Skip to content

Commit 6b4e68c

Browse files
danbot315Daniel Clayton
andauthored
ci: use GH_PACKAGES_TOKEN fallback for publish workflows (#16)
Co-authored-by: Daniel Clayton <dan@Daniels-Mac-mini.local>
1 parent bf09227 commit 6b4e68c

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,20 @@ jobs:
8181
- name: Version snapshot from changesets
8282
if: steps.changesets.outputs.count != '0'
8383
env:
84-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
84+
GITHUB_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
8585
run: bunx changeset version --snapshot pr-${{ github.event.pull_request.number }}
8686

8787
- name: Configure npm auth for GitHub Packages
8888
if: steps.changesets.outputs.count != '0'
8989
env:
90-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
90+
NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
9191
run: |
9292
echo "@dotgithub:registry=https://npm.pkg.github.com" >> ~/.npmrc
9393
echo "//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}" >> ~/.npmrc
9494
9595
- name: Publish snapshot tag
9696
if: steps.changesets.outputs.count != '0'
9797
env:
98-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
99-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
98+
GITHUB_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
99+
NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
100100
run: bunx changeset publish --tag pr-${{ github.event.pull_request.number }} --registry https://npm.pkg.github.com

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Version packages from changesets
4545
if: steps.changesets.outputs.count != '0'
4646
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47+
GITHUB_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
4848
run: bun run changeset:version
4949

5050
- name: Commit version updates to main
@@ -59,14 +59,14 @@ jobs:
5959
- name: Configure npm auth for GitHub Packages
6060
if: steps.changesets.outputs.count != '0'
6161
env:
62-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62+
NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
6363
run: |
6464
echo "@dotgithub:registry=https://npm.pkg.github.com" >> ~/.npmrc
6565
echo "//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}" >> ~/.npmrc
6666
6767
- name: Publish packages
6868
if: steps.changesets.outputs.count != '0'
6969
env:
70-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71-
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70+
GITHUB_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
71+
NODE_AUTH_TOKEN: ${{ secrets.GH_PACKAGES_TOKEN || secrets.GITHUB_TOKEN }}
7272
run: bun run changeset:publish

0 commit comments

Comments
 (0)