Skip to content

Commit 7c348b9

Browse files
authored
feat(ci): run release-please under the kirchDev Release App (#3)
1 parent fb08089 commit 7c348b9

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/release-please.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,23 @@ jobs:
2020
name: Run release-please
2121
runs-on: ubuntu-latest
2222
steps:
23+
- name: Fetch Release App PEM from Bitwarden
24+
uses: bitwarden/sm-action@27c0c9dcab679d7250dbab91227c85b49ffa5e0f # v3.0.0
25+
with:
26+
access_token: ${{ secrets.BWS_ACCESS_TOKEN }}
27+
cloud_region: eu
28+
secrets: |
29+
29f8317d-29f7-46af-834b-b4550012d477 > KIRCHDEV_RELEASE_APP_PEM
30+
31+
- name: Mint Release App token
32+
id: app-token
33+
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
34+
with:
35+
app-id: '3831936'
36+
private-key: ${{ env.KIRCHDEV_RELEASE_APP_PEM }}
37+
2338
- uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0
2439
with:
40+
token: ${{ steps.app-token.outputs.token }}
2541
config-file: release-please-config.json
2642
manifest-file: .release-please-manifest.json

0 commit comments

Comments
 (0)