Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fix: sync plugin manifest and docs portal to v2.3.0-beta.2 - #577

Merged
ndycode merged 2 commits into
mainfrom
claude/audit-58-beta2-version-sync
Jun 11, 2026
Merged

ndycode merged 2 commits into
mainfrom
claude/audit-58-beta2-version-sync

Conversation

@ndycode

@ndycode ndycode commented Jun 10, 2026

Copy link
Copy Markdown
Owner

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 clean main came back at 60 failures instead of the documented 58-failure environment baseline; the byte-level diff against docs/audits/evidence/test-baseline-2026-06-10.txt isolated two genuinely new, non-environmental failures, both fallout from the 2.3.0-beta.2 version bump:

  • test/plugin-manifest.test.ts.codex-plugin/plugin.json still declared 2.3.0-beta.1 while package.json says 2.3.0-beta.2.
  • test/documentation.test.tsdocs/README.md's release-history table still listed v2.3.0-beta.1 as the current prerelease, so the releases/v${packageVersion}.md link assertion failed. (The root README and docs/releases/v2.3.0-beta.2.md were already updated.)

A follow-up sweep for other stale 2.3.0-beta.1 references found one more: the root AGENTS.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.2 becomes the current prerelease, v2.3.0-beta.1 becomes 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 the AGENTS.md version header to package.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)
  • With this fix the failure set on main returns 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, and docs/README.md — to 2.3.0-beta.2 after a prior bump left them stale against package.json, fixing two failing tests. a new vitest guard in test/documentation.test.ts pins AGENTS.md's version header to package.json so the drift can't silently recur.

  • .codex-plugin/plugin.json + AGENTS.md: mechanical version-string updates from 2.3.0-beta.12.3.0-beta.2, no logic change.
  • docs/README.md: release-history table rolled forward — beta.2 becomes current prerelease, beta.1 becomes prior, honoring the one-prior-beta window policy; beta.0 is retired from the table.
  • test/documentation.test.ts: new it block reads AGENTS.md and asserts Package version: ${packageVersion} is present, using the packageVersion already populated by beforeAll.

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

Filename Overview
.codex-plugin/plugin.json version bumped from 2.3.0-beta.1 to 2.3.0-beta.2 to match package.json; single-field mechanical change.
AGENTS.md package-version header updated to 2.3.0-beta.2; minimal header-only change with no logic impact.
docs/README.md release-history table shifted: beta.2 becomes current prerelease row, beta.1 becomes the prior-beta row; beta.0 dropped per the one-prior-beta window policy.
test/documentation.test.ts adds regression guard that asserts AGENTS.md package-version header matches package.json; uses already-populated packageVersion from beforeAll so the assertion is live.

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 ✓]
Loading

Reviews (2): Last reviewed commit: "fix: sync the AGENTS.md version claim an..." | Re-trigger Greptile

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
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@ndycode, we couldn't start this review because you've reached your PR review rate limit.

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 @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 1d724eb3-1253-4eab-b8cd-d38309968bc1

📥 Commits

Reviewing files that changed from the base of the PR and between b566656 and 9e7f87e.

📒 Files selected for processing (4)
  • .codex-plugin/plugin.json
  • AGENTS.md
  • docs/README.md
  • test/documentation.test.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/audit-58-beta2-version-sync
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch claude/audit-58-beta2-version-sync

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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
ndycode pushed a commit that referenced this pull request Jun 10, 2026
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
@ndycode
ndycode merged commit 5a5c370 into main Jun 11, 2026
2 checks passed
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