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

66 lines
1.9 KiB
Markdown

## Description
<!-- Provide a brief description of your changes -->
## Type of Change
<!-- Mark the relevant option with an 'x' -->
- [ ] 🐛 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
<!-- Describe the tests you ran and how to reproduce them -->
- [ ] 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)
<!-- Only fill out if this is a release PR -->
- [ ] 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)
<!-- Add screenshots to help explain your changes -->
## Related Issues
<!-- Link any related issues here -->
Closes #
Relates to #
## Additional Notes
<!-- Any additional information for reviewers -->