Skip to content

Commit 71739ce

Browse files
committed
chore: only run release action after test action
1 parent 560a7bd commit 71739ce

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
name: Release
22
on:
3-
push:
3+
workflow_run:
4+
workflows:
5+
- 'Test'
46
branches:
5-
- master # or main
7+
- main
8+
types:
9+
- completed
610

711
permissions:
812
contents: read # for checkout
@@ -16,6 +20,7 @@ jobs:
1620
issues: write # to be able to comment on released issues
1721
pull-requests: write # to be able to comment on released pull requests
1822
id-token: write # to enable use of OIDC for npm provenance
23+
1924
steps:
2025
- name: Checkout
2126
uses: actions/checkout@v4
@@ -25,12 +30,8 @@ jobs:
2530
uses: actions/setup-node@v4
2631
with:
2732
node-version: 'lts/*'
28-
- name: Install bare runtime
29-
run: npm install -g bare
3033
- name: Install dependencies
3134
run: npm clean-install
32-
- name: Run tests
33-
run: npm test
3435
- name: Verify the integrity of provenance attestations and registry signatures for installed dependencies
3536
run: npm audit signatures
3637
- name: Release

0 commit comments

Comments
 (0)