Skip to content

chore: bump Ruby to 3.4.11 (3.1 EOL) and align CI - #36

Open
tkhq-valet-dev[bot] wants to merge 3 commits into
mainfrom
chore/ruby-3.4.11
Open

tkhq-valet-dev[bot] wants to merge 3 commits into
mainfrom
chore/ruby-3.4.11

Conversation

@tkhq-valet-dev

@tkhq-valet-dev tkhq-valet-dev Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Per Mehdi Sabraoui's direction for CA/security-runtime remediation.

  • Update .ruby-version from Ruby 3.1.6 (EOL) to 3.4.11, a supported Ruby 3.4 patch.
  • Align RuboCop and version/publish CI to Ruby 3.4.11; all three ruby/setup-ruby steps use v1.331.0 (SHA 824c0e29fdfc7d689c191c27acc969d2d04b7dd8), which supports 3.4.11.
  • Declare the base64 runtime dependency in the gemspec and its Mustache generator template, because Ruby 3.4 ships it as a bundled gem and the client requires it.
  • Add a Ruby 3.4.11 CI smoke test that builds the gem, installs it into a clean Bundler consumer, and runs require "turnkey_client".

TLS trust roots: no vendored CA bundle. Typhoeus/libcurl uses the system/curl default store unless Configuration#ssl_ca_cert is set; certificate verification defaults to enabled.

Validation at current head: GitHub RuboCop and Gem smoke checks pass. Local Ruby checks were unavailable; publish workflow was not run because it is publish-triggered. Not merged.

This branch has not been deployed

No deployments
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