Skip to content

Commit e50cf40

Browse files
committed
ci: use GitHub App token for release-please
Replace GITHUB_TOKEN with a GitHub App token to allow release-please to trigger downstream workflows.
1 parent 24f28b3 commit e50cf40

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release-please.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ jobs:
1717
eslint-config-released: ${{ steps.release.outputs['packages/eslint-config--release_created'] }}
1818
prettier-config-released: ${{ steps.release.outputs['packages/perttier-config--release_created'] }}
1919
steps:
20+
- uses: actions/create-github-app-token@fee1f7d63c2ff003460e3d139729b119787bc349 # v2.2.2
21+
id: app-token
22+
with:
23+
app-id: ${{ secrets.APP_ID }}
24+
private-key: ${{ secrets.PRIVATE_KEY }}
25+
2026
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
2127
id: release
2228
with:
23-
token: ${{ secrets.GITHUB_TOKEN }}
29+
token: ${{ steps.app-token.outputs.token }}
2430
config-file: release-please-config.json
2531
manifest-file: .release-please-manifest.json
2632

0 commit comments

Comments
 (0)