- First, make your changes
- Add a new entry to
CHANGELOG.mdwith the next release number - Update
package.yamlto the next release number and update contributor list and copyright year (if relevant) - Add any new
yamlfiles for newstackreleases
- Update
stack.yamlwith the latest LTS version rather than creating a new yaml for it - Ensure that these changes are reflected in all the workflows (
.github/worflows)
- Run
stack build - Check the release number in
github-webhooks.cabalmatches the one inpackage.yaml - Merge the updated package files (specifically
package.yaml,stack.yaml,github-webhooks.cabal) - If they complete successfully, run
stack upload . --documentationin the root directory - Create GitHub release under the new release number