- First, make your changes
- Add a new entry to
CHANGELOG.md
with the next release number - Update
package.yaml
to the next release number and update contributor list and copyright year (if relevant) - Add any new
yaml
files for newstack
releases
- Update
stack.yaml
with 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.cabal
matches the one inpackage.yaml
- Merge the updated package files (specifically
package.yaml
,stack.yaml
,github-webhooks.cabal
) - If they complete successfully, run
stack upload . --documentation
in the root directory - Create GitHub release under the new release number