2024-08-08: this will get flushed out more soon as part of filecoin-project#12360
PR titles should follow Conventional Commits standard.
This means the PR title should be in the form of <type>(<scope>): <description>
- example:
fix(mempool): introduce a cache for valid signatures type: MUST be one of build, chore, ci, docs, feat, fix, perf, refactor, revert, style, testscope: OPTIONAL arbitrary string that is usually one of api, chain, deps, mempool, multisig, networking, paych, proving, sealing, state, wallet- Breaking changes must add a
! - Optionally the PR title can be prefixed with
[skip changelog]if no changelog edits should be made for this change. Note that this is enforced with https://github.com/filecoin-project/lotus/blob/master/.github/workflows/pr-title-check.yml
To expedite the release process, the CHANGELOG is built-up incrementally.
We enforce that each PR updates CHANGELOG.md or signals that the change doesn't need it.
If the PR affects users (e.g., new feature, bug fix, system requirements change), update the CHANGELOG.md and add details to the UNRELEASED section.
If the change does not require a CHANGELOG.md entry, do one of the following:
- Add
[skip changelog]to the PR title - Add the label
skip/changelogto the PR Note that this is enforced with https://github.com/filecoin-project/lotus/blob/master/.github/workflows/changelog.yml