Files
mue/.github/PULL_REQUEST_TEMPLATE.md
Alex Sparkes 896816c185 feat: add professional three-branch release workflow automation (#1129)
- Add version-bump workflow for semantic versioning across all files
- Add beta-release workflow for automated pre-release testing
- Add production-release workflow with manual approval gates
- Add hotfix-release workflow for emergency patches
- Create comprehensive CONTRIBUTING.md with workflow guide
- Create detailed RELEASE_PROCESS.md for maintainers
- Add PR template with release checklists
- Update CODEOWNERS to protect workflow files
- Update README with contribution links
- Remove /docs from .gitignore to allow documentation

This implements a dev  beta  main branching strategy with:
- Automated version management across 6 files
- Changelog generation from conventional commits
- GitHub Releases with build artifacts
- Environment-based approvals for production
- Back-merge support for hotfixes
2026-01-25 17:27:54 +00:00

1.9 KiB

Description

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • 🎨 UI/UX improvement
  • Performance improvement
  • 🔧 Maintenance/refactoring

Testing

  • Tested on Chrome/Edge
  • Tested on Firefox
  • Tested on Safari (if applicable)
  • Checked console for errors
  • Tested in different screen sizes

Checklist

General

  • My code follows the project's code style
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings or errors
  • I have tested my changes locally

For Feature/Bug Fix PRs

  • I have added/updated tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have updated the documentation accordingly

For Release PRs (beta → main)

  • Version has been bumped in all necessary files
  • Changelog has been updated
  • Beta testing period completed (minimum X days)
  • All critical bugs from beta have been resolved
  • Extension has been tested by at least X beta testers
  • No open P0/P1 issues blocking release
  • Release notes prepared
  • Store submission credentials verified

Screenshots (if applicable)

Closes # Relates to #

Additional Notes