chore: regenerate models from upstream schemas #267
Loading…
Reference in a new issue
No description provided.
Delete branch "automated/regenerate-models"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Automated regeneration of extension models from upstream provider schemas.
Schema Sources
Changes
Review Notes
Adversarial Review
All changed files in this PR are under
model/, which are auto-generated. Per project rules (CLAUDE.md: "Never hand-edit files undermodel/. They are auto-generated."), these files are excluded from manual review.No hand-written code (
vault/,datastore/,codegen/,scripts/, etc.) was modified in this PR.Verdict
PASS — Auto-generated model regeneration only; no hand-written code to review.
Code Review
Blocking Issues
Model
.tsfiles contain substantive changes with no correspondingcodegen/changes.34 auto-generated extension model files under
model/have content changes beyond version and upgrade entries, but zero files incodegen/were modified in this PR. Per the review policy, the two legitimate reasons for model changes are:codegen/also changes.bump-versions(onlyversion,upgrades, andmanifestfields change).This PR falls into neither category. The
.tsdiffs include substantive schema edits:model/aws/ec2/extensions/models/ec2fleet.ts— newStandbyAvailabilityZoneSchemaandMultiAvailabilityZoneConfigurationSchemaZod schemas, new fieldMultiAvailabilityZoneConfigurationadded toEbsBlockDeviceSchema.model/aws/lambda/extensions/models/resource_policy.ts— complex ARN regex validation removed fromResourceArn; field order changed inStateSchemaandInputsSchema.model/aws/certificatemanager/extensions/models/acme_endpoint.ts—["CertificateTags"]array changed to["AuthorizationBehavior", "CertificateTags"]in a model method call.model/aws/notifications/extensions/models/managed_notification_account_contact_association.ts— newIsSensitiveEventsSubscribedfield added acrossGlobalArgsSchema,StateSchema, andInputsSchema.model/gcp/run/extensions/models/jobs.ts— newfunctionalTypeenum field andworkloadIdentityConfigschema block added.model/aws/chime/extensions/models/voice_connector.ts— entirely new auto-generated file added..tsfiles)What likely happened: upstream schemas were fetched (
deno task fetch-schema:aws/gcp) anddeno task generate:aws/gcpwas run. Because only the input schemas changed (not the pipeline code), nocodegen/files were modified, but the generated output changed. The files themselves say "Auto-generated… Do not edit manually. Re-generate with: deno task generate:aws" which supports this interpretation.To unblock: confirm that
codegen/was run to produce these outputs (not edited by hand). One approach is to re-rundeno task fetch-schema:aws && deno task generate:aws(and the GCP/Vercel equivalents) from a clean checkout and verify the resulting diff matches this PR exactly. If the review policy is intended to allow schema-only regenerations (pipeline unchanged), the policy text should be updated to cover that case explicitly.Suggestions
None.