chore: release v0.28.1 - #309
Conversation
Patch release: sync mode fires only for PRs merged into the default branch (#308). CHANGELOG promoted, version bumped, .dev/STATE.md and a log entry record the jb2 incident and the tidy-up. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
There was a problem hiding this comment.
🟢 Approval recommended
Changes are straightforward release bookkeeping (version bump + changelog/state/log updates) and are internally consistent.
Pull request overview
Prepares the repository for the v0.28.1 release by promoting the changelog entry, bumping the npm package version, and recording release state/incident notes under .dev/ (following the repo’s release workflow).
Changes:
- Bump version from
0.28.0→0.28.1inpackage.jsonandpackage-lock.json. - Promote
CHANGELOG.md’s[Unreleased]content into a dated[0.28.1] - 2026-09-14section, leaving an empty[Unreleased]header. - Update
.dev/STATE.mdverification date and add a.dev/log/incident/release entry for the jb2 sync fallout context.
File summaries
| File | Description |
|---|---|
| package.json | Bumps package version to 0.28.1. |
| package-lock.json | Keeps lockfile/package metadata version in sync at 0.28.1. |
| CHANGELOG.md | Promotes the release notes into a new 0.28.1 section dated 2026-09-14. |
| .dev/STATE.md | Updates verified date and records the v0.28.1 release in-flight status. |
| .dev/log/2026-09-14-jb2-sync-fallout.md | Adds an incident/release log entry documenting the jb2-triggered sync fallout and remediation. |
Review details
- Files reviewed: 4/5 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
§4a gate — completed 2026-09-14. Tag Tidy-up outside the repo: lecture-python-programming.fr#79, .fa#166, .zh-cn#105 closed unmerged; |
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…9024 (#310) * dev: STATE.md + log — v0.28.1 released, §4a gate completed, @v0 = 3de9024 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * dev: STATE.md — label #308 as the fix PR and #309 as the release PR Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Release prep for v0.28.1, per the AGENTS.md release checklist (steps 1–4):
[Unreleased]promoted to[0.28.1] - 2026-09-14with a fresh empty[Unreleased]header above it, version bumped inpackage.json/package-lock.json,.dev/STATE.mdin-flight updated, a.dev/log/entry for the incident.dist-action/rebuilt and byte-identical (the bundle reads the version frompackage.jsonat runtime).Headline: sync mode fires only for PRs merged into the default branch (#308). A theme migration merged into lecture-python-programming's long-lived
jb2branch on 2026-09-12 opened translation PRs in three target repos for unpublished content; every published sync template now carriesbranches: [main], and the action skips a merged PR whose base is not the repository's default branch on both thepull_requestand\translate-resyncpaths. Release notes are staged in.dev/scratch/release-notes.md.After merge, per §4a: tag
v0.28.1on the merge commit → E2E-gate the tag (--action-ref v0.28.1, 28 scenarios × 3 lanes) → movev0.28andv0→@v0smoke (scenario 01) → GitHub release titledv0.28.1. Gate tally will be recorded here.🤖 Generated with Claude Code