Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.speakeasy/reports
sorbet/rbi
*.gem
.rbenv-gemsets
Expand Down
25 changes: 12 additions & 13 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: a945ea15-b620-47b9-9868-c165c173bf88
management:
docChecksum: 7dd85bc4a13e535dbda3b1ad8ba88d3e
docChecksum: 1a5ccdbcfe223bcdfb2e76cc1c64228f
docVersion: 1.0.0
speakeasyVersion: 1.700.2
generationVersion: 2.801.2
releaseVersion: 1.0.3
configChecksum: 0793b2d43167484c6da2672912818c44
releaseVersion: 1.0.4
configChecksum: a2ec9b798c6c09fa8517ddb6f2353608
repoURL: https://github.com/kombohq/ruby-sdk.git
installationURL: https://github.com/kombohq/ruby-sdk
published: true
persistentEdits:
generation_id: f5a3f8e7-b073-4bc0-adbe-7b1d90605553
pristine_commit_hash: a41c7078f2b949f06b8847a0812921d5d6954968
pristine_tree_hash: e662e5c2d6a9705d3edd3b2b3952a108966f5b4c
generation_id: 85633cd8-3064-4218-873f-efe34cab5487
pristine_commit_hash: de1822ef45469e59598196bc17359b071cba642a
pristine_tree_hash: 8a5cabd1d95ad0d32ac51b19148fdfd9baaed3d7
features:
ruby:
constsAndDefaults: 0.1.1
Expand Down Expand Up @@ -48,8 +48,8 @@ trackedFiles:
pristine_git_object: b0ea40558f3ca80dcf7d30b159d34a1e5ab33440
Gemfile.lock:
id: 21fb5836b499
last_write_checksum: sha1:3df5c0cd2d1b619ee977038d77b6907048fcbf50
pristine_git_object: 692b2c1a64ae628c4f97ff472c35eefb2b89cf2a
last_write_checksum: sha1:c790ffa0c13687c11df31ebebb8f54ba4620ee9e
pristine_git_object: 7a3b95bb8a2eb56583d8db73eec872c0b958d80d
Rakefile:
id: 44b7fa1ba503
last_write_checksum: sha1:bb15946e7c34d00098a6ee8fef994bbd57960092
Expand Down Expand Up @@ -3980,8 +3980,8 @@ trackedFiles:
pristine_git_object: 237a19c94ed3feee821ecd5611703991f84d91fa
kombo.gemspec:
id: 476dd5dc2d31
last_write_checksum: sha1:1e9305e1961c6f957ea14f04ef5fb43ce47f6872
pristine_git_object: 13766acd658f521d01a67a9be1a4571359f1cd68
last_write_checksum: sha1:d34812589dc0cf8f14226549b8c33879c48abe61
pristine_git_object: 929f925c7883bcd3d1da5378b25cbb120bc7ba1c
lib/crystalline.rb:
id: eca767cf937a
last_write_checksum: sha1:b6ec0a2833f58ba9a6f07c9637fdca05e59006d3
Expand Down Expand Up @@ -11856,8 +11856,8 @@ trackedFiles:
pristine_git_object: cc0af5d0bc79da7ef48343408db80c1436d75ef9
lib/kombo/sdkconfiguration.rb:
id: 576e58b2ad72
last_write_checksum: sha1:ec5f86547cbf1f324dcea134eb4813aef9b6764e
pristine_git_object: 07d36dbddb488aa3a714e20d12d69e9df660b587
last_write_checksum: sha1:9dfdefcd79060ccab8c170c3223674fd2b3ff73d
pristine_git_object: 35f7a2bb34f46c02ccf8bf1f11688c6dbc73f5fb
lib/kombo/sdkconfiguration.rbi:
id: d1d4becc3542
last_write_checksum: sha1:d6a79e38280d703264428e6158d6d796ba61d63f
Expand Down Expand Up @@ -14296,4 +14296,3 @@ examples:
default:
application/json: {"status": "error", "error": {"code": null, "title": null, "message": "The message is always in the response.", "log_url": null}}
examplesVersion: 1.0.2
releaseNotes: "## Ruby SDK Changes:\n* `kombo.general.check_api_key()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.trigger_sync()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.send_passthrough_request()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.delete_integration()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.get_integration_details()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.set_integration_enabled()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.create_reconnection_link()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.get_integration_fields()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.update_integration_field()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.get_custom_fields()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.update_custom_field_mapping()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.general.get_tools()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_employees()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_employee_form()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.create_employee_with_form()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.add_employee_document()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_employee_document_categories()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_groups()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_employments()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_locations()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_absence_types()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_time_off_balances()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_absences()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.create_absence()`: \n * `request.body.remote_fields.a3innuvanomina` **Added**\n * `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.delete_absence()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_legal_entities()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_timesheets()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_performance_review_cycles()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.hris.get_performance_reviews()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_applications()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.move_application_to_stage()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_application_result_link()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_application_note()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_application_attachments()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_application_attachment()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.reject_application()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_candidates()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.create_candidate()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_candidate_attachments()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_candidate_attachment()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_candidate_result_link()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.add_candidate_tag()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.remove_candidate_tag()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_tags()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_application_stages()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_jobs()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.create_application()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_users()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_offers()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_rejection_reasons()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.get_interviews()`: \n * `response.data.results[].video_conferencing_url` **Added**\n * `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.ats.import_tracked_application()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.assessment.get_packages()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.assessment.set_packages()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.assessment.get_open_orders()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.assessment.update_order_result()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool` **Changed**\n * `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n* `kombo.connect.get_integration_by_token()`: `error.code.enum(platform.task_timed_out)` **Added** **Breaking** ⚠️\n"
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ generation:
skipResponseBodyAssertions: false
versioningStrategy: automatic
ruby:
version: 1.0.3
version: 1.0.4
additionalDependencies:
development:
irb: ""
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ speakeasyVersion: 1.700.2
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:d03bdcddf51fd6cf6de77ea9bfa21506159a95264b22be5996de3990fe53b047
sourceBlobDigest: sha256:3ddb9704618c65161d66ad8da56cf21e0885ae01d205ae7eaaa68f86e1930fa3
sourceRevisionDigest: sha256:31bb52ee87e3b03bda89d4770eba087a1ec7a83373627ea770064bbf1ab0c298
sourceBlobDigest: sha256:7e0f81461ec23fca9b9299a1c98e50fcf10548d64c5ebbca7fa3704bfde4d696
tags:
- latest
- speakeasy-sdk-regen-1771597884
- speakeasy-sdk-regen-1772092668
- 1.0.0
targets:
kombo-ruby:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:d03bdcddf51fd6cf6de77ea9bfa21506159a95264b22be5996de3990fe53b047
sourceBlobDigest: sha256:3ddb9704618c65161d66ad8da56cf21e0885ae01d205ae7eaaa68f86e1930fa3
sourceRevisionDigest: sha256:31bb52ee87e3b03bda89d4770eba087a1ec7a83373627ea770064bbf1ab0c298
sourceBlobDigest: sha256:7e0f81461ec23fca9b9299a1c98e50fcf10548d64c5ebbca7fa3704bfde4d696
codeSamplesNamespace: kombo-api-python-ruby-code-samples
codeSamplesRevisionDigest: sha256:02ae86fe2457f3b8ebfead1993c5061535fdd14edabaed352e975f53e792c6ab
codeSamplesRevisionDigest: sha256:be76f9d494eedc6424c4083e59f4e16ecec9ff249088d6b230fc847d950294a6
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
kombo (1.0.3)
kombo (1.0.4)
base64 (>= 0.2.0, < 1.0)
faraday
faraday-multipart (~> 1.2.0)
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,14 @@ Based on:
### Generated
- [ruby v1.0.3] .
### Releases
- [Ruby Gems v1.0.3] https://rubygems.org/gems/kombo/versions/1.0.3 - .
- [Ruby Gems v1.0.3] https://rubygems.org/gems/kombo/versions/1.0.3 - .

## 2026-02-26 07:57:28
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.700.2 (2.801.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [ruby v1.0.4] .
### Releases
- [Ruby Gems v1.0.4] https://rubygems.org/gems/kombo/versions/1.0.4 - .
2 changes: 1 addition & 1 deletion kombo.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)

Gem::Specification.new do |s|
s.name = 'kombo'
s.version = '1.0.3'
s.version = '1.0.4'
s.platform = Gem::Platform::RUBY
s.licenses = ['Apache-2.0']
s.summary = ''
Expand Down
4 changes: 2 additions & 2 deletions lib/kombo/sdkconfiguration.rb
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,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.0.3'
@sdk_version = '1.0.4'
@gen_version = '2.801.2'
@user_agent = 'speakeasy-sdk/ruby 1.0.3 2.801.2 1.0.0 kombo'
@user_agent = 'speakeasy-sdk/ruby 1.0.4 2.801.2 1.0.0 kombo'
end

sig { returns([String, T::Hash[Symbol, String]]) }
Expand Down