chore(release): v1.1.1#93
Merged
Merged
Conversation
5 tasks
danielPoloWork
added a commit
that referenced
this pull request
Jun 15, 2026
## Summary Reformats the vcpkg smoke consumer's `std::printf` call to satisfy the CI clang-format gate. Pure formatting — no behaviour change. ## Motivation The `format / clang-format check` job fails on `ci/packaging-smoke/vcpkg-consumer/src/smoke.cpp:22`: the call was manually wrapped across two lines, but the current CI clang-format (bumped alongside the Node 24 action refresh) collapses it onto a single ~84-column line (well under the 120-col soft limit). The violation is **latent** — it landed with the file in #83, and no `src/**`-touching PR ran the C++ format job since (the docs-only PRs are path-filtered out), so it only surfaced now on a `src/`-touching PR. It blocks every future `src/` PR until fixed. ## Changes - `ci/packaging-smoke/vcpkg-consumer/src/smoke.cpp` — single-line the `std::printf` call (one line changed). ## Design Patterns - None — formatting. ## Verification - [x] `clang-format --style=file --dry-run --Werror` clean on the file (clang-format 22.1.5, reproduces the exact CI violation pre-fix) - [x] Verified it is the **only** clang-format violation across the full CI file list - [ ] CI format gate — confirmed green by this PR ## Documentation Impact - [x] No README / ADR / CHANGELOG impact — formatting-only - [x] PR metadata set — assignee, `chore` label, `v1.1.1` milestone (§6.4 / ADR-0040) ## Note This unblocks the **v1.1.1 release PR (#93)**, whose `src/`-touching changes first surfaced this latent violation. After this merges, I rebase `release/v1.1.1` on `master` so its format job re-runs green. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Maintenance PATCH bundling the post-v1.1.0 documentation, process, and tooling work accumulated on master. The shipped library is byte-identical to v1.1.0 — no API/ABI/behaviour change. - version.hpp: PATCH 0 -> 1, STRING "1.1.0" -> "1.1.1"; pool_smoke version TEST_CASE updated to match. - CHANGELOG: roll [Unreleased] into docs/changelog/v1/v1.1.1.md (links re-based for the docs/changelog/v1/ depth), reset Unreleased, add the index row, repoint the [Unreleased] compare link to v1.1.1...HEAD. - docs/releases/v1.1.1.md: draft GitHub Release notes. - README: status badge -> v1.1.1 and a new v1.1.1 status paragraph. - i18n: mark the two README translation rows `stale` (the English README changed); the zh-Hans/ja README re-sync is a follow-up. The i18n-freshness lint skips `stale` rows, so the gate stays green. Highlights rolled in: the in-repo bug ledger (ADR-0039), the PR-metadata policy (ADR-0040), SECURITY.md, packaging-smoke CI, the session-journal extraction (ADR-0036), the new-feature roadmap-placement rule (ADR-0037), and the per-release changelog split (ADR-0038). Five new ADRs (0036-0040) take the total to 40. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
cc253f9 to
b35a1cf
Compare
6 tasks
danielPoloWork
added a commit
that referenced
this pull request
Jun 15, 2026
## Summary Re-syncs the `zh-Hans` and `ja` README translations to **v1.1.1**, clearing the `i18n-freshness` flag the v1.1.1 release raised (which marked the two README rows `stale`). Documentation-only — no API/ABI/behaviour change. ## Motivation The v1.1.1 release ([#93]) bumped the English README (status badge + a new `v1.1.1` status paragraph) and marked the two README translation rows `stale` (the established post-release i18n dance, [ADR-0032](docs/adr/0032-documentation-i18n-architecture.md)). This carries those deltas into both locales and flips the rows back to `translated`. ## Changes - **`docs/i18n/zh-Hans/README.md`** & **`docs/i18n/ja/README.md`** — status badge → `v1.1.1` (text + release-tag link), translated-from banner re-pinned to source commit `23fc6c4`, and a faithful `v1.1.1` status paragraph prepended (bug ledger, PR-metadata policy, `SECURITY.md`, `packaging-smoke` CI, session journal, roadmap-placement rule, changelog split; total ADRs → 40). Code, identifiers, version strings, ADR refs, and tool names kept verbatim per the glossary; relative links use the deeper-path prefix. - **`docs/i18n/translation-status.md`** — both README rows re-pinned to `23fc6c4` and flipped `stale` → `translated`. - **`CHANGELOG.md`** — `Unreleased` `Changed` entry. ## Design Patterns - None — translation sync. ## Verification - [x] `python tools/consistency_lint.py` — OK (`i18n-freshness` green: the English README is unchanged on this branch, manifest re-pinned to its current commit) - [x] `markdownlint-cli2` clean on the four changed files - [ ] Builds / tests — N/A (docs-only) ## Documentation Impact - [x] i18n translations + manifest updated; CHANGELOG `Unreleased` updated - [x] No code / spec / ADR change - [x] PR metadata set — assignee, `documentation` label, `v1.1.2` milestone (§6.4 / ADR-0040) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Cuts the v1.1.1 maintenance release — a PATCH bundling the post-
v1.1.0documentation, process, and tooling work accumulated onmaster. The shipped library is byte-identical tov1.1.0(no API/ABI/behaviour change). Full notes:docs/releases/v1.1.1.md.Motivation
SemVer PATCH per the maintenance decision tree (no public-surface change). Mechanics per
docs/workflow/release.md.Changes
version.hpp— PATCH0 → 1, STRING"1.1.0" → "1.1.1"; thepool_smokeversionTEST_CASEupdated to match.CHANGELOG.md—[Unreleased]rolled into the immutabledocs/changelog/v1/v1.1.1.md(links re-based for the subfolder depth),Unreleasedreset, index row added, compare link repointed tov1.1.1...HEAD.docs/releases/v1.1.1.md— draft GitHub Release notes.README.md— status badge →v1.1.1+ a newv1.1.1status paragraph.stale(the English README changed); thei18n-freshnesslint skipsstalerows so the gate stays green. Thezh-Hans/jaREADME re-sync is a follow-up PR.Rolled-in highlights
Bug ledger (ADR-0039), PR-metadata policy (ADR-0040),
SECURITY.md,packaging-smokeCI, session journal (ADR-0036), new-feature roadmap rule (ADR-0037), changelog split (ADR-0038). Five new ADRs (0036–0040) → total 40.Design Patterns
Verification
python tools/consistency_lint.py— OK (version-lockstep seesversion.hpp/CHANGELOG/README badge/release notes all at1.1.1;i18n-freshnessgreen)markdownlint-cli2cleanpool_smokeversion test — to be confirmed by CI on this PR (no library code changed; only the version constants moved)Documentation Impact
chorelabel,v1.1.1milestone (§6.4 / ADR-0040)After merge
The agent tags
v1.1.1frommaster(git tag -a+ push, ADR-0008);release.ymlproduces a draft GitHub Release; the maintainer clicks Publish. A follow-up PR re-syncs thezh-Hans/jaREADME translations tov1.1.1.🤖 Generated with Claude Code