Skip to content

Bump rubocop-rspec from 3.10.0 to 3.10.1#876

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rubocop-rspec-3.10.1
Open

Bump rubocop-rspec from 3.10.0 to 3.10.1#876
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/rubocop-rspec-3.10.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 16, 2026

Copy link
Copy Markdown
Contributor

Bumps rubocop-rspec from 3.10.0 to 3.10.1.

Release notes

Sourced from rubocop-rspec's releases.

RuboCop RSpec v3.10.1

  • Add Strict option to RSpec/SharedContext to flag shared_context whenever it contains examples, even alongside setup code. (@​Darhazer)
  • Add NegatedMatcher configuration option RSpec/ExpectChange. (@​Darhazer)
  • Fix RSpec/MatchWithSimpleRegex to ignore regular expressions with interpolations. (@​bquorning)
Changelog

Sourced from rubocop-rspec's changelog.

3.10.1 (2026-06-05)

  • Add Strict option to RSpec/SharedContext to flag shared_context whenever it contains examples, even alongside setup code. ([@​Darhazer])
  • Add NegatedMatcher configuration option RSpec/ExpectChange. ([@​Darhazer])
  • Fix RSpec/MatchWithSimpleRegex to ignore regular expressions with interpolations. ([@​bquorning])
Commits
  • ec3eeab Merge pull request #2183 from rubocop/fix-match-with-simple-regex-with-interp...
  • 16bbf49 Bump version to 3.10.1
  • 2a78abd Ignore interpolation in MatchWithSimpleRegex
  • 93df1a9 Merge pull request #2154 from rubocop/add-negated-matcher-support
  • 40c2696 Add NegatedMatcher support to RSpec/ExpectChange
  • 02ba645 Merge pull request #2181 from rubocop/add-strict-option-to-shared-context
  • 7dc52ae Merge pull request #2155 from rubocop/extract-module-for-repeated-nodes
  • f21a5f5 Add Strict option to RSpec/SharedContext
  • 8a9f54f Merge pull request #2180 from rubocop/switch-docs-version-v3.10.0
  • f4c1b4f Switch docs version back
  • See full diff in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-rspec@v3.10.0...v3.10.1)

---
updated-dependencies:
- dependency-name: rubocop-rspec
  dependency-version: 3.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Jun 16, 2026
Copilot AI review requested due to automatic review settings June 16, 2026 09:24
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Jun 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@cla-bot cla-bot Bot added the cla-signed label Jun 16, 2026
@github-actions

Copy link
Copy Markdown

Test coverage

91.64% line coverage reported by SimpleCov.
Run: https://github.com/RaspberryPiFoundation/editor-api/actions/runs/27607726612

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Stale comment

Dependabot assessment: rubocop-rspec 3.10.0 → 3.10.1

Verdict: safe to merge.

Single-line Gemfile.lock patch bump for a dev-only gem (require: false). No application/runtime code changes.

Verification

  • CI lint and test both passed on this branch (run 27607726612).
  • Local Docker/Ruby are unavailable here; verification relied on CI (full rspec suite + rubocop).

Safety of merging

Concerns unlikely to be caught by the RSpec suite:

  • Lint-only scoperubocop-rspec affects static analysis only; it is not loaded in production.
  • Opt-in rule changes — 3.10.1 adds a Strict option to RSpec/SharedContext and NegatedMatcher config for RSpec/ExpectChange; defaults are unchanged, so behaviour only shifts if config is updated (including the inherited digital-engineering RuboCop configs).
  • RSpec/MatchWithSimpleRegex fix — ignores interpolated regexes (fewer false positives); CI lint already passes with this version.
  • Developer environment drift — teammates who have not run bundle install after merge may see different RuboCop results locally until their lockfile matches.

Proposed fixes

None — CI is green and no new deprecations or offenses were reported.

Open in Web View Automation 

Sent by Cursor Automation: Editor-* - Tests Dependabot PRs

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Dependabot assessment: rubocop-rspec 3.10.0 → 3.10.1

Verdict: safe to merge. Lockfile-only patch bump of a dev-only linter (require: false); no application runtime impact.

CI (verified on this PR):

  • lint — RuboCop passed with 3.10.1
  • test — full RSpec suite passed

Local testing: Docker/Ruby are unavailable in this environment; assessment is based on CI results above.

Safety of merging

  • No production/runtime effect — rubocop-rspec is a development dependency used only for static analysis.
  • 3.10.1 changes are low risk: two opt-in configuration additions (RSpec/SharedContext Strict, RSpec/ExpectChange NegatedMatcher) and a false-positive fix for RSpec/MatchWithSimpleRegex (interpolated regexes). Defaults are unchanged; CI lint already passes under the inherited org config.
  • Inherited RuboCop configs are fetched at lint time — if the upstream rubocop-rspec.yml is updated independently of this bump, local/CI lint results could diverge until configs are aligned (not specific to this version).

Proposed fixes

None — no failing tests, new deprecations, or lint offenses observed.

Open in Web View Automation 

Sent by Cursor Automation: Editor-* - Tests Dependabot PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant