fix: sync plugin manifest and docs portal to v2.3.0-beta.2 - #577
Conversation
The version bump to 2.3.0-beta.2 landed in package.json and the root README, but the Codex plugin manifest still declared 2.3.0-beta.1 and the docs portal's release-history table still listed beta.1 as the current prerelease. Both integrity tests (test/plugin-manifest.test.ts, test/documentation.test.ts) were failing on main as a result. Bumps the manifest version and shifts the portal's prerelease rows (beta.2 current, beta.1 prior), preserving the established one-prior-beta window. https://claude.ai/code/session_01XNtnkLbBiXZxfQQYLMpucB
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
|
Warning Review limit reached
More reviews will be available in 4 minutes and 9 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (4)
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The same beta.2 bump also left AGENTS.md claiming 2.3.0-beta.1 — the second time this header drifted (the audit's M6 caught it at 2.2.0). Sync it and add a documentation-integrity assertion pinning the header to package.json so the third bump cannot drift silently. https://claude.ai/code/session_01XNtnkLbBiXZxfQQYLMpucB
CodeRabbit's description check flagged that the intro characterised every table row as a unit-test suite while #576 is a convention doc and #577 a version-drift fix; the prose now says so explicitly. https://claude.ai/code/session_01XNtnkLbBiXZxfQQYLMpucB
Summary
Fixes two test failures currently live on
main, plus a third stale version reference the suite didn't guard. A full-suite canary run against cleanmaincame back at 60 failures instead of the documented 58-failure environment baseline; the byte-level diff againstdocs/audits/evidence/test-baseline-2026-06-10.txtisolated two genuinely new, non-environmental failures, both fallout from the2.3.0-beta.2version bump:test/plugin-manifest.test.ts—.codex-plugin/plugin.jsonstill declared2.3.0-beta.1whilepackage.jsonsays2.3.0-beta.2.test/documentation.test.ts—docs/README.md's release-history table still listedv2.3.0-beta.1as the current prerelease, so thereleases/v${packageVersion}.mdlink assertion failed. (The root README anddocs/releases/v2.3.0-beta.2.mdwere already updated.)A follow-up sweep for other stale
2.3.0-beta.1references found one more: the rootAGENTS.md"Package version" header — the second time that header has drifted on a version bump (the audit's M6 caught it at 2.2.0), because nothing guards it.Changes
.codex-plugin/plugin.json: version →2.3.0-beta.2.docs/README.md: prerelease rows shifted —v2.3.0-beta.2becomes the current prerelease,v2.3.0-beta.1becomes the prior, preserving the table's established one-prior-beta window.AGENTS.md: "Package version" header →2.3.0-beta.2.test/documentation.test.ts: new assertion pinning theAGENTS.mdversion header topackage.json, so the third bump cannot drift silently.Validation
vitest run test/documentation.test.ts test/plugin-manifest.test.ts— 28/28 passing (both previously failing tests now green, new guard included)mainreturns exactly to the 58 environment-only baseline names.https://claude.ai/code/session_01XNtnkLbBiXZxfQQYLMpucB
note: greptile review for oc-chatgpt-multi-auth. cite files like
lib/foo.ts:123. confirm regression tests + windows concurrency/token redaction coverage.Greptile Summary
syncs three version-string locations —
.codex-plugin/plugin.json,AGENTS.md, anddocs/README.md— to2.3.0-beta.2after a prior bump left them stale againstpackage.json, fixing two failing tests. a new vitest guard intest/documentation.test.tspinsAGENTS.md's version header topackage.jsonso the drift can't silently recur..codex-plugin/plugin.json+AGENTS.md: mechanical version-string updates from2.3.0-beta.1→2.3.0-beta.2, no logic change.docs/README.md: release-history table rolled forward —beta.2becomes current prerelease,beta.1becomes prior, honoring the one-prior-beta window policy;beta.0is retired from the table.test/documentation.test.ts: newitblock readsAGENTS.mdand assertsPackage version: ${packageVersion}is present, using thepackageVersionalready populated bybeforeAll.Confidence Score: 5/5
all four changed files are version-string updates or a new regression-guard test — no logic, auth, or filesystem paths touched.
changes are purely mechanical: three files update a single version string from beta.1 to beta.2, and the test file adds one assertion that reads a static file and compares a string. no runtime paths, token handling, concurrency, or windows filesystem code is touched. the new test correctly relies on the pre-existing beforeAll hook for packageVersion and adds meaningful coverage against future drift.
no files require special attention.
Important Files Changed
Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD PJ[package.json\nversion: 2.3.0-beta.2] PJ -->|read by beforeAll| TV[packageVersion variable] TV -->|assertion| AT[test: AGENTS.md header sync] TV -->|assertion| PM[test: plugin-manifest version] TV -->|assertion| DR[test: docs/README.md release link] PJ -.->|must match| CPJ[.codex-plugin/plugin.json\nversion: 2.3.0-beta.2 ✓] PJ -.->|must match| AM[AGENTS.md\nPackage version: 2.3.0-beta.2 ✓] PJ -.->|link must exist| RM[docs/README.md\nreleases/v2.3.0-beta.2.md ✓]Reviews (2): Last reviewed commit: "fix: sync the AGENTS.md version claim an..." | Re-trigger Greptile