Skip to content

chore(release): 0.11.12 - #364

Open
client-software-ci wants to merge 2 commits into
mainlinefrom
bump/0.11.12
Open

client-software-ci wants to merge 2 commits into
mainlinefrom
bump/0.11.12

Conversation

@client-software-ci

Copy link
Copy Markdown
Collaborator

0.11.12 (2026-09-14)

Bug Fixes

Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com>
Comment thread CHANGELOG.md Outdated
* **deps**: Accept a stepEnvironment name reused across steps on the v1 path (#363) ([`d8174e3`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/d8174e3c3c13346627e1ed43a37e983b21429e29))
* validate instantiated job models with the template's extension context (#362) ([`ebac419`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/ebac4191d0cbabc8747ed004afc92b5ff43e418e))
* **sessions**: Escape strings in the sessions __repr__ output (#361) ([`a3d4f4e`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/a3d4f4e45814520032cc7d3ea8f72260325806db))
* **sessions**: Escape strings in the sessions __repr__ output ([`a3d4f4e`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/a3d4f4e45814520032cc7d3ea8f72260325806db))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The #361 fix is listed three times in this release section (lines 8, 9, and 10), all pointing at the same commit a3d4f4e.

Lines 9 and 10 are not separate changes — they are the intermediate commits from inside PR #361, which survived into the squash commit's body as * fix(sessions): ... bullets. python-semantic-release parsed those bullets as additional commits, which is why they carry the same a3d4f4e hash and, unlike line 8, no (#361) PR suffix.

Two consequences for a user reading the changelog:

  • The same fix looks like three separate fixes in 0.11.12.
  • Line 10, Address review findings on the repr escaping, is intra-PR review churn with no standalone user-facing meaning. It describes work that only exists relative to an earlier revision of the same PR, which a released changelog reader cannot see.

Suggest deleting lines 9-10 so only the (#361) entry remains. Since this file is generated, the recurrence is worth addressing at the source too — either disabling squash-commit body parsing in [tool.semantic_release.commit_parser_options], or keeping conventional-commit prefixes out of squash bodies — otherwise any PR merged with a multi-commit body will duplicate the same way in the next release.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dropped the two squash-body entries in 090b457; #361 now appears once. The source-side fix (disabling squash-commit body parsing, or keeping conventional prefixes out of squash bodies) is out of scope for a release PR — worth a separate issue since any multi-commit PR will duplicate the same way next release.

… squash body

Signed-off-by: wyongzhi <276409147+wyongzhi@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants