- Ensure all milestoned issues/PRs are addressed, or reassign to a new milestone.
- Add the
dont merge
label to all PRs that are close to be ready to merge (or merge them if they are ready) in capa and capa-rules. - Ensure the CI workflow succeeds in master.
- Ensure that
python scripts/lint.py rules/ --thorough
succeeds (onlymissing examples
offenses are allowed in the nursery). - Review changes
- capa https://github.com/mandiant/capa/compare/\<last-release>...master
- capa-rules https://github.com/mandiant/capa-rules/compare/\...master
- Update CHANGELOG.md
- Do not forget to add a nice introduction thanking contributors
- Remember that we need a major release if we introduce breaking changes
- Sections: see template below
- Update
Raw diffs
links - Create placeholder for
master (unreleased)
section## master (unreleased) ### New Features ### Breaking Changes ### New Rules (0) - ### Bug Fixes ### capa explorer IDA Pro plugin ### Development ### Raw diffs - [capa <release>...master](https://github.com/mandiant/capa/compare/<release>...master) - [capa-rules <release>...master](https://github.com/mandiant/capa-rules/compare/<release>...master)
- Update capa/version.py
- Create a PR with the updated CHANGELOG.md and capa/version.py. Copy this checklist in the PR description.
- After PR review, merge the PR and create the release in GH using text from the CHANGELOG.md.
- Verify GH actions
- Spread the word
- Update internal service