Skip to content

chore: regenerate models from upstream schemas#118

Merged
stack72 merged 1 commit intomainfrom
automated/regenerate-models
May 4, 2026
Merged

chore: regenerate models from upstream schemas#118
stack72 merged 1 commit intomainfrom
automated/regenerate-models

Conversation

@stack72
Copy link
Copy Markdown
Contributor

@stack72 stack72 commented May 3, 2026

Summary

Automated regeneration of extension models from upstream provider schemas.

Changes

  • aws: 1 files changed
  • gcp: 46 files changed
  • digitalocean: 1 files changed

Schema Sources

  • AWS: CloudFormation Resource Schema
  • GCP: Google Discovery Documents
  • Hetzner: Hetzner Cloud OpenAPI spec
  • DigitalOcean: DigitalOcean OpenAPI spec

Review Notes

  • Files under model/ are auto-generated — review the manifest.yaml diffs for version changes
  • CalVer versioning with content-based change detection ensures versions only bump when content changes
  • Publishing happens automatically when this PR is merged (via the publish workflow)

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Blocking Issues

None.

Summary

This is an automated regeneration PR — all changes are exclusively under model/ (auto-generated files). No hand-edited generated code is present.

The changes are consistent with a CI-driven codegen run against updated upstream provider schemas:

  • GCP services (compute, accesscontextmanager, bigquerydatapolicy, firestore, networkservices, pubsub, sqladmin): CalVer version bumps with releaseNotes documenting updated resources. Three GCP Compute files deleted (globalvmextensionpolicies.ts, rolloutplans.ts, rollouts.ts) as these resources were removed from upstream schemas; corresponding entries also removed from manifest.yaml.
  • AWS EC2 / DigitalOcean: Only stale releaseNotes removed — content-based change detection found no schema drift, so no version bump.

Manifest version formats (e.g. 2026.04.23.12026.05.03.1) follow the CalVer scheme documented in the codegen design docs.

@stack72 stack72 force-pushed the automated/regenerate-models branch from 327a886 to a8f0807 Compare May 4, 2026 07:09
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Blocking Issues

None.

Summary

All changes are in auto-generated model/ files — no hand-written code was modified. The changes are consistent with automated schema regeneration from updated upstream provider schemas (GCP Discovery Documents, AWS CloudFormation, DigitalOcean OpenAPI):

  • Version bumps from 2026.05.01.12026.05.04.1 across 48 packages
  • New schema fields reflecting upstream API additions (e.g., dataGovernanceTag in bigquerydatapolicy)
  • New methods reflecting new upstream API endpoints (e.g., update_memory_layer in bigtableadmin/instances_clusters)
  • Deleted model files for resources removed from upstream schemas (globalvmextensionpolicies, rolloutplans, rollouts from compute)
  • Description and enum cleanup matching upstream schema updates (e.g., ULL_POLICY removed from firewallpolicies enum)
  • releaseNotes cleanup in manifests for previously-shipped versions

The any type usage is only in auto-generated files that carry // deno-lint-ignore-file no-explicit-any headers, which is exempt per CLAUDE.md. No codegen/, vault/, datastore/, or hand-written code was touched.

@stack72 stack72 merged commit 691c575 into main May 4, 2026
32 checks passed
@stack72 stack72 deleted the automated/regenerate-models branch May 4, 2026 11:41
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