Repository navigation
chore(deps-dev): bump the bundler-dependencies group across 1 directory with 4 updates - #357
dependabot[bot] wants to merge 1 commit into
Conversation
posthog-ruby-sync Compliance ReportDate: 2026-11-12T16:44:22.050157+00:00
|
| Test | Status | Duration |
|---|---|---|
| Format Validation.Event Has Required Fields | ✅ | 8ms |
| Format Validation.Event Has Uuid | ✅ | 5ms |
| Format Validation.Event Has Lib Properties | ✅ | 5ms |
| Format Validation.Distinct Id Is String | ✅ | 7ms |
| Format Validation.Token Is Present | ✅ | 6ms |
| Format Validation.Custom Properties Preserved | ✅ | 6ms |
| Format Validation.Event Has Timestamp | ✅ | 6ms |
| Format Validation.Non Utc Event Timestamp Is Converted To Utc | ✅ | 5ms |
| Retry Behavior.Retries On 503 | ✅ | 5299ms |
| Retry Behavior.Does Not Retry On 400 | ❌ | 6ms |
| Retry Behavior.Does Not Retry On 401 | ❌ | 4ms |
| Retry Behavior.Respects Retry After Header | ✅ | 8014ms |
| Retry Behavior.Implements Backoff | ❌ | 307ms |
| Retry Behavior.Retries On 500 | ✅ | 5139ms |
| Retry Behavior.Retries On 502 | ✅ | 5115ms |
| Retry Behavior.Retries On 504 | ✅ | 5116ms |
| Retry Behavior.Max Retries Respected | ❌ | 558ms |
| Deduplication.Generates Unique Uuids | ✅ | 14ms |
| Deduplication.Preserves Uuid On Retry | ✅ | 5140ms |
| Deduplication.Preserves Uuid And Timestamp On Retry | ✅ | 10336ms |
| Deduplication.Preserves Uuid And Timestamp On Batch Retry | ✅ | 5152ms |
| Deduplication.No Duplicate Events In Batch | ✅ | 15ms |
| Deduplication.Different Events Have Different Uuids | ✅ | 7ms |
| Compression.Sends Gzip When Enabled | ✅ | 5ms |
| Batch Format.Uses Proper Batch Structure | ✅ | 5ms |
| Batch Format.Flush With No Events Sends Nothing | ✅ | 3ms |
| Batch Format.Multiple Events Batched Together | ❌ | 13ms |
| Error Handling.Does Not Retry On 403 | ❌ | 4ms |
| Error Handling.Does Not Retry On 413 | ❌ | 4ms |
| Error Handling.Retries On 408 | ✅ | 5113ms |
Failures
retry_behavior.does_not_retry_on_400
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
retry_behavior.does_not_retry_on_401
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
retry_behavior.implements_backoff
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
retry_behavior.max_retries_respected
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
batch_format.multiple_events_batched_together
Expected 1 requests, got 5
error_handling.does_not_retry_on_403
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
error_handling.does_not_retry_on_413
500, message='Internal Server Error', url='http://sdk-adapter:8080/capture'
Feature_Flags Tests
View Details
| Test | Status | Duration |
|---|---|---|
| Request Payload.Request With Person Properties Device Id | ✅ | 8ms |
| Request Payload.Flags Request Uses V2 Query Param | ✅ | 7ms |
| Request Payload.Flags Request Hits Flags Path Not Decide | ✅ | 7ms |
| Request Payload.Flags Request Omits Authorization Header | ✅ | 6ms |
| Request Payload.Token In Flags Body Matches Init | ✅ | 6ms |
| Request Payload.Groups Round Trip | ✅ | 5ms |
| Request Payload.Groups Default To Empty Object | ✅ | 5ms |
| Request Payload.Disable Geoip False Propagates As Geoip Disable False | ✅ | 5ms |
| Request Payload.Disable Geoip Omitted Defaults To False | ❌ | 5ms |
| Request Payload.Flag Keys To Evaluate Contains Only Requested Key | ✅ | 6ms |
| Request Lifecycle.No Flags Request On Init Alone | ✅ | 1ms |
| Request Lifecycle.No Flags Request On Normal Capture | ✅ | 5ms |
| Request Lifecycle.Two Flag Calls Produce Two Remote Requests | ✅ | 7ms |
| Request Lifecycle.Mock Response Value Is Returned To Caller | ✅ | 6ms |
| Retry Behavior.Retries Flags On 502 | ✅ | 107ms |
| Retry Behavior.Retries Flags On 504 | ✅ | 148ms |
| Side Effect Events.Get Feature Flag Captures Feature Flag Called Event | ✅ | 8ms |
Failures
request_payload.disable_geoip_omitted_defaults_to_false
Field 'geoip_disable' not found in /flags request body at path 'geoip_disable'. Available keys: ['distinct_id', 'groups', 'person_properties', 'group_properties', 'flag_keys_to_evaluate', 'token']
posthog-ruby-async Compliance ReportDate: 2026-11-12T16:44:56.332470+00:00
|
| Test | Status | Duration |
|---|---|---|
| Format Validation.Event Has Required Fields | ✅ | 9ms |
| Format Validation.Event Has Uuid | ✅ | 106ms |
| Format Validation.Event Has Lib Properties | ✅ | 109ms |
| Format Validation.Distinct Id Is String | ✅ | 107ms |
| Format Validation.Token Is Present | ✅ | 107ms |
| Format Validation.Custom Properties Preserved | ✅ | 108ms |
| Format Validation.Event Has Timestamp | ✅ | 108ms |
| Format Validation.Non Utc Event Timestamp Is Converted To Utc | ✅ | 7ms |
| Retry Behavior.Retries On 503 | ✅ | 5311ms |
| Retry Behavior.Does Not Retry On 400 | ✅ | 2109ms |
| Retry Behavior.Does Not Retry On 401 | ✅ | 2109ms |
| Retry Behavior.Respects Retry After Header | ✅ | 8116ms |
| Retry Behavior.Implements Backoff | ✅ | 15723ms |
| Retry Behavior.Retries On 500 | ✅ | 5213ms |
| Retry Behavior.Retries On 502 | ✅ | 5213ms |
| Retry Behavior.Retries On 504 | ✅ | 5210ms |
| Retry Behavior.Max Retries Respected | ✅ | 15717ms |
| Deduplication.Generates Unique Uuids | ✅ | 112ms |
| Deduplication.Preserves Uuid On Retry | ✅ | 5211ms |
| Deduplication.Preserves Uuid And Timestamp On Retry | ✅ | 10418ms |
| Deduplication.Preserves Uuid And Timestamp On Batch Retry | ✅ | 5215ms |
| Deduplication.No Duplicate Events In Batch | ✅ | 112ms |
| Deduplication.Different Events Have Different Uuids | ✅ | 108ms |
| Compression.Sends Gzip When Enabled | ✅ | 106ms |
| Batch Format.Uses Proper Batch Structure | ✅ | 106ms |
| Batch Format.Flush With No Events Sends Nothing | ✅ | 4ms |
| Batch Format.Multiple Events Batched Together | ✅ | 113ms |
| Error Handling.Does Not Retry On 403 | ✅ | 2109ms |
| Error Handling.Does Not Retry On 413 | ✅ | 2109ms |
| Error Handling.Retries On 408 | ✅ | 5213ms |
Feature_Flags Tests
View Details
| Test | Status | Duration |
|---|---|---|
| Request Payload.Request With Person Properties Device Id | ✅ | 108ms |
| Request Payload.Flags Request Uses V2 Query Param | ✅ | 107ms |
| Request Payload.Flags Request Hits Flags Path Not Decide | ✅ | 108ms |
| Request Payload.Flags Request Omits Authorization Header | ✅ | 107ms |
| Request Payload.Token In Flags Body Matches Init | ✅ | 108ms |
| Request Payload.Groups Round Trip | ✅ | 107ms |
| Request Payload.Groups Default To Empty Object | ✅ | 108ms |
| Request Payload.Disable Geoip False Propagates As Geoip Disable False | ✅ | 109ms |
| Request Payload.Disable Geoip Omitted Defaults To False | ❌ | 107ms |
| Request Payload.Flag Keys To Evaluate Contains Only Requested Key | ✅ | 107ms |
| Request Lifecycle.No Flags Request On Init Alone | ✅ | 4ms |
| Request Lifecycle.No Flags Request On Normal Capture | ✅ | 105ms |
| Request Lifecycle.Two Flag Calls Produce Two Remote Requests | ✅ | 112ms |
| Request Lifecycle.Mock Response Value Is Returned To Caller | ✅ | 107ms |
| Retry Behavior.Retries Flags On 502 | ✅ | 210ms |
| Retry Behavior.Retries Flags On 504 | ✅ | 255ms |
| Side Effect Events.Get Feature Flag Captures Feature Flag Called Event | ✅ | 111ms |
Failures
request_payload.disable_geoip_omitted_defaults_to_false
Field 'geoip_disable' not found in /flags request body at path 'geoip_disable'. Available keys: ['distinct_id', 'groups', 'person_properties', 'group_properties', 'flag_keys_to_evaluate', 'token']
SDK performance: posthog-rubyBenchmarks completed. No changes flagged for review. Flags require at least a 5% change in the median and all six pairs agreeing on direction. This is a noise filter, not proof of a performance change or a CI gate. View all results
Values are medians of paired measurements. Not flagged does not mean unchanged. Unavailable means a measurement could not be provided, not zero. Estimated allocation measurements retain their instrumentation uncertainty. RSS measures the whole process, not just SDK allocations; observed peaks are sampled checkpoints. Paired ranges in the diagnostics describe variability, not confidence intervals. Each shard uses its own runner; compare Before PR against With PR within a row, not across shards. Compared 102 metric rows; 102 rows shown in all results. Omitted or shortened data remain in |
…ry with 4 updates Bumps the bundler-dependencies group with 4 updates in the / directory: [mcp](https://github.com/modelcontextprotocol/ruby-sdk), [oj](https://github.com/ohler55/oj), [rubocop](https://github.com/rubocop/rubocop) and [webmock](https://github.com/bblimke/webmock). Updates `mcp` from 1.7.0 to 1.9.0 - [Release notes](https://github.com/modelcontextprotocol/ruby-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/ruby-sdk/blob/main/CHANGELOG.md) - [Commits](modelcontextprotocol/ruby-sdk@v1.7.0...v1.9.0) Updates `oj` from 3.17.7 to 3.17.8 - [Release notes](https://github.com/ohler55/oj/releases) - [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md) - [Commits](ohler55/oj@v3.17.7...v3.17.8) Updates `rubocop` from 1.91.0 to 1.92.2 - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](rubocop/rubocop@v1.91.0...v1.92.2) Updates `webmock` from 3.26.4 to 3.34.0 - [Release notes](https://github.com/bblimke/webmock/releases) - [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md) - [Commits](bblimke/webmock@v3.26.4...v3.34.0) --- updated-dependencies: - dependency-name: mcp dependency-version: 1.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler-dependencies - dependency-name: oj dependency-version: 3.17.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: bundler-dependencies - dependency-name: rubocop dependency-version: 1.92.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler-dependencies - dependency-name: webmock dependency-version: 3.34.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: bundler-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
22276fc to
cb6d842
Compare
Bumps the bundler-dependencies group with 4 updates in the / directory: mcp, oj, rubocop and webmock.
Updates
mcpfrom 1.7.0 to 1.9.0Release notes
Sourced from mcp's releases.
... (truncated)
Changelog
Sourced from mcp's changelog.
... (truncated)
Commits
2cd02afMerge pull request #653 from koic/release_1_9_08115b37Release 1.9.069c08b6Merge pull request #652 from koic/run_every_referee_scenario_in_the_server_co...aeb871eMerge pull request #651 from koic/refuse_a_meta_that_is_not_an_object_as_inva...1ab5242Run every referee scenario in the server conformance leg7b00aecRefuse a_metathat is not an object as invalid params51db52aMerge pull request #650 from emirn/fix-non-object-meta35a8df2Merge pull request #646 from koic/refuse_a_skill_uri_that_is_not_valid_utf_8_...8f6a206Merge pull request #649 from koic/recognize_a_root_dynamic_ref_when_defaultin...96b50f2Handle a_metathat is not an object without raisingUpdates
ojfrom 3.17.7 to 3.17.8Release notes
Sourced from oj's releases.
... (truncated)
Changelog
Sourced from oj's changelog.
... (truncated)
Commits
050ca17Changelog updatee0072c4Reject unescaped control characters in strict and compat mode strings (#1123)9a3bc88Set version to 3.17.8e8ac532Update changelog89ac99bSpeed up dumping plain objects in custom mode (#1162)5bb6d7fSpeed up dumping objects in object and custom modes (#1161)6031f93Speed up dumping ASCII-only strings that are not UTF-8 (#1160)bfefebbFix exception loading and Range subclass dumps in custom mode on Ruby 4.1 (#1...52732f9Fix OpenStruct dumps and loads changing after GC compaction (#1157)9fc470eFix segmentation fault in wab mode after GC compaction (#1156)Updates
rubocopfrom 1.91.0 to 1.92.2Release notes
Sourced from rubocop's releases.
... (truncated)
Changelog
Sourced from rubocop's changelog.
... (truncated)
Commits
d6ef1f9Cut 1.92.201d4e47Update Changelog75b6eb7Fix an incorrect autocorrect for Style/RaiseArgs with a heredoc message00b9402Fix an incorrect autocorrect forLint/InterpolationCheckin a split string3677424Fix an infinite loop for Layout/SpaceAroundOperators with Layout/LineContinua...cd52175Fix a false negative forStyle/FloatDivisionwith a trailing comment5cf8ab0[Fix #16168] Fix false positives for Lint/NestedPercentLiteral with format se...5cd5d75Fix an infinite loop forLayout/EmptyLinesAfterModuleInclusionwith a logic...ac10ccfMerge pull request #16183 from koic/fix_an_error_for_layout_rescue_ensure_ali...5c851c2Fix an error forLayout/RescueEnsureAlignmentwith index or-assignmentUpdates
webmockfrom 3.26.4 to 3.34.0Release notes
Sourced from webmock's releases.