Skip to content

chore(deps): bump aeo-audit to 4.0.1 + gated auto-bump CI (v4.83.0)#708

Merged
arberx merged 2 commits into
mainfrom
arberx/aeo-audit-version-pinning
Jun 17, 2026
Merged

chore(deps): bump aeo-audit to 4.0.1 + gated auto-bump CI (v4.83.0)#708
arberx merged 2 commits into
mainfrom
arberx/aeo-audit-version-pinning

Conversation

@arberx

@arberx arberx commented Jun 17, 2026

Copy link
Copy Markdown
Member

Bumps the @ainyc/aeo-audit audit engine and adds automation so it stays current.

  • Engine bump: exact pin 3.0.0 → 4.0.1. The 3→4 major is API-compatible — workspace typecheck and the full 4486-test suite pass with no code changes. Canonry 4.82.0 → 4.83.0.
  • scripts/bump-aeo-audit.mjs: resolves npm's latest, rewrites both package.json pins (canonry + worker); runnable locally as a release step.
  • Bump aeo-audit workflow: weekly + on-demand — runs the bump through typecheck + tests and opens a PR only when green. The pin stays exact so each breaking-major bump is gated before it lands; the workflow leaves canonry's own version alone by default, so a new engine ships with the next canonry release.

arberx and others added 2 commits June 17, 2026 11:02
Bump the @ainyc/aeo-audit engine 3.0.0 -> 4.0.1 (exact pin, API-compatible: workspace typecheck + the full 4486-test suite pass). The pin stays exact so each engine bump — aeo-audit ships breaking majors — is gated by CI before it lands.

Add scripts/bump-aeo-audit.mjs (resolves npm latest, rewrites both package.json pins) and a scheduled Bump-aeo-audit workflow that runs the bump through typecheck + tests and opens a PR only if green. The workflow leaves canonry's own version alone by default, so a new engine ships with the next canonry release.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
The auto-bump gate ran only typecheck + test, but ci.yml's required validate gate also runs lint and build. Since @ainyc/aeo-audit is bundled into the published package via tsup, a breaking major can break the bundle without failing typecheck — and the default-GITHUB_TOKEN path means ci.yml won't re-run on the opened PR. Add Lint and Build (pnpm -r run build, matching ci.yml) before the test suite, and keep the gate descriptions + PR body in sync.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@arberx arberx merged commit b8dcb2b into main Jun 17, 2026
12 checks passed
@arberx arberx deleted the arberx/aeo-audit-version-pinning branch June 17, 2026 16:05
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.

1 participant