Skip to content

sync: integrate staging-next codegen changes (2026-04-15)#2733

Merged
musa-cf merged 97 commits intonextfrom
sync/staging-next-2026-04-15
Apr 15, 2026
Merged

sync: integrate staging-next codegen changes (2026-04-15)#2733
musa-cf merged 97 commits intonextfrom
sync/staging-next-2026-04-15

Conversation

@musa-cf
Copy link
Copy Markdown
Contributor

@musa-cf musa-cf commented Apr 15, 2026

Codegen Sync: staging-next -> next

Synced 96 of 100 resources from staging-next as of 2026-04-15.

Replaces #2731 with per-resource granularity. Shared files (including new
accountId/zoneId client options) were applied first since all resources
depend on the new client properties.

Integrated Resources (96)

Resource Type Summary
abuse-reports chore update generated types and methods
accounts chore update generated types and methods
acm chore update generated types and methods
addressing chore update generated types and methods
ai-gateway chore update generated types and methods
aisearch chore update generated types and methods
alerting chore update generated types and methods
api-gateway chore update generated types and methods
argo chore update generated types and methods
audit-logs chore update generated types and methods
billing chore update generated types and methods
bot-management chore update generated types and methods
botnet-feed chore update generated types and methods
brand-protection chore update generated types and methods
browser-rendering chore update generated types and methods
cache chore update generated types and methods
calls chore update generated types and methods
certificate-authorities chore update generated types and methods
client-certificates chore update generated types and methods
cloud-connector chore update generated types and methods
cloudforce-one chore update generated types and methods
connectivity chore update generated types and methods
content-scanning chore update generated types and methods
custom-certificates chore update generated types and methods
custom-hostnames chore update generated types and methods
custom-nameservers chore update generated types and methods
custom-pages chore update generated types and methods
d1 chore update generated types and methods
dcv-delegation chore update generated types and methods
diagnostics chore update generated types and methods
dns chore update generated types and methods
dns-firewall chore update generated types and methods
durable-objects chore update generated types and methods
email-routing chore update generated types and methods
email-security chore update generated types and methods
email-sending chore update generated types and methods
filters chore update generated types and methods
firewall chore update generated types and methods
fraud chore update generated types and methods
google-tag-gateway chore update generated types and methods
healthchecks chore update generated types and methods
hostnames chore update generated types and methods
hyperdrive chore update generated types and methods
iam chore update generated types and methods
images chore update generated types and methods
intel chore update generated types and methods
keyless-certificates chore update generated types and methods
kv chore update generated types and methods
leaked-credential-checks chore update generated types and methods
load-balancers chore update generated types and methods
logpush chore update generated types and methods
logs chore update generated types and methods
magic-cloud-networking chore update generated types and methods
magic-network-monitoring chore update generated types and methods
magic-transit chore update generated types and methods
managed-transforms chore update generated types and methods
mtls-certificates chore update generated types and methods
network-interconnects chore update generated types and methods
origin-post-quantum-encryption chore update generated types and methods
origin-tls-client-auth chore update generated types and methods
page-rules chore update generated types and methods
page-shield chore update generated types and methods
pages chore update generated types and methods
pipelines chore update generated types and methods
queues chore update generated types and methods
r2 chore update generated types and methods
r2-data-catalog chore update generated types and methods
rate-limits chore update generated types and methods
realtime-kit chore update generated types and methods
registrar chore update generated types and methods
request-tracers chore update generated types and methods
resource-sharing chore update generated types and methods
resource-tagging chore update generated types and methods
rules chore update generated types and methods
rum chore update generated types and methods
schema-validation chore update generated types and methods
secrets-store chore update generated types and methods
security-txt chore update generated types and methods
snippets chore update generated types and methods
spectrum chore update generated types and methods
speed chore update generated types and methods
ssl chore update generated types and methods
stream chore update generated types and methods
token-validation chore update generated types and methods
turnstile chore update generated types and methods
url-normalization chore update generated types and methods
url-scanner chore update generated types and methods
vectorize chore update generated types and methods
vulnerability-scanner chore update generated types and methods
waiting-rooms chore update generated types and methods
web3 chore update generated types and methods
workers-for-platforms chore update generated types and methods
workflows chore update generated types and methods
zaraz chore update generated types and methods
zero-trust feat add dlp/settings
zones chore update generated types and methods

Excluded Resources (4)

Resource Category Root Cause
ai tsc-type-error to-markdown.ts uses getAPIList() with async multipartFormRequestOptions() -- type mismatch (Promise<RequestOptions> vs RequestOptions)
radar tsc-type-error Same to-markdown.ts pattern as ai -- getAPIList() + async options mismatch
organizations eslint-formatting Codegen emitted multi-line method signature where prettier expects single-line
workers eslint-formatting Codegen emitted single-line call args where prettier expects multi-line

Shared Changes

  • Added accountId and zoneId to ClientOptions and Cloudflare class (applied first -- all resources depend on these)
  • Updated api.md reference documentation
  • Updated .stats.yml codegen metadata
  • Updated scripts/detect-breaking-changes and workflow

musa-cf added 30 commits April 15, 2026 14:36
@vaishakdinesh vaishakdinesh requested a review from a team April 15, 2026 19:50
@mgirouard mgirouard self-requested a review April 15, 2026 19:59
@musa-cf musa-cf merged commit 70aa704 into next Apr 15, 2026
9 checks passed
@musa-cf musa-cf deleted the sync/staging-next-2026-04-15 branch April 15, 2026 20:11
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.

3 participants