Merge pull request #393 from AikidoSec/npm-shrinkwrap-beta

Npm shrinkwrap CI fix
This commit is contained in:
willem-delbare 2026-04-06 15:32:14 +02:00 committed by GitHub
commit ca418de803
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -101,7 +101,6 @@ jobs:
publish-npm:
name: Publish to npm
if: github.event_name == 'release'
runs-on: ubuntu-latest
steps:
@ -133,8 +132,15 @@ jobs:
cp README.md packages/safe-chain/
cp LICENSE packages/safe-chain/
cp -r docs packages/safe-chain/
cp npm-shrinkwrap.json packages/safe-chain/
- name: Publish to npm
run: |
echo "Publishing version ${{ github.event.release.tag_name }} to NPM"
VERSION="${{ github.event.release.tag_name }}"
echo "Publishing version $VERSION to NPM"
if [[ "$VERSION" == *"-"* ]]; then
PRERELEASE_TAG=$(echo "$VERSION" | sed 's/.*-\([^-]*\)$/\1/')
npm publish --workspace=packages/safe-chain --access public --provenance --tag "$PRERELEASE_TAG"
else
npm publish --workspace=packages/safe-chain --access public --provenance
fi