Skip to content

Regenerate API client from latest schema and update dev dependencies - #41

Merged
kwent merged 4 commits into
masterfrom
devin/1791353479-deps-regenerate-client
Oct 7, 2026
Merged

kwent merged 4 commits into
masterfrom
devin/1791353479-deps-regenerate-client

Conversation

@kwent

@kwent kwent commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Summary

Regenerates src/generated/schema.d.ts and src/types.ts from the latest Rootly OpenAPI spec (make generate) and folds in the open Dependabot dev-dependency bumps.

API surface (schema diff: +16 / −4 paths, +28 / −8 type aliases)

  • Added:
    • Alert Configuration (/v1/alert_configuration)
    • Private Agents (/v1/private_agents*)
    • Problems and Problem Action Items (/v1/problems*, /v1/problem_action_items*)
    • Status Page Teams (/v1/status-pages/{status_page_id}/teams*)
    • phone number verify / resend_verification
  • Removed (type-breaking for consumers that reference them): /v1/alert_retrigger_rules* and /v1/bulk_imports*, plus their aliases (AlertRetriggerRule*, NewAlertRetriggerRule, UpdateAlertRetriggerRule, BulkImport*, NewBulkImport). They're gone from the published spec, so they're dropped here too.

Changelog: CHANGELOG.md now points to GitHub Releases, matching the other SDKs. publish.yml already publishes the Release Drafter draft on tag push. The detailed notes that were in [Unreleased] will go into the release notes.

Dependencies

Verification

  • Node 24: npm ci && make typecheck && make build && make test pass.
  • Node 20 and 22: make build && make test pass.
  • dist/index.cjs loads via require, and dist/index.js loads via ESM import.

Risk: low. These are dev-only dependency bumps and generated types. No runtime code in src/client.ts or src/middleware.ts changes.

Link to Devin session: https://rootly.devinenterprise.com/sessions/af696ad13f4e47a09908c76ef0b67191
Open in Devin Desktop: https://rootly.devinenterprise.com/desktop/session/af696ad13f4e47a09908c76ef0b67191?variant=devin
Requested by: @kwent

devin-ai-integration Bot and others added 3 commits October 7, 2026 06:15
Co-Authored-By: Quentin Rousseau <quentin@rootly.com>
Co-Authored-By: Quentin Rousseau <quentin@rootly.com>
Co-Authored-By: Quentin Rousseau <quentin@rootly.com>
@kwent
kwent requested a review from a team October 7, 2026 06:17
@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

Co-Authored-By: Quentin Rousseau <quentin@rootly.com>
@kwent
kwent merged commit 3eb9544 into master Oct 7, 2026
3 checks passed
@kwent kwent mentioned this pull request Oct 7, 2026
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.

2 participants