Skip to content

chore(release): 0.11.8 - #351

Merged
leongdl merged 1 commit into
mainlinefrom
bump/0.11.8
Sep 3, 2026
Merged

chore(release): 0.11.8#351
leongdl merged 1 commit into
mainlinefrom
bump/0.11.8

Conversation

@client-software-ci

Copy link
Copy Markdown
Collaborator

0.11.8 (2026-09-03)

Features

Bug Fixes

@client-software-ci
client-software-ci requested a review from a team as a code owner September 3, 2026 17:22
AlexTranAmz
AlexTranAmz previously approved these changes Sep 3, 2026
Comment thread CHANGELOG.md Outdated

### Features
* **model**: Expose chunks_task_count_override on the v1 iterator (#344) ([`085609a`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/085609aa681c84446b8f4a84f545be2f83042345))
* **model**: Expose chunks_task_count_override on the v1 iterator ([`085609a`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/085609aa681c84446b8f4a84f545be2f83042345))

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.

theres some repeats here could we fix

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.

Fixing

Comment thread CHANGELOG.md Outdated

### Features
* **model**: Expose chunks_task_count_override on the v1 iterator (#344) ([`085609a`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/085609aa681c84446b8f4a84f545be2f83042345))
* **model**: Expose chunks_task_count_override on the v1 iterator ([`085609a`](https://github.com/OpenJobDescription/openjd-model-for-python/commit/085609aa681c84446b8f4a84f545be2f83042345))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Every commit in this release is listed twice (once with the PR number, once without), and the two multi-commit PRs are listed once per body bullet:

The counts line up exactly with the squash commit messages. Each of these is a GitHub squash merge whose body retains the original * fix: ... / * feat(model): ... lines, e.g. 085609a:

feat(model): Expose chunks_task_count_override on the v1 iterator (#344)

* feat(model): Expose chunks_task_count_override on the v1 iterator

python-semantic-release 10.x (pinned == 10.6.* in requirements-release.txt) parses squash commits by default, so it yields one release element for the subject and one for each conventional-commit bullet in the body. .semantic_release/CHANGELOG.md.j2 then renders every element, producing the duplicates.

Worth noting this is cosmetic-only for the version number here — the duplicates are all feat/fix, and with minor_tags = [] plus feat/fix both in patch_tags, 0.11.7 -> 0.11.8 is the correct bump either way. But it will recur on every release that squash-merges a multi-commit PR.

Suggest disabling squash parsing in pyproject.toml so only the squash subject is used:

[tool.semantic_release.commit_parser_options]
parse_squash_commits = false

Then regenerate this changelog section. Alternatively, if the per-bullet detail is wanted, dedupe on commit.short_hash in the template — but that would drop the distinct bullet summaries, so the config change is likely what you want.

Signed-off-by: client-software-ci <129794699+client-software-ci@users.noreply.github.com>
Signed-off-by: David Leong <116610336+leongdl@users.noreply.github.com>
@leongdl
leongdl enabled auto-merge (squash) September 3, 2026 17:50
@leongdl
leongdl merged commit 3057874 into mainline Sep 3, 2026
31 checks passed
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md
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