Skip to content

Commit e43d1b1

Browse files
authored
Merge test and publish jobs for simplicity (#2935)
1 parent feeaf15 commit e43d1b1

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

.github/workflows/npm-publish-unstable.yml

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ jobs:
3737
needs: paths-filter
3838
if: ${{ needs.paths-filter.outputs.src == 'true' }}
3939
runs-on: ubuntu-latest
40+
permissions:
41+
contents: write
42+
id-token: write
4043
steps:
4144
# pause for 30 minutes to avoid publishing more than 2x per hour
4245
- name: Debounce 30 minutes
@@ -57,21 +60,8 @@ jobs:
5760
npm install
5861
- name: Run tests
5962
run: npm test
60-
61-
# if tests pass, publish unstable
62-
publish:
63-
name: Publish unstable
64-
needs: test
65-
runs-on: ubuntu-latest
66-
permissions:
67-
contents: write
68-
id-token: write
69-
steps:
70-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
71-
with:
72-
persist-credentials: false
73-
ref: main
74-
- name: npm publish
63+
# if tests pass, publish unstable
64+
- name: publish unstable build
7565
run: |
7666
# set unstable version value
7767
unstable_tag="unstable.$(date --utc +%Y%m%d%H%M%S)"

0 commit comments

Comments
 (0)