Skip to content

chore: 🐝 Update SDK - SDK Generation KOMBO-RUBY 1.2.1 - #29

Closed
kombo-sdk-generator[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-1780967447
Closed

chore: 🐝 Update SDK - SDK Generation KOMBO-RUBY 1.2.1#29
kombo-sdk-generator[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-1780967447

Conversation

@kombo-sdk-generator

@kombo-sdk-generator kombo-sdk-generator Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

Ruby SDK Changes:

  • kombo.ats.create_candidate():
    • request.body.remote_fields.covetorest.candidate.aktiv Added
  • kombo.ats.create_application():
    • request.body.remote_fields.covetorest.candidate.aktiv Added
  • kombo.connect.create_connection_link():
    • request.integration_tool Changed

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ └─┬/passthrough/{tool}/{api}
│   └─┬POST
│     └──[🔀] description (95:20)
└─┬Components
  ├─┬PostConnectCreateLinkRequestBody
  │ └─┬integration_tool
  │   ├──[+] enum (32323:15)
  │   ├──[+] enum (32402:15)
  │   ├──[+] enum (32403:15)
  │   ├──[+] enum (32319:15)
  │   ├──[+] enum (32317:15)
  │   └──[+] enum (32318:15)
  ├─┬PostAiApplyUnifiedApiJobsJobIdApplicationsRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     └─┬covetorest
  │       └─┬candidate
  │         ├──[+] properties (31944:25)
  │         ├─┬mandant
  │         │ ├──[+] enum (31947:31)
  │         │ ├──[+] enum (31948:31)
  │         │ ├──[🔀] type (31945:33)❌ 
  │         │ ├──[-] minimum (31558:36)❌ 
  │         │ ├──[-] format (31557:35)❌ 
  │         │ └──[🔀] description (31949:40)
  │         └─┬status
  │           ├──[🔀] type (31936:33)❌ 
  │           ├──[+] minimum (31938:36)❌ 
  │           ├──[🔀] format (31937:35)❌ 
  │           └──[🔀] description (31939:40)
  ├─┬PostAtsCandidatesRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     └─┬covetorest
  │       └─┬candidate
  │         ├──[+] properties (22166:25)
  │         ├─┬status
  │         │ ├──[🔀] type (22158:33)❌ 
  │         │ ├──[+] minimum (22160:36)❌ 
  │         │ ├──[🔀] format (22159:35)❌ 
  │         │ └──[🔀] description (22161:40)
  │         └─┬mandant
  │           ├──[+] enum (22170:31)
  │           ├──[+] enum (22169:31)
  │           ├──[🔀] type (22167:33)❌ 
  │           ├──[-] minimum (21792:36)❌ 
  │           ├──[-] format (21791:35)❌ 
  │           └──[🔀] description (22171:40)
  ├─┬PostAtsJobsJobIdApplicationsRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     └─┬covetorest
  │       └─┬candidate
  │         ├──[+] properties (25407:25)
  │         ├─┬mandant
  │         │ ├──[+] enum (25410:31)
  │         │ ├──[+] enum (25411:31)
  │         │ ├──[🔀] type (25408:33)❌ 
  │         │ ├──[-] minimum (25027:36)❌ 
  │         │ ├──[-] format (25026:35)❌ 
  │         │ └──[🔀] description (25412:40)
  │         └─┬status
  │           ├──[🔀] type (25399:33)❌ 
  │           ├──[+] minimum (25401:36)❌ 
  │           ├──[🔀] format (25400:35)❌ 
  │           └──[🔀] description (25402:40)
  └─┬DataChangedWebhookPayload
    └─┬data
      └─┬changed_models
        └─┬Schema
          └─┬name
            ├──[+] enum (32612:25)
            ├──[+] enum (32615:25)
            ├──[+] enum (32613:25)
            └──[+] enum (32614:25)
Document Element Total Changes Breaking Changes
paths 1 0
components 43 36

View full report

Linting Report 0 errors, 300 warnings, 194 hints

View full report

RUBY CHANGELOG

core: 3.11.33 - 2026-07-02

🐝 New Features

  • omit gen.lock checksums under versioningStrategy manual and persistentEdits never to prevent merge conflicts (commit by @ThomasRooney)

core: 3.11.32 - 2026-06-25

🐛 Bug Fixes

core: 3.11.31 - 2026-06-23

🐛 Bug Fixes

core: 3.11.30 - 2026-06-23

🐛 Bug Fixes

Based on Speakeasy CLI 1.788.1

Last updated by Speakeasy workflow


Note

Medium Risk
Breaking enum narrowing on ATS role scope fields can fail deserialization or type checks for integrators that relied on the old combined values; Coveto and connect enum changes are additive but touch candidate/application request paths.

Overview
Speakeasy regenerates the kombo gem at 1.2.1 from an updated OpenAPI spec (CLI 1.789.0 / core 3.11.33), including dependency bumps (faraday >= 2.14.3, yard 0.9.42).

ATS models (breaking): Role scope enums are narrowed to match context—job job_roles[].scope is JOB-only (drops SYSTEM), and user system_roles[].scope is SYSTEM-only (drops JOB). Mock examples and docs for jobs/users/roles/hiring team are updated accordingly.

Coveto remote fields: remote_fields.covetorest.candidate.aktiv (Ja / Nein) is added on create candidate and create application payloads (along with related Coveto mandant / status schema tweaks).

Connect: integration_tool on create connection link gains new enum values from the spec.

Most other touched files are generated docs, lockfiles, and Speakeasy metadata.

Reviewed by Cursor Bugbot for commit 9bf4b44. Bugbot is set up for automated code reviews on this repo. Configure here.

@kombo-sdk-generator kombo-sdk-generator Bot added the patch Patch version bump label Jun 9, 2026
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1780967447 branch 7 times, most recently from 27bc33c to 09ae958 Compare June 16, 2026 01:28
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1780967447 branch 8 times, most recently from a8e9aa6 to 7331be0 Compare June 24, 2026 01:10
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1780967447 branch 7 times, most recently from c0502c3 to b291735 Compare July 1, 2026 01:19
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1780967447 branch 5 times, most recently from 61cb099 to e61111a Compare July 6, 2026 01:03
* `kombo.ats.get_jobs()`:  `response.data.results[].hiring_team[].job_roles[].scope` **Changed** (Breaking ⚠️)
* `kombo.ats.get_users()`:  `response.data.results[].system_roles[].scope` **Changed** (Breaking ⚠️)
* `kombo.ats.create_candidate()`: 
  *  `request.body.remote_fields.covetorest.candidate.aktiv` **Added**
* `kombo.ats.create_application()`: 
  *  `request.body.remote_fields.covetorest.candidate.aktiv` **Added**
* `kombo.connect.create_connection_link()`: 
  *  `request.integration_tool` **Changed**
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1780967447 branch from e61111a to 9bf4b44 Compare July 7, 2026 01:02
@kombo-sdk-generator
kombo-sdk-generator Bot deleted the speakeasy-sdk-regen-1780967447 branch July 7, 2026 01:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant