Skip to content

Conversation

@BYK
Copy link
Member

@BYK BYK commented Jan 9, 2026

Summary

This PR migrates from the deprecated action-prepare-release to the new Craft GitHub Actions.

Changes

  • Migrated .github/workflows/release.yml to Craft reusable workflow

Documentation

See https://getsentry.github.io/craft/github-actions/ for more information.

This PR migrates from the deprecated action-prepare-release to the new
Craft GitHub Actions (reusable workflow or composite action).

Changes:
- Migrate .github/workflows/release.yml to Craft reusable workflow
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Agents

  • Support provider-specific temperature for text generation by seer-by-sentry in #713
  • Add Anthropic provider and fallback tools for non-LLM usage by dcramer in #709

Cloudflare

  • Add /mcp.json metadata endpoint by dcramer in #691
  • Add Amp and OpenCode IDE integrations by dcramer in #690

Tools

  • Add get_issue_tag_values tool for tag distribution by drazisil-codecov in #706
  • Add user feedback support to search_issues by jshchnz in #697

Bug Fixes 🐛

Cloudflare

  • Simplify OpenCode oauth config to empty object by codyde in #694
  • Add oauth scope to OpenCode remote config by codyde in #692

Other

  • (ci) Handle fork PR permissions for check runs and comments by dcramer in #701
  • (landing) Scrollbar offset fix by PickleNik in #704
  • (oauth) RFC8707 resource param validation by geoffg-sentry in #608
  • (tools) Handle null values in IssueTagValuesSchema by dcramer in #708

Build / dependencies / internal 🔧

  • (cloudflare) Co-locate IDE integration instructions and add URL state persistence by dcramer in #693
  • (release) Switch from action-prepare-release to Craft by BYK in #707
  • Expand Claude Code default permissions by dcramer in #703

Other

  • Correct spelling of 'Github' to 'GitHub' by bruno-garcia in #699

🤖 This preview updates automatically when you update the PR.

The previous migration incorrectly removed the GitHub App token
authentication step. This commit restores it by switching to the
composite action pattern which preserves the auth flow.
@dcramer
Copy link
Member

dcramer commented Jan 10, 2026

will defer to you on this one, try the fix-bugs etc flows we added to the sentry skill tho migh be helpful (also deslop is helpful potentially)

Comment on lines 39 to 49
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
with:
run_install: false

- name: Prepare release
uses: getsentry/action-prepare-release@v1
uses: getsentry/craft@39ee616a6a58dc64797feecb145d66770492b66c # v2
env:
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
with:
version: ${{ github.event.inputs.version }}
force: ${{ github.event.inputs.force }}
version: ${{ inputs.version }}
force: ${{ inputs.force }}

This comment was marked as outdated.

Comment on lines 26 to 30
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}

- name: Checkout
uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
token: ${{ steps.token.outputs.token }}

This comment was marked as outdated.

Comment on lines +7 to +8
description: Version to release (or "auto")
required: false

This comment was marked as outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants