Skip to content

ci(release): migrate to Craft reusable workflow#148

Merged
vaind merged 3 commits intomainfrom
ci/craft-reusable-workflow
Feb 2, 2026
Merged

ci(release): migrate to Craft reusable workflow#148
vaind merged 3 commits intomainfrom
ci/craft-reusable-workflow

Conversation

@vaind
Copy link
Contributor

@vaind vaind commented Feb 2, 2026

Summary

Migrate from the deprecated action-prepare-release to Craft's reusable workflow.

This is a simplified approach compared to #141, using the reusable workflow pattern recommended in the Craft documentation.

Changes

  • Switch to getsentry/craft/.github/workflows/release.yml@v2 reusable workflow
  • Make version input optional (defaults to auto - inferred from conventional commits)
  • Remove manual token/checkout steps (handled by reusable workflow)

Supersedes #141

🤖 Generated with Claude Code

Switch from action-prepare-release to the Craft reusable workflow,
which is simpler and handles authentication/checkout internally.

- Version input is now optional, defaults to 'auto' (inferred from commits)
- Uses secrets: inherit to pass required credentials

See https://craft.sentry.dev/github-actions/ for documentation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vaind vaind force-pushed the ci/craft-reusable-workflow branch from 46cbf0a to 78f9dd2 Compare February 2, 2026 11:57
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

Warnings
⚠️ Could not load custom Dangerfile: .github/test-dangerfile-curl.js Error: ENOENT: no such file or directory, lstat '/github/workspace/.github/test-dangerfile-curl.js'

Generated by 🚫 dangerJS against 78f9dd2

@vaind vaind merged commit 6e95fba into main Feb 2, 2026
19 checks passed
@vaind vaind deleted the ci/craft-reusable-workflow branch February 2, 2026 13:26
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.

1 participant