Skip to content

chore: release v0.29.3 - #329

Merged
mmcky merged 2 commits into
mainfrom
chore/release-v0.29.3
Sep 23, 2026
Merged

mmcky merged 2 commits into
mainfrom
chore/release-v0.29.3

Conversation

@mmcky

@mmcky mmcky commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

v0.29.3 — patch. Promotes [Unreleased] for three merged PRs:

PR What it ships Affects
#328 fr glossary v1.1 → v1.2: Namespace → Espace de nommage, Heads (coin toss) → Face, the Standard normal context refined French syncs, once @v0 moves — the reason for this release
#322 Harness reset lists open PRs with --limit 200 and stops if any survive Release gate only
#323 rate-check.sh, release step 4b Release gate only

Version bumped in package.json / package-lock.json; CHANGELOG promoted with a fresh [Unreleased] header; .dev/STATE.md entry. No source change; dist-action/ rebuilds byte-identical (engineVersion is a runtime read of package.json). npm test 1590/1590.

After merge: tag v0.29.3 → §4a E2E gate on the tag and the 4b rate check (the first gate to run both new harness changes) → move v0.29 and v0 → @v0 smoke → GitHub release. Tallies will be posted here.

The French edition is already consistent with the new glossary (QuantEcon/lecture-python-programming.fr#81, merged 2026-09-23), so the first French sync after the tags move should show no terminology churn.

🤖 Generated with Claude Code

Patch: fr glossary v1.2 (#328) from the French editor's second review
round, which reaches French syncs only once @v0 moves; plus the harness
reset fix (#322) and the release rate check (#323, step 4b), both of
which first run on this gate. No source change in this commit;
dist-action/ rebuilds byte-identical.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 23, 2026 07:13

Copilot AI left a comment

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.

Copilot review overview

🟢 Approval recommended

The changes are limited to standard release bookkeeping (version bumps + changelog/state updates) with no functional code modifications.

Review effort: Lite
Findings: 1 Low severity

Open (1)
What changed in this PR

Cuts the v0.29.3 patch release by bumping the npm package version and promoting the changelog entries that summarize the three shipped PRs (French glossary v1.2 + harness reset fix + local rate-check tool), along with updating the project’s .dev/ state log.

Changes:

  • Bump version from 0.29.2 → 0.29.3 in package.json and package-lock.json.
  • Promote [Unreleased] into [0.29.3] - 2026-09-23 in CHANGELOG.md and leave a fresh empty [Unreleased] section.
  • Add a v0.29.3 “In flight” entry to .dev/STATE.md.
File Description
package.json Updates package version to 0.29.3.
package-lock.json Updates lockfile package version fields to 0.29.3.
CHANGELOG.md Promotes release notes into a new 0.29.3 section dated 2026-09-23.
.dev/​STATE.md Records the v0.29.3 release cut in the “In flight” status tracker.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .dev/STATE.md Outdated
Raised by Copilot review on #329.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mmcky
mmcky merged commit 16e50f6 into main Sep 23, 2026
1 check passed
@mmcky
mmcky deleted the chore/release-v0.29.3 branch September 23, 2026 07:20
@mmcky

mmcky commented Sep 23, 2026

Copy link
Copy Markdown
Contributor Author

§4a gate on the v0.29.3 tag (16e50f6): passed. Released.

zh-cn fa ml
sync runs succeeded 28 / 28 28 / 28 28 / 28
translation PRs delivered 28 28 28
verdicts at engineVersion: 0.29.3 28 / 28 28 / 28 28 / 28

Census 9/9 workflows at @v0.29.3; 28 source PRs; 84/84 sync runs, none failed. Scenario 17 (new-document-toc) delivered game-theory.md, its state file and _toc.yml on all three lanes (test-translation-sync.zh-cn#981, .fa#367, .ml#274). The reset's new post-reset check (#322) ran clean — no survivors, every lane at exactly 28.

§4b rate check (rate-check.sh --ref v0.29.3, first release to run it): game-theory.md refused 0/12 on zh-cn, fa and ml.

Checklist 5: v0.29 and v0 moved 5f74d74 → 16e50f6. @v0 smoke (scenario 01): 3/3 sync runs succeeded; verdicts report engineVersion: 0.29.3, engineRef: v0 on all three lanes (test-translation-sync.zh-cn#991, .fa#375, .ml#280). Checklist 6: GitHub release published, title = the tag.

French syncs now use glossary v1.2; the edition was aligned beforehand (QuantEcon/lecture-python-programming.fr#81).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants