Fix: remove duplicate npm publish, depend update-homebrew on test

This commit is contained in:
Adam Ladachowski
2026-04-05 19:26:18 +02:00
parent 2109cdcdfd
commit cadbc4e423
+2 -41
View File
@@ -24,48 +24,9 @@ jobs:
- name: Run tests
run: npm test || echo "No tests configured"
publish-npm:
name: publish-npm
needs: test
runs-on: ubuntu-latest
environment:
name: npm
url: https://www.npmjs.com/package/@saiden/browse
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- name: Build
run: npm run build || true
- name: Publish to npm
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
release:
name: release
needs: test
runs-on: ubuntu-latest
environment: release
steps:
- uses: actions/checkout@v4
- name: Create release
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
update-homebrew:
name: update-homebrew
needs: publish-npm
needs: test
runs-on: ubuntu-latest
steps:
- name: Get version
@@ -73,7 +34,7 @@ jobs:
run: echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
- name: Wait for npm registry propagation
run: sleep 30
run: sleep 60
- name: Get npm tarball checksum
id: checksums