Skip to content

chore(contract): regenerate types for ora contract 1.36.0 - #85

Merged
liady merged 1 commit into
mainfrom
ccr-5a313fb2-yxznra
Oct 26, 2026
Merged

liady merged 1 commit into
mainfrom
ccr-5a313fb2-yxznra

Conversation

@liady

@liady liady commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

What

This regenerates ax's checked-in API types (src/contract/types.gen.ts and version.ts) for ora contract 1.36.0, which production now serves; they were still generated from 1.32.0. The only type-level changes are the contractVersion literal ("1.32.0" → "1.36.0") and a new optional @context field on the ARD search and explore request bodies, which ax does not call; everything else is doc-comment text. No command changes behaviour. Afterwards the daily "Contract drift vs production" job on main goes green again, and BUILT_AGAINST matches what ora serves.

Why

The scheduled CI run on main has failed every day since 2026-10-19, and the only failing job is "Contract drift vs production" (latest: run 40092035416), because production moved past 1.32.0. Same fix as #81.

Checks

  • pnpm lint && pnpm typecheck && pnpm test pass locally (test:ci: 252 passed, 2 skipped). build, smoke and verify:pack pass too. Lint shows the same 2 warnings as main.
  • Behavior change is covered by a test (or explain why not): there is no behaviour change, only generated types. They were produced by pnpm contract:gen from the spec production serves at 1.36.0, and the diff matches what the failing drift job printed.

Generated by Claude Code

Production now serves ora contract 1.36.0, so the scheduled "Contract
drift vs production" job on main has failed every day since the checked-in
types still read 1.32.0. Regenerated with `pnpm contract:gen`; the diff
matches what the failing job printed.

The only structural changes are the contractVersion literal and an
optional `@context` field on the ARD search/explore request bodies, which
ax does not call; the rest is doc-comment text. No command changes
behaviour.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014mZCSsmCPKkDwLgQi9YbSj
@liady
liady requested a review from a team as a code owner October 24, 2026 15:25
@liady
liady merged commit ddfe738 into main Oct 26, 2026
11 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