Skip to content

Regenerate SDK for v2.0.0 - #14

Merged
kwent merged 5 commits into
masterfrom
features/regenerate-sdk-1.4.1
Aug 14, 2026
Merged

Regenerate SDK for v2.0.0#14
kwent merged 5 commits into
masterfrom
features/regenerate-sdk-1.4.1

Conversation

@kwent

@kwent kwent commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

  • regenerate the Python SDK from the latest Rootly OpenAPI specification
  • add alert retrigger rules, status-page announcements/components/groups, verified-domain APIs, and related models
  • split Rootly role auto-assignment into target-specific workflow task models
  • apply nullable-enum repairs and Ruff formatting to generated code
  • prepare package version 2.0.0 and its changelog entry
  • add Release Drafter configuration aligned with rootly-go, with label-driven semantic version resolution

Breaking change

AutoAssignRoleRootlyTaskParams is replaced by five target-specific variants (Type0 through Type4) for escalation policies, services, users, groups, and schedules. Existing imports and workflow-task construction using the former aggregate model must migrate.

Validation

  • make test
  • Python 3.10, 3.11, and 3.12 CI import tests
  • uv build

The CI lint job currently requires a Ruff 0.16.3 mechanical-fix pass; functional test jobs pass.

@kwent
kwent force-pushed the features/regenerate-sdk-1.4.1 branch from 75c0d2b to cb00206 Compare August 14, 2026 16:39
@kwent kwent added the major Breaking change; next major release label Aug 14, 2026
@kwent kwent changed the title Regenerate SDK for v1.4.1 Regenerate SDK for v2.0.0 Aug 14, 2026
@kwent
kwent merged commit 7e53117 into master Aug 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major Breaking change; next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant