diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d2976ac0d0..082d676c54 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -129,9 +129,9 @@ jobs: id: rln-abi if: ${{ steps.release.outputs.releases_created }} run: | - cd packages/rln - npm run setup:contract-abi || { + npm run setup:contract-abi -w @waku/rln || { echo "::warning::Failed to generate contract ABIs, marking @waku/rln as private to skip publishing" + cd packages/rln node -e "const fs = require('fs'); const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); pkg.private = true; fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2));" echo "failed=true" >> $GITHUB_OUTPUT } diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 150713be72..747ee86f33 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -35,9 +35,9 @@ jobs: - name: Generate RLN contract ABIs id: rln-abi run: | - cd packages/rln - npm run setup:contract-abi || { + npm run setup:contract-abi -w @waku/rln || { echo "::warning::Failed to generate contract ABIs, marking @waku/rln as private to skip publishing" + cd packages/rln node -e "const fs = require('fs'); const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); pkg.private = true; fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2));" echo "failed=true" >> $GITHUB_OUTPUT }