From 015eb87e224964c991c606e3cba4d0ad835a1d65 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 28 Jul 2026 00:49:08 +0000 Subject: [PATCH] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.791.0 --- .speakeasy/gen.lock | 45 ++++++++++----------- .speakeasy/gen.yaml | 2 +- .speakeasy/workflow.lock | 12 +++--- Gemfile.lock | 2 +- RELEASES.md | 12 +++++- docs/models/shared/integrationtool.md | 2 +- docs/sdks/general/README.md | 2 +- kombo.gemspec | 2 +- lib/kombo/general.rb | 2 +- lib/kombo/models/shared/integration_tool.rb | 2 +- lib/kombo/sdkconfiguration.rb | 6 +-- 11 files changed, 49 insertions(+), 40 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 8373240..907cf2a 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: a945ea15-b620-47b9-9868-c165c173bf88 management: - docChecksum: 134b13e5dfdfee8b564f510ed26c321e + docChecksum: da87c0bff2b2c2419968fa39284dc718 docVersion: 1.0.0 - speakeasyVersion: 1.790.3 - generationVersion: 2.918.4 - releaseVersion: 1.2.4 - configChecksum: e28463b502fa5b4ba4d5acc9328da11f + speakeasyVersion: 1.791.0 + generationVersion: 2.924.0 + releaseVersion: 1.2.5 + configChecksum: 85c64242982e837940439223e20bde56 repoURL: https://github.com/kombohq/ruby-sdk.git installationURL: https://github.com/kombohq/ruby-sdk published: true persistentEdits: - generation_id: 1506868c-e05d-4bd4-97ca-ec79466bd214 - pristine_commit_hash: 69394a32fe80349234e94efec9bc58d4ae7452bb - pristine_tree_hash: 2d22a1e3441cd5cb98bddc1540e93bacb361cf12 + generation_id: 483169d6-d171-4b96-8b43-03b13f3a2aad + pristine_commit_hash: 46400bda64b62ffbc4282761e408adb7a234c240 + pristine_tree_hash: 441d101d3016a8164c0a26871516060c3cd5399b features: ruby: constsAndDefaults: 0.1.4 @@ -54,8 +54,8 @@ trackedFiles: pristine_git_object: b0ea40558f3ca80dcf7d30b159d34a1e5ab33440 Gemfile.lock: id: 21fb5836b499 - last_write_checksum: sha1:9e807365c810ffa824c46217242ce4a27edc0371 - pristine_git_object: eccaf9bdc4bbe50e8aef77b5981a6d2d8e3b349a + last_write_checksum: sha1:fc573c89abc478ff8930050fddcb9388ad4d260c + pristine_git_object: 9cc074e8e091b5c1cc24417667d65362fee32e86 Rakefile: id: 44b7fa1ba503 last_write_checksum: sha1:c572639efdae8c7b24141ee5c02d8f009e101ed8 @@ -2018,8 +2018,8 @@ trackedFiles: pristine_git_object: 8c4cd0f5a74e78fff37648b8c20dde4f9d2f68b1 docs/models/shared/integrationtool.md: id: ccbce9847167 - last_write_checksum: sha1:2c66187d24be5f53509f9ebf831882fdf33bf608 - pristine_git_object: 72c7a7766270ef911399c6c7c83dea7e28a1068f + last_write_checksum: sha1:8cb45a34c268119879e801897e5f4df722c3c10a + pristine_git_object: 7c2f4b7b6291269683c3f066d815c8fc125ae764 docs/models/shared/interview.md: id: d8d282f154af last_write_checksum: sha1:8a02e7bc37075650da6db4da83362416f77a08ac @@ -4234,16 +4234,16 @@ trackedFiles: pristine_git_object: ea63e68d96e99d9fc55cc53805523eb487b62dd7 docs/sdks/general/README.md: id: ce0ada6fa2e1 - last_write_checksum: sha1:1a4874c7c4e41c889aaeae73f22434c4b86681b8 - pristine_git_object: 1e81ead766e840fba05fc0341f82de029880c4de + last_write_checksum: sha1:e61b228c018c7f9ba31cccec329a9e0bba6d8181 + pristine_git_object: 4167f844f9708fb84d0db3596c49cf0f8cf0f22a docs/sdks/hris/README.md: id: 0baa868a038c last_write_checksum: sha1:87d1167bd44b7353b9ebdedced15be45a85734dc pristine_git_object: 5083d2ba5fe09066617b232c52d785f38e20c30f kombo.gemspec: id: 476dd5dc2d31 - last_write_checksum: sha1:e1c07a7e59be3b44ac17232d03da475c8a0a0588 - pristine_git_object: a6c4295b7cbded67c8e52072e55a7fa933434e2a + last_write_checksum: sha1:ccbb742a588412e293963e2d5dda9c894633ca9a + pristine_git_object: 73512c23f390b642a32f19b9de2f2aa19e95c128 lib/crystalline.rb: id: eca767cf937a last_write_checksum: sha1:b6ec0a2833f58ba9a6f07c9637fdca05e59006d3 @@ -4286,8 +4286,8 @@ trackedFiles: pristine_git_object: 8f6448cc95e312ec494cf40001850f3214d3b395 lib/kombo/general.rb: id: b25b5d515a10 - last_write_checksum: sha1:078450e1e53fc8b276fe62a2ae389cad1ee5b1d5 - pristine_git_object: 68013610cae332ba5c255b6e2bdb967d7936c7e8 + last_write_checksum: sha1:2f5dd8fc2ba08ccb0db41f432cc740486628424e + pristine_git_object: e277ef19aaf25d41bf05d485595d738fa7914190 lib/kombo/hris.rb: id: 13c3ecc1e9af last_write_checksum: sha1:09e7bc0edc4c456f95923469378d13ba8050a5e1 @@ -8098,8 +8098,8 @@ trackedFiles: pristine_git_object: 09fbe2242df9ce143c5ddd53845afba6ae054e6f lib/kombo/models/shared/integration_tool.rb: id: ec252bdaa1fd - last_write_checksum: sha1:3018b9f0b8639e84cd74277ce39d021d893d7736 - pristine_git_object: 7963d4a4297c3d4407805a11f54229992d971d1d + last_write_checksum: sha1:c0cf63a9857133d9a12fc83a5e7fe61e3a91225c + pristine_git_object: 345bd1ea40188b8a4f697d7537e60cd4658e59c5 lib/kombo/models/shared/integration_tool.rbi: id: fecc74b6f738 last_write_checksum: sha1:c0987391d8322f5bca901ba6cc47a8c2bac6b195 @@ -12646,8 +12646,8 @@ trackedFiles: pristine_git_object: cc0af5d0bc79da7ef48343408db80c1436d75ef9 lib/kombo/sdkconfiguration.rb: id: 576e58b2ad72 - last_write_checksum: sha1:214089adf1b8c2c041321936401a8c950593aa33 - pristine_git_object: 1fb4da89d4c707aacf319e43f6a7aa4b48f27cca + last_write_checksum: sha1:b0b8cfa3acfcc6be1d7e825cc02111007671f2c0 + pristine_git_object: 1896edae2f859b0c0d387f9c67287b914e341fed lib/kombo/sdkconfiguration.rbi: id: d1d4becc3542 last_write_checksum: sha1:d6a79e38280d703264428e6158d6d796ba61d63f @@ -15251,4 +15251,3 @@ examples: default: application/json: {"status": "error", "error": {"code": "PLATFORM.RATE_LIMIT_EXCEEDED", "title": null, "message": "", "log_url": "https://married-yin.org/"}} examplesVersion: 1.0.2 -releaseNotes: "## Ruby SDK Changes:\n* `kombo.hris.get_staffing_entities()`: `response.data.results[].skills` **Added**\n* `kombo.ats.get_applications()`: `response.data.results[].current_stage.status` **Added**\n* `kombo.ats.get_application_stages()`: `response.data.results[].status` **Added**\n* `kombo.ats.get_jobs()`: `response.data.results[].stages[].status` **Added**\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool.enum(carerixgraphql)` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index f90d2fe..6005041 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -31,7 +31,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false ruby: - version: 1.2.4 + version: 1.2.5 additionalDependencies: development: irb: "" diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index a28e7ae..a90a10e 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.790.3 +speakeasyVersion: 1.791.0 sources: kombo-prepared-spec: sourceNamespace: kombo-api - sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0 - sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6 + sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667 + sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: kombo-ruby: source: kombo-prepared-spec sourceNamespace: kombo-api - sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0 - sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6 + sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667 + sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e codeSamplesNamespace: kombo-api-python-ruby-code-samples - codeSamplesRevisionDigest: sha256:8ffa97bb0b447dcc774d0803210b0c9f14a7c290b8964b5848ec48d50cdb920e + codeSamplesRevisionDigest: sha256:9ae0d19b613ec70ac72d723fcc803d1bc29a017906244afbd59e6bf62d047fbc workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/Gemfile.lock b/Gemfile.lock index eccaf9b..9cc074e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - kombo (1.2.4) + kombo (1.2.5) base64 (>= 0.2.0, < 1.0) faraday (>= 2.14.3) faraday-multipart (~> 1.2.0) diff --git a/RELEASES.md b/RELEASES.md index 739b95a..7cfe475 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -188,4 +188,14 @@ Based on: ### Generated - [ruby v1.2.4] . ### Releases -- [Ruby Gems v1.2.4] https://rubygems.org/gems/kombo/versions/1.2.4 - . \ No newline at end of file +- [Ruby Gems v1.2.4] https://rubygems.org/gems/kombo/versions/1.2.4 - . + +## 2026-07-28 00:47:19 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.791.0 (2.924.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [ruby v1.2.5] . +### Releases +- [Ruby Gems v1.2.5] https://rubygems.org/gems/kombo/versions/1.2.5 - . \ No newline at end of file diff --git a/docs/models/shared/integrationtool.md b/docs/models/shared/integrationtool.md index 72c7a77..7c2f4b7 100644 --- a/docs/models/shared/integrationtool.md +++ b/docs/models/shared/integrationtool.md @@ -34,6 +34,7 @@ value = IntegrationTool::WORKDAY | `TALENTSOFT` | talentsoft | | `TALENTSOFTCUSTOMER` | talentsoftcustomer | | `CONCLUDIS` | concludis | +| `PERBILITYHELIX` | perbilityhelix | | `TALENTION` | talention | | `PILOGA` | piloga | | `ONLYFY` | onlyfy | @@ -190,7 +191,6 @@ value = IntegrationTool::WORKDAY | `OYSTERHR` | oysterhr | | `KIWIHR` | kiwihr | | `SQUARE` | square | -| `PERBILITYHELIX` | perbilityhelix | | `LEAPSOME` | leapsome | | `LOKET` | loket | | `WORKFORCECOM` | workforcecom | diff --git a/docs/sdks/general/README.md b/docs/sdks/general/README.md index 1e81ead..4167f84 100644 --- a/docs/sdks/general/README.md +++ b/docs/sdks/general/README.md @@ -307,7 +307,7 @@ To get started, please pick the relevant API (some tools provide multiple to due |Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.| |Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).| |RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.| -|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.| +|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.| |rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`| |Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.| |Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.| diff --git a/kombo.gemspec b/kombo.gemspec index a6c4295..73512c2 100644 --- a/kombo.gemspec +++ b/kombo.gemspec @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__) Gem::Specification.new do |s| s.name = 'kombo' - s.version = '1.2.4' + s.version = '1.2.5' s.platform = Gem::Platform::RUBY s.licenses = ['Apache-2.0'] s.summary = '' diff --git a/lib/kombo/general.rb b/lib/kombo/general.rb index 6801361..e277ef1 100644 --- a/lib/kombo/general.rb +++ b/lib/kombo/general.rb @@ -460,7 +460,7 @@ def send_passthrough_request(body:, tool:, api:, integration_id: nil, timeout_ms # |Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.| # |Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).| # |RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.| - # |Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.| + # |Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.| # |rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`| # |Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.| # |Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.| diff --git a/lib/kombo/models/shared/integration_tool.rb b/lib/kombo/models/shared/integration_tool.rb index 7963d4a..345bd1e 100644 --- a/lib/kombo/models/shared/integration_tool.rb +++ b/lib/kombo/models/shared/integration_tool.rb @@ -29,6 +29,7 @@ class IntegrationTool < T::Enum TALENTSOFT = new('talentsoft') TALENTSOFTCUSTOMER = new('talentsoftcustomer') CONCLUDIS = new('concludis') + PERBILITYHELIX = new('perbilityhelix') TALENTION = new('talention') PILOGA = new('piloga') ONLYFY = new('onlyfy') @@ -185,7 +186,6 @@ class IntegrationTool < T::Enum OYSTERHR = new('oysterhr') KIWIHR = new('kiwihr') SQUARE = new('square') - PERBILITYHELIX = new('perbilityhelix') LEAPSOME = new('leapsome') LOKET = new('loket') WORKFORCECOM = new('workforcecom') diff --git a/lib/kombo/sdkconfiguration.rb b/lib/kombo/sdkconfiguration.rb index 1fb4da8..1896eda 100644 --- a/lib/kombo/sdkconfiguration.rb +++ b/lib/kombo/sdkconfiguration.rb @@ -97,9 +97,9 @@ def initialize(client, hooks, retry_config, timeout_ms, security, security_sourc @globals = globals.nil? ? {} : globals @language = 'ruby' @openapi_doc_version = '1.0.0' - @sdk_version = '1.2.4' - @gen_version = '2.918.4' - @user_agent = 'speakeasy-sdk/ruby 1.2.4 2.918.4 1.0.0 kombo' + @sdk_version = '1.2.5' + @gen_version = '2.924.0' + @user_agent = 'speakeasy-sdk/ruby 1.2.5 2.924.0 1.0.0 kombo' end sig { returns([String, T::Hash[Symbol, String]]) }