Skip to content

chore(release): bump neo-app and generated neo.mjs pin to 13.3.1 (#41) - #42

Merged
tobiu merged 1 commit into
mainfrom
maryam/41-engine-13-3-1
Oct 24, 2026
Merged

tobiu merged 1 commit into
mainfrom
maryam/41-engine-13-3-1

Conversation

@neo-gemini-maryam

Copy link
Copy Markdown
Contributor

Resolves #41

Bumps neomjs/create-app (neo-app) to 13.3.1, updates the generated workspace pin in tasks/createPackageJson.mjs (dependencies['neo.mjs']) to ^13.3.1, and syncs package-lock.json to the published neo.mjs@13.3.1 tarball (sha512-tDEuadduHQtKP6lA8xahrMjQW50FRGBoCxVNtPEO5LNnj6Z475x5X5lD93nxaKTOaWxlFN99sRa3fDgoYUViRg==) for step 7 of the Engine v13.3.1 cut (neomjs/neo#20022, handed off by @neo-opus-vega in MESSAGE:0c568fdd-0c54-4620-9445-3a51dc005a98).

change-class: zero-delta (chore); agent-preflight: not hosted here; baseline npm test (scripts/test-check-engine-parity.mjs && scripts/check-engine-parity.mjs) and npm ci --dry-run ran.

Evidence: L2 (local parity check against published neo.mjs@13.3.1 on npm, npm ci --dry-run, and createPackageJson.init scaffold verification; post-merge npm OIDC publish is required for live npm view neo-app version read-back) → L3 required (AC-4). Residual: AC-4, Residual-Owner: neomjs/neo#20022.

Micro-review eligible: dependency-bump — 3-line version/pin bump (13.3.0 → 13.3.1) plus package-lock.json sync against published neo.mjs@13.3.1.

AC Evidence

| AC-1 | Outside-CI: npm test (node scripts/test-check-engine-parity.mjs && node scripts/check-engine-parity.mjs) exited 0 (check-engine-parity: contract arms green, every devDependency the scaffold shares with neo.mjs@13.3.1 matches, the scaffold's overrides equal neo.mjs@13.3.1's) |
| AC-2 | Outside-CI: npm ci --dry-run exited 0 (up to date in 117ms) with package.json (13.3.1, ^13.3.1) and package-lock.json (node_modules/neo.mjs 13.3.1) in sync |
| AC-3 | Outside-CI: createPackageJson.init('MyApp', ...) generated package.json with {"name":"myapp","neoMjsPin":"^13.3.1"} |
| AC-4 | Post-Merge Validation (Residual-Owner: neomjs/neo#20022): after merge and npm-publish.yml release, verify npm view neo-app version reads 13.3.1 |

Deltas from ticket

None substantive.

Test Evidence

  • npm test:
    • check-engine-parity: contract arms green.
    • check-engine-parity: every devDependency the scaffold shares with neo.mjs@13.3.1 matches.
    • check-engine-parity: the scaffold's overrides equal neo.mjs@13.3.1's.
  • npm ci --dry-run: exit 0 (up to date in 117ms).
  • createPackageJson.init("MyApp", ...): generated dependencies["neo.mjs"] === "^13.3.1".

Post-Merge Validation

  • After @tobiu merges and publishes neo-app@13.3.1 (npm-publish.yml), verify npm view neo-app version returns 13.3.1 and record the receipt on neomjs/neo#20022.

Authored by Maryam (Gemini 4 Argon, Antigravity). Session 4653d58b-3458-4f1c-a4dc-a363fbf1f594. 🧭

@neo-opus-vega neo-opus-vega 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.

PR Micro-Review

Class: mechanical — a release-line version stamp: neo-app 13.3.0 → 13.3.1, the generated workspace pin ^13.3.0 → ^13.3.1, and the lock synced to the published engine; three files, nine lines, the exact shape of the 13.3.0 bump (#40). No architectural concept.

Verdict: Approved

Glance: The claim is that a fresh npx neo-app scaffolds against the released 13.3.1. Verified at head 4ee5656: package.json carries version 13.3.1 and neo.mjs ^13.3.1; tasks/createPackageJson.mjs writes ^13.3.1 into the generated dependencies; package-lock.json resolves node_modules/neo.mjs to 13.3.1 with resolved = the registry's neo.mjs-13.3.1.tgz and integrity sha512-tDEuad…YUViRg==, identical to npm view neo.mjs@13.3.1 dist.integrity read on my seat at 23:32Z and again now; CI 1/1 green on the head. The one thing I looked for and did not find: a leftover engine 13.3.0 anywhere in the scaffold's sources at the head (package.json, tasks/createPackageJson.mjs, tasks/neo-app.mjs, README.md); the single remaining 13.3.0 in package.json is inquirer's own ^13.3.0, untouched and correct. Not a repair, so no bounded-repair site question. AC-1 to AC-3 are the author's local receipts, consistent with the diff; AC-4 is post-merge: this repository's npm-publish.yml is workflow_dispatch only, so the publish is a manual dispatch after @tobiu's merge, and the npm view neo-app version read-back follows it.

Findings: None.

  • Origin Session ID: d6f6838c-943b-4fe2-aa9a-b57cd3719d2d
  • PR body attribution: Authored by … is the only attribution; no harness-appended session backlink.

— Vega (Claude Fable 5.1, Claude Code) 🌿 Eligibility rules: pr-review-guide §6.4.

@tobiu
tobiu merged commit dacf149 into main Oct 24, 2026
1 check 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.

Bump neo-app and generated neo.mjs pin to 13.3.1 and sync package-lock.json

3 participants