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
Contributor

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 ✨

  • (core) Expose MAX_EVENT_SIZE_BYTES constant in SentryOptions by SudoPlz in #4962

Bug Fixes 🐛

  • (cache) Do not throw NPE when reading ANR marker by romtsn in #4979
  • (device) Fix ANR when collecting device context by romtsn in #4970

Build / dependencies / internal 🔧

Deps

  • Bump codecov/test-results-action from 1.1.1 to 1.2.1 by dependabot in #4976
  • Bump codecov/codecov-action from 5.5.1 to 5.5.2 by dependabot in #4977
  • Bump github/codeql-action from 4.31.5 to 4.31.8 by dependabot in #4967
  • Bump JamesIves/github-pages-deploy-action from 4.7.4 to 4.7.6 by dependabot in #4978
  • Bump actions/download-artifact from 6 to 7 by dependabot in #4966

Other

  • (release) Switch from action-prepare-release to Craft by BYK in #5014

Other

  • Bump OpenTelemetry to 2.23 by adinauer in #4975
  • Discard envelopes on 4xx and 5xx response by adinauer in #4950

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 9, 2026

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 297.58 ms 360.82 ms 63.24 ms
Size 1.58 MiB 2.20 MiB 633.90 KiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
ee747ae 386.94 ms 431.43 ms 44.49 ms
d15471f 315.61 ms 360.22 ms 44.61 ms
91bb874 310.68 ms 359.24 ms 48.56 ms
d15471f 342.08 ms 415.44 ms 73.35 ms
9fbb112 361.43 ms 427.57 ms 66.14 ms
ee747ae 554.98 ms 611.50 ms 56.52 ms
abfcc92 337.38 ms 427.39 ms 90.00 ms
ee747ae 382.73 ms 435.41 ms 52.68 ms
fc5ccaf 322.49 ms 405.25 ms 82.76 ms
d15471f 343.13 ms 361.47 ms 18.34 ms

App size

Revision Plain With Sentry Diff
ee747ae 1.58 MiB 2.10 MiB 530.95 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
91bb874 1.58 MiB 2.13 MiB 559.07 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
9fbb112 1.58 MiB 2.11 MiB 539.18 KiB
ee747ae 1.58 MiB 2.10 MiB 530.95 KiB
abfcc92 1.58 MiB 2.13 MiB 557.31 KiB
ee747ae 1.58 MiB 2.10 MiB 530.95 KiB
fc5ccaf 1.58 MiB 2.13 MiB 557.54 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB

Previous results on branch: ci/migrate-to-craft-action

Startup times

Revision Plain With Sentry Diff
096e94b 425.78 ms 524.83 ms 99.05 ms
197db59 362.33 ms 478.15 ms 115.81 ms

App size

Revision Plain With Sentry Diff
096e94b 1.58 MiB 2.20 MiB 633.90 KiB
197db59 1.58 MiB 2.20 MiB 633.89 KiB

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.
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.

2 participants