Skip to content

Commit 83db607

Browse files
authored
chore: Setup Trusted Publisher (#728)
1 parent 81e8f65 commit 83db607

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

.github/workflows/release-please.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
outputs:
1616
release_created: ${{ steps.release.outputs.release_created }}
17+
tag_name: ${{ steps.release.outputs.tag_name }}
1718
steps:
1819
- uses: googleapis/release-please-action@v4
1920
id: release
@@ -34,19 +35,35 @@ jobs:
3435
steps:
3536
- name: Checkout code
3637
uses: actions/checkout@v5
38+
with:
39+
ref: ${{ needs.release-please.outputs.tag_name }}
40+
41+
- name: Setup Pnpm
42+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
3743

3844
- name: Setup Node
39-
uses: ./.github/actions/setup-node
45+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
4046
with:
41-
node-version: 18
47+
registry-url: 'https://registry.npmjs.org'
48+
node-version: 22.x
4249

4350
- name: Install Dependencies
44-
run: pnpm i
51+
run: |
52+
pnpm i
53+
pnpm build
4554
4655
- name: Publish
4756
env:
48-
NODE_AUTH_TOKEN: ${{secrets.PUBLISH_NPM}}
57+
NPM_CONFIG_PROVENANCE: true
4958
run: |
5059
pnpm publish
5160
61+
- name: Summary
62+
uses: streetsidesoftware/actions/public/summary@v1
63+
with:
64+
text: |
65+
## Published 🚀
66+
67+
- **ref:** ${{ needs.release-please.outputs.tag_name }}
68+
5269
# cspell:ignore noreply googleapis

0 commit comments

Comments
 (0)