Skip to content

Update dependency ruby to v3.4.10 - #348

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/ruby-3.x
Open

Update dependency ruby to v3.4.10#348
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/ruby-3.x

Conversation

@renovate

@renovate renovate Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
ruby (source) uses-with patch 3.4.93.4.10
ruby (source) uses-with minor 3.2.113.4.10

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@op-ct op-ct added this to Org Triage Jun 23, 2026
@renovate
renovate Bot force-pushed the renovate/ruby-3.x branch from 138b0f0 to 685d63e Compare June 23, 2026 15:51
@silug

silug commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Heads-up: the failing Puppet Style check is blocked upstream, not by this PR

The Puppet Style job fails because puppet-lint 4.x crashes on Ruby 3.4 — it raises NoMethodError: undefined method '[]' for nil in PuppetLint::Data.tokens (via parse_control_comments) on any commented .pp file. Reproduced in a ruby:3.4.9 container; 4.3.0 is the latest 4.x, so there's no 4.x fix.

puppet-lint 5.1.1 fixes the crash, and the three lint plugins have compatible ~> 3.0 releases. However, it can't be installed here:

Because puppetlabs_spec_helper >= 6.0.2 depends on puppet-lint ~> 4.0
  and Gemfile depends on puppetlabs_spec_helper ~> 8.0.0,
  puppet-lint ~> 4.0 is required.
So, because Gemfile depends on puppet-lint ~> 5.1, version solving has failed.

puppetlabs_spec_helper 8.0.0 (its latest release) hard-pins puppet-lint ~> 4.0. That — not pdk, which already allows puppet-lint < 6.0 — is the binding constraint.

Status: blocked / on hold

This needs puppetlabs_spec_helper to ship a release that allows puppet-lint 5 (or to be dropped/replaced) before the Ruby 3.4 bump can land cleanly.

Interim options if it becomes urgent:

  • Pin only the Puppet Style job to Ruby 3.3.x (puppet-lint 4.3.0 runs fine there); everything else moves to 3.4.9.
  • Run lint from a separate Gemfile that excludes puppetlabs_spec_helper, with puppet-lint ~> 5.1 + the ~> 3.0 plugins.

@renovate
renovate Bot force-pushed the renovate/ruby-3.x branch from 685d63e to 30e0ca8 Compare June 30, 2026 16:07
@renovate renovate Bot changed the title Update dependency ruby to v3.4.9 Update dependency ruby to v3.4.10 Jun 30, 2026
@silug silug removed this from Org Triage Jul 7, 2026
@renovate
renovate Bot force-pushed the renovate/ruby-3.x branch 2 times, most recently from 21f3fb8 to 272799e Compare July 13, 2026 21:39
@renovate
renovate Bot force-pushed the renovate/ruby-3.x branch 2 times, most recently from 008780b to c70cba3 Compare July 31, 2026 14:10
@renovate
renovate Bot force-pushed the renovate/ruby-3.x branch from c70cba3 to b932d1a Compare August 11, 2026 17:26
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.

2 participants