Skip to content

Merge main into master#40

Closed
kwent wants to merge 1 commit intomasterfrom
main
Closed

Merge main into master#40
kwent wants to merge 1 commit intomasterfrom
main

Conversation

@kwent
Copy link
Copy Markdown
Member

@kwent kwent commented May 7, 2026

Bring regenerated Java SDK changes from main into master (default branch).

* chore: regenerate Java SDK from latest Rootly OpenAPI spec

Regenerated using openapi-generator v7.13.0 against the latest
Rootly swagger.json. Strips Object.validateJsonElement calls
from generated sources.

* ci: pin GitHub Actions to full-length commit SHAs

Pin actions/checkout and actions/setup-java to commit SHAs
to comply with rootlyhq org policy requiring pinned actions.

* fix: upgrade jackson-databind-nullable 0.2.6 → 0.2.10

0.2.6 transitively pulls jackson-core:2.14.0-rc2 which is no
longer available on Maven Central, breaking CI builds.

* fix: strip UUID.validateJsonElement calls from generated sources

Post-generation sed only removed Object.validateJsonElement but
UUID.validateJsonElement also has no such method, causing compile
errors in GetTeamIdParameter and GetAlertFieldIdParameter.

* chore: update Makefile sed to also strip UUID.validateJsonElement

* fix: regenerate test stubs to match current API signatures

Old test stubs had stale method signatures (String vs
GetAlertFieldIdParameter, missing params, etc). Deleted and
regenerated all test files. Re-applied SHA-pinned actions,
jackson-databind-nullable 0.2.10, and validateJsonElement
stripping.

* chore: delete stale test stubs before regeneration in Makefile
@kwent kwent closed this May 7, 2026
@kwent kwent deleted the main branch May 7, 2026 18:08
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