Hotfixes are changes made to the stable branch or a previous release in order to resolve a critical bug that may have been detected post-release. Hotfixes are essentially releases that happen off-schedule.
We only support the latest tagged release on origin/stable
.
TODO: Discuss how many releases back we actively support. https://github.com/material-components/material-components-ios/issues/294
Run the following command to cut a release:
scripts/release cut --hotfix
A hotfix branch is like a release branch, but its scope is limited specifically to the fix. In other
words, the hotfix branch must start from origin/stable
.
Start at Test the release branch and cut the hotfix release as though it were a normal release.