chore: regenerate models from upstream schemas #19
Loading…
Add table
Add a link
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
Review Notes
model/are auto-generated — review themanifest.yamldiffs for version changesCode Review
Blocking Issues
Model files contain schema changes without corresponding
codegen/changes.All 28 changed files are under
model/and include substantive schema modifications (new fields added, fields removed, descriptions updated, a new model file added). Per CLAUDE.md:This PR's changes go well beyond version/upgrade entries (e.g., new
collection_index.tsmodel, removedClusterNetworkInterfaceSchemaandInstanceRequirementsSchemafrom SageMaker, newloggingHttpRequestHeaders/loggingHttpResponseHeadersfields in computebackendservices, newexaAiSearchtool in aiplatformcachedcontents, etc.) but nocodegen/directory changes are present.The commit message ("chore: regenerate models from upstream schemas") and the auto-generation headers in every changed file strongly suggest this is a legitimate regeneration from updated upstream schemas — not a hand-edit. However, the CLAUDE.md rule is explicit: schema-level model changes require accompanying
codegen/changes to be verifiable.To resolve: Re-run the relevant codegen tasks (
deno task generate:aws,deno task generate:gcp) and confirm that:model/matches exactly what is in this PR (idempotency check).Suggestions
None.
4a8c11e649c6d43334e1Code Review
All 45 changed files are under
model/and are auto-generated (each carries an// Auto-generatedheader with "Do not edit manually" instructions). No files invault/,datastore/,codegen/, or any other hand-written directory were modified.Blocking Issues
None.
Re: model/ changes without codegen/ changes — the review rules flag this pattern as a potential sign of hand-editing. However, in this case:
.tsfile carries an// Auto-generated extension modelheader and a// Do not edit manuallydirective.manifest.yamlcarries# Auto-generated manifest. Re-generate with the appropriate deno task.2026.05.31.1(CalVer, today's date), consistent with an automated daily regeneration job..tsfiles appear in the diff (e.g.,lambda/manifest.yamlnotes "Updated: function", andfunction.tsis the only lambda.tsin the diff)..forgejo/workflows/regenerate-models.ymlworkflow exists precisely for this pattern: fetch updated upstream schemas, run the existing codegen pipeline unchanged, commit only the new model output.This is a standard schema-driven regeneration run, not hand-editing of generated code. No blocking issue.
Suggestions
None.