Skip to content

chore(deps-dev): bump the ruby-deps group with 2 updates#2680

Merged
mroderick merged 2 commits into
masterfrom
dependabot/bundler/ruby-deps-d8752f6cd1
Jul 2, 2026
Merged

chore(deps-dev): bump the ruby-deps group with 2 updates#2680
mroderick merged 2 commits into
masterfrom
dependabot/bundler/ruby-deps-d8752f6cd1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the ruby-deps group with 2 updates: haml_lint and rubocop-rails.

Updates haml_lint from 0.73.0 to 0.74.0

Release notes

Sourced from haml_lint's releases.

0.74.0

What's Changed

New Contributors

Full Changelog: sds/haml-lint@v0.73.0...v0.74.0

Changelog

Sourced from haml_lint's changelog.

0.74.0

  • Add auto-correction (-a/--auto-correct and -A/--auto-correct-all) to Haml-level linters.
    • Safe corrections (run under both -a and -A): ClassAttributeWithStaticValue, ClassesBeforeIds, EmptyObjectReference, FinalNewline, ImplicitDiv, LeadingCommentSpace, RubyComments, SpaceBeforeScript, SpaceInsideHashAttributes, TagName, TrailingEmptyLines, TrailingWhitespace, and UnnecessaryInterpolation.
    • Unsafe corrections (run only under -A): ConsecutiveComments, EmptyScript, and MultilineScript
  • Keep the file, line, and linter name in the github reporter's log output
  • Fix RuboCop reporting a false Lint/UselessAssignment
  • Fix LineLength not being disabled by haml-lint:disable comments inside filter blocks such as :javascript and :css
  • Add UnescapedHtml linter to flag use of !=/!~/! unescaped HTML output
  • Fix RuboCop lints being reported on the wrong line when the same file is linted more than once
  • Fix Layout/EmptyLineAfterGuardClause false positive for a blank line at the end of a :ruby filter
  • Fix UnnecessaryStringOutput false positives
  • Fix cached path handling in parallelized runs under JRuby
Commits
  • cf30d4f Fix automated release process (#666)
  • 149bf63 Cut version 0.74.0 (#665)
  • 773fc54 Add automated gem release flow (#664)
  • c905b5a Attempt fix JRuby parallel linting (#663)
  • 4da7cfb Fix UnnecessaryStringOutput false positives (#651)
  • e562f9c Fix Layout/EmptyLineAfterGuardClause false positive inside a :ruby filter...
  • f42bc0d Fix RuboCop lints reported on wrong line on repeated runs (#655)
  • 0a913fe Add UnescapedHtml linter (#656)
  • e41f734 Fix LineLength not being disabled inside filter blocks (#658)
  • e156f20 Fix false UselessAssignment for HTML-style (parens) attributes (#659)
  • Additional commits viewable in compare view

Updates rubocop-rails from 2.35.4 to 2.35.5

Release notes

Sourced from rubocop-rails's releases.

RuboCop Rails v2.35.5

Bug fixes

  • #1379: Fix an incorrect offense for Rails/SaveBang when a persist method is the last expression in a multiline method or block. (@​aki77)

Changes

Changelog

Sourced from rubocop-rails's changelog.

2.35.5 (2026-06-21)

Bug fixes

  • #1379: Fix an incorrect offense for Rails/SaveBang when a persist method is the last expression in a multiline method or block. ([@​aki77][])

Changes

Commits
  • 7ec7b4b Cut 2.35.5
  • 6393e53 Update Changelog
  • 138a926 Prevent rubocop:disable directives from being included in examples
  • de6b1c2 Merge pull request #1640 from aki77/issue-1379
  • 697529e [Fix #1379] Fix a false positive for Rails/SaveBang when a persist method i...
  • 20bd64f Merge pull request #1638 from corsonknowles/allow-rails-env-local
  • 16cfcb2 Allow Rails.env.local? in Rails/Env
  • d3e3a60 Fix a build error in the Ruby 3.1 CI matrix
  • c6d6c68 Reset the docs version
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the ruby-deps group with 2 updates: [haml_lint](https://github.com/sds/haml-lint) and [rubocop-rails](https://github.com/rubocop/rubocop-rails).


Updates `haml_lint` from 0.73.0 to 0.74.0
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md)
- [Commits](sds/haml-lint@v0.73.0...v0.74.0)

Updates `rubocop-rails` from 2.35.4 to 2.35.5
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-rails@v2.35.4...v2.35.5)

---
updated-dependencies:
- dependency-name: haml_lint
  dependency-version: 0.74.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: rubocop-rails
  dependency-version: 2.35.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies ruby Pull requests that update Ruby code labels Jul 2, 2026
@mroderick

Copy link
Copy Markdown
Collaborator

Dependency Upgrade Review: PR #2680

Dependency Old New Risk
haml_lint 0.73.0 0.74.0 Low
rubocop-rails 2.35.4 2.35.5 Very Low
i18n (transitive) 1.14.8 1.15.2 Very Low

haml_lint 0.74.0

  • Adds auto-correction to HAML-level linters
  • Fixes false positives for Lint/UselessAssignment, LineLength inside filters, Layout/EmptyLineAfterGuardClause in :ruby filters, UnnecessaryStringOutput
  • Adds new UnescapedHtml linter
  • Minor GitHub reporter format tweak

rubocop-rails 2.35.5

  • Bug fix: Rails/SaveBang no longer falsely flags persist methods as last expression in multiline blocks
  • Allow Rails.env.local? in Rails/Env cop
  • Pure bug fix release — reduces false positives

i18n 1.15.2

  • Restores Ruby 3.1 support only — no functional changes

Compatibility Assessment: Compatible

  • All three are dev-only tools (linting/static analysis); no runtime impact
  • rubocop-rails is actively used via .rubocop.yml; the fix reduces false positives
  • haml_lint is used in dev/CI; the changes are linter fixes and a new cop (UnescapedHtml) which won't break existing code
  • i18n is a transitive dependency; the change is Ruby version support only

Test Coverage: Good

  • CI runs RSpec tests in parallel across 6 nodes
  • RuboCop and HAML linting are exercised in dev/CI workflows

Confidence: High

Safe to merge.

@mroderick mroderick left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved — dev-only dependency bumps with no breaking changes. High confidence.

@mroderick mroderick merged commit 1cdd447 into master Jul 2, 2026
9 checks passed
@mroderick mroderick deleted the dependabot/bundler/ruby-deps-d8752f6cd1 branch July 2, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant