Skip to content

Codegen Sync: staging-next -> next (2026-04-22)#2699

Closed
musa-cf wants to merge 27 commits intonextfrom
sync/staging-next-2026-04-22
Closed

Codegen Sync: staging-next -> next (2026-04-22)#2699
musa-cf wants to merge 27 commits intonextfrom
sync/staging-next-2026-04-22

Conversation

@musa-cf
Copy link
Copy Markdown
Contributor

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

Codegen Sync: staging-next -> next

Synced 26 resources from staging-next as of 2026-04-22.

Summary

  • Companion file removal: 17 leaf-resource companion .py files were removed as part of a codegen restructuring. The resource code now lives exclusively in the directory module (e.g., resources/audit_logs/audit_logs.py instead of resources/audit_logs.py).
  • Minor type/method updates: Various resources received codegen updates to types and methods.
  • cache: The only feat resource -- new files added.

Integrated Resources (26)

Resource Type
brand_protection chore
cache feat
cloudforce_one chore
email_security chore
iam chore
logpush chore
organizations chore
workflows chore
zero_trust chore
audit_logs chore (+ companion deletion)
bot_management chore (+ companion deletion)
client_certificates chore (+ companion deletion)
custom_nameservers chore (+ companion deletion)
dcv_delegation chore (+ companion deletion)
filters chore (+ companion deletion)
fraud chore (+ companion deletion)
ips chore (+ companion deletion)
keyless_certificates chore (+ companion deletion)
managed_transforms chore (+ companion deletion)
memberships chore (+ companion deletion)
origin_ca_certificates chore (+ companion deletion)
origin_post_quantum_encryption chore (+ companion deletion)
page_rules chore (+ companion deletion)
rate_limits chore (+ companion deletion)
security_txt chore (+ companion deletion)
url_normalization chore (+ companion deletion)

Excluded Resources (3)

Resource Category Root Cause
ai pyright-type-error to_markdown.py:118:16 -- Return type is unknown (reportUnknownVariableType)
dns test-failure pydantic ValidationError: 125 validation errors for SyncSinglePage (dns record union type deserialization)
radar mypy-type-error radar/ai/to_markdown.py:93 -- Unexpected keyword argument

Shared Changes

  • Updated .stats.yml

Validation

  • pyright: 0 errors
  • ruff check: all checks passed
  • Per-resource mypy + pytest: all integrated resources pass

musa-cf added 27 commits April 22, 2026 16:14
@musa-cf musa-cf closed this Apr 23, 2026
@musa-cf musa-cf deleted the sync/staging-next-2026-04-22 branch April 24, 2026 07:35
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