Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
cb1f57a
ci(release): Switch from action-prepare-release to Craft
BYK Jan 9, 2026
b163338
:hammer_and_wrench: apply pre-commit fixes
getsantry[bot] Jan 9, 2026
4f79d78
ci(release): Restore GitHub App token authentication
BYK Jan 9, 2026
05b5d16
:hammer_and_wrench: apply pre-commit fixes
getsantry[bot] Jan 9, 2026
6bf9975
fix: Pin actions to SHA and add permissions blocks
BYK Jan 10, 2026
ea875c0
fix: Add packages:write permission for GHCR workflow
BYK Jan 10, 2026
5965c5c
fix: Clean up action version comments
BYK Jan 12, 2026
852394c
Update Craft SHA to 1c58bfd57bfd6a967b6f3fc92bead2c42ee698ce
BYK Jan 13, 2026
93599c6
Add explicit permissions block to acceptance.yml
BYK Jan 13, 2026
c711a58
Add explicit permissions block to codeql.yml
BYK Jan 13, 2026
50c8d71
Add explicit permissions block to react-to-product-owners-yml-changes…
BYK Jan 13, 2026
3eb330e
Add explicit permissions block to self-hosted.yml
BYK Jan 13, 2026
8cf1450
Revert permissions changes to acceptance.yml
BYK Jan 13, 2026
3e1d88d
Revert permissions changes to codeql.yml
BYK Jan 13, 2026
4d50c19
Revert permissions changes to react-to-product-owners-yml-changes.yml
BYK Jan 13, 2026
3a5f0da
Revert permissions changes to self-hosted.yml
BYK Jan 13, 2026
692b7d4
fix: revert extraneous changes to non-release workflow files
BYK Jan 14, 2026
e67d98e
fix: clean up release.yml formatting and version comments
BYK Jan 14, 2026
ecd451c
build(craft): Update Craft action to c6e2f04
BYK Jan 14, 2026
aaf6cfe
chore: add unlabeled trigger to changelog-preview
BYK Jan 14, 2026
beece06
fix indent
BYK Jan 15, 2026
f92e369
Merge branch 'master' into ci/migrate-to-craft-action
BYK Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .craft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ artifactProvider:
name: none
targets:
- name: github
versioning:
policy: calver
13 changes: 13 additions & 0 deletions .github/workflows/changelog-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Changelog Preview
on:
pull_request:
types:
- opened
- synchronize
- reopened
- edited
- labeled
jobs:
changelog-preview:
uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2
secrets: inherit
32 changes: 7 additions & 25 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,17 @@ on:
workflow_dispatch:
inputs:
version:
description: Version to release (optional)
description: Version to release (or "auto")
required: false
force:
description: Force a release even when there are release-blockers (optional)
description: Force a release even when there are release-blockers
required: false
schedule:
# We want the release to be at 9-10am Pacific Time
# We also want it to be 1 hour before the self-hosted release
- cron: '0 17 15 * *'
jobs:
release:
runs-on: ubuntu-latest
name: 'Release a new version'
steps:
- name: Get auth token
id: token
uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
with:
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
token: ${{ steps.token.outputs.token }}
fetch-depth: 0
- name: Prepare release
uses: getsentry/action-prepare-release@d2cc2db3db92bc5b79a90c316f588f2b13626a2b # v1.5.6
env:
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
with:
version: ${{ github.event.inputs.version }}
force: ${{ github.event.inputs.force }}
calver: true
uses: getsentry/craft/.github/workflows/release.yml@v2
with:
version: ${{ inputs.version }}
force: ${{ inputs.force }}
secrets: inherit