Skip to content

Commit bceaac7

Browse files
BYKlcian
andauthored
ci(release): Switch from action-prepare-release to Craft (#258)
Co-authored-by: lcian <17258265+lcian@users.noreply.github.com>
1 parent 7c1f241 commit bceaac7

2 files changed

Lines changed: 24 additions & 8 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Changelog Preview
2+
on:
3+
pull_request:
4+
types: [opened, synchronize, reopened, edited, labeled]
5+
paths: ["clients/**"]
6+
7+
permissions:
8+
contents: read
9+
pull-requests: write
10+
11+
jobs:
12+
changelog-preview:
13+
uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2
14+
secrets: inherit

.github/workflows/release-clients.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
name: Release client libraries
2-
32
on:
43
workflow_dispatch:
54
inputs:
65
version:
7-
description: Version to release
8-
required: true
6+
description: Version to release (or "auto")
7+
required: false
98
force:
109
description: Force a release even when there are release-blockers (optional)
1110
required: false
@@ -14,14 +13,17 @@ on:
1413
required: false
1514

1615
permissions:
17-
contents: read
16+
contents: write
17+
pull-requests: write
1818

1919
jobs:
2020
release:
2121
runs-on: ubuntu-latest
22+
name: Release a new version
2223
steps:
23-
- uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
24+
- name: Get auth token
2425
id: token
26+
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
2527
with:
2628
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2729
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
@@ -38,7 +40,7 @@ jobs:
3840
env:
3941
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
4042
with:
41-
version: ${{ github.event.inputs.version }}
42-
force: ${{ github.event.inputs.force }}
43-
merge_target: ${{ github.event.inputs.merge_target }}
43+
version: ${{ inputs.version }}
44+
force: ${{ inputs.force }}
45+
merge_target: ${{ inputs.merge_target }}
4446
path: clients

0 commit comments

Comments
 (0)