-
-
Notifications
You must be signed in to change notification settings - Fork 725
Patch Releases
Matt-Yorkley edited this page Apr 27, 2021
·
2 revisions
Occasionally we need to make a patch release where we add a specific bugfix on top of a tagged release.
This involves checking out the tagged release, cherry-picking some commits on top and making a new release.
You can check out and branch a tagged release like this:
git fetch upstream --tags
git checkout tags/v3.6.5 -b 3-6-5-plus-hotfix
Then cherry-pick the necessary commit(s), push the new branch to upstream, and draft a new release based on the branch.
Development environment setup
- Pipeline development process
- Bug severity
- Feature template (epic)
- Internationalisation (i18n)
- Dependency updates
Development
- Developer Guidelines
- The process of review, test, merge and deploy
- Making a great commit
- Making a great pull request
- Code Conventions
- Database migrations
- Testing and Rspec Tips
- Automated Testing Gotchas
- Rubocop
- Angular and OFN
- Feature toggles
- Stimulus and Turbo
Testing
- Testing process
- OFN Testing Documentation (Handbooks)
- Continuous Integration
- Parallelized test suite with knapsack
- Karma
Releasing
Specific features
Data and APIs
Instance-specific configuration
External services
Design