Skip to content

Commit c4ca75f

Browse files
committed
ci: use trusted publishing
1 parent 38985de commit c4ca75f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/release-please.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
permissions:
99
contents: write
1010
pull-requests: write
11+
id-token: write # Required for OIDC
1112

1213
concurrency:
1314
group: release-${{ github.repository }}
@@ -21,6 +22,7 @@ jobs:
2122
paths_released: ${{ steps.release.outputs.paths_released }}
2223
layer_release_created: ${{ steps.release.outputs['packages/layer--release_created'] }}
2324
layer_tag_name: ${{ steps.release.outputs['packages/layer--tag_name'] }}
25+
layer_version: ${{ steps.release.outputs['packages/layer--version'] }}
2426
steps:
2527
- uses: actions/create-github-app-token@v2
2628
id: app-token
@@ -51,7 +53,9 @@ jobs:
5153

5254
- name: Publish docs-please
5355
if: ${{ needs.release-please.outputs.layer_release_created == 'true' }}
54-
run: bun publish --access public --tag beta
56+
run: |
57+
bun pm pack
58+
bunx npm publish ./docs-please-${{ needs.release-please.outputs.layer_version }}.tgz --provenance
5559
working-directory: packages/layer
5660
env:
5761
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)