Skip to content

chore(types): regen against latest upstream AdCP schemas#635

Closed
bokelley wants to merge 1 commit into
mainfrom
bokelley/regen-types
Closed

chore(types): regen against latest upstream AdCP schemas#635
bokelley wants to merge 1 commit into
mainfrom
bokelley/regen-types

Conversation

@bokelley

Copy link
Copy Markdown
Contributor

Summary

  • Regenerates src/lib/types/{core,tools,schemas}.generated.ts against the latest upstream AdCP protocol bundle.
  • Purely additive — new optional capability fields (webhook_signing, identity, account_id_is_opaque, aggregation_window_days, targeting_overlay) are already present in the upstream bundle but weren't reflected in the committed generated types.
  • Unblocks CI on main — the "Validate generated files are in sync" step has been failing since the upstream bundle advanced (e.g., run 24650174615 on test(storyboard-drift): drop stale idempotency.supported skip #633's merge commit). All open PRs are inheriting that failure.
  • Includes a patch changeset. No library behavior change.

Test plan

  • npm run typecheck — passes
  • npm run build — passes
  • Full CI (Test & Build, Code Quality, Security Audit, commitlint, changeset check) — will run on this PR
  • Verify the "Validate generated files are in sync" step now passes

Follow-up

🤖 Generated with Claude Code

Purely additive. The CI "Validate generated files are in sync" check
was failing on main because the upstream protocol bundle advanced past
the committed generated types. Ran:

  npm run sync-schemas
  npm run generate-types
  npm run generate-wellknown-schemas

Surfaces new optional capability fields — `webhook_signing` (RFC 9421
outbound-webhook profile), `identity` (operator key-scoping posture),
`account_id_is_opaque` on `IdempotencySupported`,
`aggregation_window_days` on the governance capability, and a few
downstream `targeting_overlay` / related additions.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@bokelley

Copy link
Copy Markdown
Contributor Author

Closing as redundant — PR #624 (docs(skills)) silently bundled the identical type regen (176/5 diff, same additive capability fields). Main's CI is unblocked via #624, so this PR adds no content beyond a duplicate changeset describing work already shipped.

Rebasing #502 onto current main to pick up the fix.

@bokelley bokelley closed this Apr 20, 2026
@bokelley bokelley deleted the bokelley/regen-types branch April 20, 2026 06:04
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