Skip to content

Conversation

@aaronlippold
Copy link
Member

Summary

This PR improves our release workflows by:

  • Making auto-release safer - now requires explicit release labels
  • Documenting both manual and automated release options
  • Clarifying that release labels are intentional triggers
  • Preventing accidental releases by removing automatic triggers for maintainer PRs

Changes

  • Updated auto-release workflow to only trigger with explicit release:* labels
  • Updated README and CONTRIBUTING docs to explain both release options
  • Made it clear when to use each workflow

Testing

This PR itself will test the auto-release workflow. I'll add the release:patch label to trigger v1.4.1 when merged.

Type of Change

  • 📚 Documentation update
  • 🔧 Development tooling improvement

- Auto-release now requires explicit release labels (no longer triggers for all maintainer PRs)
- Document both manual and automated release options
- Make it clear that release labels are intentional triggers
- Prevent accidental releases
@aaronlippold aaronlippold added the release:patch Bug fixes - triggers patch version bump on merge label Jun 3, 2025
@aaronlippold aaronlippold merged commit d0c4d8e into main Jun 3, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:patch Bug fixes - triggers patch version bump on merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants