Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The release this entry documents is a breaking one, but the generated notes contain no
### BREAKING CHANGESsection.3252e69isfeat!:and carries aBREAKING CHANGE:footer (on-disk session working directory is no longer prefixed with the session id; embedded-files subdir renamedembedded_files<rand>→ef<rand>, with a named downstream consumer indeadline-cloud-worker-agent). semantic-release clearly did see it —featis only inpatch_tagsandminor_tagsis empty, so the 0.10.14 → 0.11.0 minor bump can only come from the breaking flag withmajor_on_zero = false. Yet the rendered section is missing, so the one thing consumers grep the changelog for is absent for the only release that needs it.The likely cause is
.semantic_release/CHANGELOG.md.j2:4:release.elementsis keyed by parsed commit type (features,bug fixes, …);"breaking"was a v8-era key. Underpython-semantic-release == 10.6.*(requirements-release.txt) breaking descriptions come off the commits themselves (commit.breaking_descriptions), so this branch can never be true and the block is dead. That matches history: every prior### BREAKING CHANGESblock in this file (0.10.0 and earlier) predates the 10.x upgrade.Suggested handling: fix the template to collect breaking descriptions from the release's commits, then regenerate — or, if regenerating is awkward on a release commit, hand-add the
### BREAKING CHANGESsection here so 0.11.0 isn't published without it. Either way the template bug will silently swallow the next breaking release too.Also cosmetic, same block: the feature is listed twice (lines 5-6) because the squash-merge body repeats the
feat!:subject as a bullet, and both get parsed as commits. Worth de-duplicating while editing.