Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the dev-ruby-dependencies group with 8 updates #26

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 8, 2024

Updates the requirements on rake, rspec, rspec-core, rubocop, rubocop-performance, simplecov, vcr and webmock to permit the latest version.
Updates rake from 13.0.6 to 13.2.1

Changelog

Sourced from rake's changelog.

=== 13.2.1

  • Suppressed "internal:array:52:in 'Array#each'" from backtrace by @​hsbt in #554
  • Bump actions/configure-pages from 4 to 5 by @​dependabot in #553

=== 13.2.0

=== 13.1.0

Commits
  • d84f6ef Bump up 13.2.1
  • 8b33b36 Merge pull request #553 from ruby/dependabot/github_actions/actions/configure...
  • 99f6823 Merge pull request #554 from ruby/suppress-array-internal
  • 54950e0 Suppressed "<internal:array>:52:in 'Array#each'" from backtrace
  • 675498c Bump up 13.2.0
  • 3dc4277 Bump actions/configure-pages from 4 to 5
  • c68e010 Merge pull request #549 from ruby/dependabot/github_actions/dependabot/fetch-...
  • 2cb46b6 Merge pull request #551 from andrykonchin/ak/restore-truffleruby-on-ci
  • c342e96 Add TruffleRuby on CI
  • d569f0f Merge pull request #550 from ruby/dependabot/github_actions/ruby/setup-ruby-1...
  • Additional commits viewable in compare view

Updates rspec from 3.8.0 to 3.13.0

Commits

Updates rspec-core from 3.8.0 to 3.13.0

Changelog

Sourced from rspec-core's changelog.

3.13.0 / 2024-02-04

Full Changelog

Enhancements:

  • Support the --backtrace flag when using the JSON formatter. (Matt Larraz, #2980)
  • Ignore commented out lines in CLI config files (e.g. .rspec). (Junichi Ito, #2984)
  • Add pending_failure_output config option to allow skipping backtraces or muting pending specs output. (Phil Pirozhkov, #2957)
  • Process --dry-run before configuration flags that read files so that introspecting it returns the correct value. (Xenor Chang, #3008)
  • Allow specifying custom ordering strategies via --order. (Jon Rowe, #3025)
  • Use the improved syntax_suggest output for SyntaxError when available. (Richard Schneeman, #3015, #3026)
  • Add config option (RSpec::Core::Configuration#full_cause_backtrace) to print the entire backtrace of an exception cause. (David Taylor, #3046)

3.12.3 / 2024-02-04

Full Changelog

Bug fixes:

  • Use __send__ in output wrapper to avoid issues with IO objects that implement send like Socket. (Richard Platel, #3045)

3.12.2 / 2023-04-18

Full Changelog

Bug fixes:

  • Remove link to outdated documentation in generated output. (Jon Rowe, #3035)

3.12.1 / 2023-02-03

Full Changelog

Bug fixes:

  • Prevent multiple calls to extra_failure_lines from adding additional whitespace around them when the lines already contain whitespace. (Jon Rowe, #3006)

3.12.0 / 2022-10-26

Full Changelog

  • No changes, released to support other gems.

3.11.0 / 2022-02-09

Full Changelog

Enhancements:

... (truncated)

Commits
  • c8e7269 v3.13.0
  • 4a18c35 v3.12.3
  • 2a03704 cleanup
  • 3ec1cfe Update spec_file_load_errors_spec.rb
  • d1445ba Merge pull request #3067 from threeplanetssoftware/update-documentation-for-c...
  • 190299f Fixed errant capitalization of Ruby on code block
  • 236405c Merge pull request #3046 from davidtaylorhq/full-cause-backtrace
  • fd2c2f5 Add a changelog entry
  • f49f672 Introduce full_cause_backtrace configuration
  • 3bde989 Merge pull request #3064 from rspec/fix-ci
  • Additional commits viewable in compare view

Updates rspec-core from 3.8.0 to 3.13.0

Changelog

Sourced from rspec-core's changelog.

3.13.0 / 2024-02-04

Full Changelog

Enhancements:

  • Support the --backtrace flag when using the JSON formatter. (Matt Larraz, #2980)
  • Ignore commented out lines in CLI config files (e.g. .rspec). (Junichi Ito, #2984)
  • Add pending_failure_output config option to allow skipping backtraces or muting pending specs output. (Phil Pirozhkov, #2957)
  • Process --dry-run before configuration flags that read files so that introspecting it returns the correct value. (Xenor Chang, #3008)
  • Allow specifying custom ordering strategies via --order. (Jon Rowe, #3025)
  • Use the improved syntax_suggest output for SyntaxError when available. (Richard Schneeman, #3015, #3026)
  • Add config option (RSpec::Core::Configuration#full_cause_backtrace) to print the entire backtrace of an exception cause. (David Taylor, #3046)

3.12.3 / 2024-02-04

Full Changelog

Bug fixes:

  • Use __send__ in output wrapper to avoid issues with IO objects that implement send like Socket. (Richard Platel, #3045)

3.12.2 / 2023-04-18

Full Changelog

Bug fixes:

  • Remove link to outdated documentation in generated output. (Jon Rowe, #3035)

3.12.1 / 2023-02-03

Full Changelog

Bug fixes:

  • Prevent multiple calls to extra_failure_lines from adding additional whitespace around them when the lines already contain whitespace. (Jon Rowe, #3006)

3.12.0 / 2022-10-26

Full Changelog

  • No changes, released to support other gems.

3.11.0 / 2022-02-09

Full Changelog

Enhancements:

... (truncated)

Commits
  • c8e7269 v3.13.0
  • 4a18c35 v3.12.3
  • 2a03704 cleanup
  • 3ec1cfe Update spec_file_load_errors_spec.rb
  • d1445ba Merge pull request #3067 from threeplanetssoftware/update-documentation-for-c...
  • 190299f Fixed errant capitalization of Ruby on code block
  • 236405c Merge pull request #3046 from davidtaylorhq/full-cause-backtrace
  • fd2c2f5 Add a changelog entry
  • f49f672 Introduce full_cause_backtrace configuration
  • 3bde989 Merge pull request #3064 from rspec/fix-ci
  • Additional commits viewable in compare view

Updates rubocop from 1.62.1 to 1.63.0

Release notes

Sourced from rubocop's releases.

RuboCop 1.63

New features

Bug fixes

  • #12769: Fix a false positive for Lint/RedundantWithIndex when calling with_index with receiver and a block. (@​koic)
  • #12547: Added a comment recommending upgrading to the latest version of Rubocop in the error text when an Infinite loop detected error occurs. (@​Hiroto-Iizuka)
  • #12782: Fix an error for Style/Alias with EnforcedStyle: prefer_alias when calling alias_method with fewer than 2 arguments. (@​earlopain)
  • #12781: Fix an error for Style/ExactRegexpMatch when calling match without a receiver. (@​earlopain)
  • #12780: Fix an error for Style/RedundantEach when using reverse_each.each without a block. (@​earlopain)
  • #12731: Treat &. the same way as . for setter methods in Lint/AssignmentInCondition. (@​jonas054)
  • #12793: Fix false positives for Style/RedundantLineContinuation when using line continuation with modifier. (@​koic)
  • #12807: Fix false positives for Naming/BlockForwarding when using explicit block forwarding in block method and others. (@​koic)
  • #12796: Fix false positives for Style/EvalWithLocation when using eval with a line number from a method call or a variable. (@​koic)
  • #12794: Fix false positives for Style/RedundantArgument when when single-quoted strings for cntrl character. (@​koic)
  • #12797: Fix false positives for Style/RedundantLineContinuation when using line continuations with && or || operator in assignment. (@​koic)
  • #12793: Fix false positives for Style/RedundantLineContinuation when multi-line continuations with operators. (@​koic)
  • #12801: Fix incorrect autocorrect for Style/CollectionCompact when using delete_if. (@​koic)
  • #12789: Make Style/RedundantPercentQ safe on multiline strings. (@​boardfish)
  • #12802: Return global offenses for Naming/FileName and Naming/InclusiveLanguage for empty files. (@​earlopain)
  • #12804: Return global offenses for Style/Copyright when the file is empty. (@​earlopain)

Changes

Changelog

Sourced from rubocop's changelog.

1.63.0 (2024-04-08)

New features

Bug fixes

  • #12769: Fix a false positive for Lint/RedundantWithIndex when calling with_index with receiver and a block. ([@​koic][])
  • #12547: Added a comment recommending upgrading to the latest version of Rubocop in the error text when an Infinite loop detected error occurs. ([@​Hiroto-Iizuka][])
  • #12782: Fix an error for Style/Alias with EnforcedStyle: prefer_alias when calling alias_method with fewer than 2 arguments. ([@​earlopain][])
  • #12781: Fix an error for Style/ExactRegexpMatch when calling match without a receiver. ([@​earlopain][])
  • #12780: Fix an error for Style/RedundantEach when using reverse_each.each without a block. ([@​earlopain][])
  • #12731: Treat &. the same way as . for setter methods in Lint/AssignmentInCondition. ([@​jonas054][])
  • #12793: Fix false positives for Style/RedundantLineContinuation when using line continuation with modifier. ([@​koic][])
  • #12807: Fix false positives for Naming/BlockForwarding when using explicit block forwarding in block method and others. ([@​koic][])
  • #12796: Fix false positives for Style/EvalWithLocation when using eval with a line number from a method call or a variable. ([@​koic][])
  • #12794: Fix false positives for Style/RedundantArgument when when single-quoted strings for cntrl character. ([@​koic][])
  • #12797: Fix false positives for Style/RedundantLineContinuation when using line continuations with && or || operator in assignment. ([@​koic][])
  • #12793: Fix false positives for Style/RedundantLineContinuation when multi-line continuations with operators. ([@​koic][])
  • #12801: Fix incorrect autocorrect for Style/CollectionCompact when using delete_if. ([@​koic][])
  • #12789: Make Style/RedundantPercentQ safe on multiline strings. ([@​boardfish][])
  • #12802: Return global offenses for Naming/FileName and Naming/InclusiveLanguage for empty files. ([@​earlopain][])
  • #12804: Return global offenses for Style/Copyright when the file is empty. ([@​earlopain][])

Changes

Commits
  • 55df9e2 Cut 1.63
  • 752d351 Update Changelog
  • e73274b [Fix #11878] Add new Style/MapIntoArray cop
  • ebcc72a Fix rubocop#12547 : fix text
  • 7d42542 Fix rubocop#12547 : drop the quotes around the URL
  • d00285c Fix rubocop#12547 : add a changelog
  • efc9bd2 Fix rubocop#12547 : fix rspec
  • de82525 Fix rubocop#12547 : Added comment with suggestion to bring Rubocop up to the ...
  • c1f28f2 Run tests with Prism 0.25+
  • f0e475a Merge pull request #12816 from artur-intech/master
  • Additional commits viewable in compare view

Updates rubocop-performance from 1.20.2 to 1.21.0

Release notes

Sourced from rubocop-performance's releases.

RuboCop Performance 1.21.0

New features

  • #446: Support Prism as a Ruby parser (experimental). (@​koic)

Bug fixes

  • #437: Fix a false positive for Performance/ChainArrayAllocation when using select with block argument after select. (@​koic)
  • #448: Fix a false positive for Performance/RedundantBlockCall when using block.call with block argument. (@​koic)

Changes

Changelog

Sourced from rubocop-performance's changelog.

1.21.0 (2024-03-30)

New features

  • #446: Support Prism as a Ruby parser (experimental). ([@​koic][])

Bug fixes

  • #437: Fix a false positive for Performance/ChainArrayAllocation when using select with block argument after select. ([@​koic][])
  • #448: Fix a false positive for Performance/RedundantBlockCall when using block.call with block argument. ([@​koic][])

Changes

Commits
  • 30f6669 Cut 1.21.0
  • 067c641 Update Changelog
  • 9d28120 Merge pull request #449 from koic/fix_false_positive_for_performance_redundan...
  • 0d98285 [Fix #448] Fix a false positive for Performance/RedundantBlockCall
  • d4d1875 Merge pull request #446 from koic/support_prism
  • 2059d28 Support Prism as a Ruby parser
  • 13aa3d1 Tweak specs for Performance/UnfreezeString
  • 9ba15dd Use RuboCop RSpec 2.27
  • 08ac312 Merge pull request #443 from koic/disalbe_performance_casecmp_by_default
  • 4dc1e5c [Fix #240] Disable Performance/Casecmp cop
  • Additional commits viewable in compare view

Updates simplecov from 0.16.1 to 0.22.0

Release notes

Sourced from simplecov's releases.

v0.21.2

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

v0.21.1

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

v0.21.0

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.

v0.20.0

The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details in this issue. Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide simplecov-core without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.

Enhancements

  • simplecov_json_formatter included by default (docs), this should enable the Code Climate test reporter to work again once it's updated
  • invalidate internal cache after switching SimpleCov.root, should help with some bugs

v0.19.1

Bugfixes

  • No more warnings triggered by enable_for_subprocesses. Thanks to @​mame
  • Avoid trying to patch Process.fork when it isn't available. Thanks to @​MSP-Greg

v0.19.0

Breaking Changes

  • Dropped support for Ruby 2.4, it reached EOL

Enhancements

  • observe forked processes (enable with SimpleCov.enable_for_subprocesses). See #881, thanks to @​robotdana
  • SimpleCov distinguishes better that it stopped processing because of a previous error vs. SimpleCov is the originator of said error due to coverage requirements.

Bugfixes

  • Changing the SimpleCov.root combined with the root filtering didn't work. Now they do! Thanks to @​deivid-rodriguez and see #894
  • in parallel test execution it could happen that the last coverage result was written to disk when it didn't complete yet, changed to only write it once it's the final result
  • if you run parallel tests only the final process will report violations of the configured test coverage, not all previous processes
  • changed the parallel_tests merging mechanisms to do the waiting always in the last process, should reduce race conditions

... (truncated)

Changelog

Sourced from simplecov's changelog.

0.22.0 (2022-12-23)

Enhancements

Bugfixes

0.21.2 (2021-01-09)

Bugfixes

  • maximum_coverage_drop won't fail any more if .last_run.json is still in the old format. Thanks @​petertellgren
  • maximum_coverage_drop won't fail if an expectation is specified for a previous unrecorded criterion, it will just pass (there's nothing, so nothing to drop)
  • fixed bug in maximum_coverage_drop calculation that could falsely report it had dropped for minimal differences

0.21.1 (2021-01-04)

Bugfixes

  • minimum_coverage_by_file works again as expected (errored out before 😱)

0.21.0 (2021-01-03)

The "Collate++" release making it more viable for big CI setups by limiting memory consumption. Also includes some nice new additions for branch coverage settings.

Enhancements

  • Performance of SimpleCov.collate improved - it should both run faster and consume much less memory esp. when run with many files (memory consumption should not increase with number of files any more)
  • Can now define the minimum_coverage_by_file, maximum_coverage_drop and refuse_coverage_drop by branch as well as line coverage. Thanks to @​jemmaissroff
  • Can set primary coverage to something other than line by setting primary_coverage :branch in SimpleCov Configuration. Thanks to @​jemmaissroff

Misc

  • reduce gem size by splitting Changelog into Changelog.md and a pre 0.18 Changelog.old.md, the latter of which is not included in the gem
  • The interface of ResultMeger.merge_and_store is changed to support the collate performance improvements mentioned above. It's not considered an official API, hence this is not in the breaking section. For people using it to merge results from different machines, it's recommended to migrate to collate.

0.20.0 (2020-11-29)

The "JSON formatter" release. Starting now a JSON formatter is included by default in the release. This is mostly done for Code Climate reasons, you can find more details in this issue. Shipping with so much by default is sub-optimal, we know. It's the long term plan to also provide simplecov-core without the HTML or JSON formatters for those who don't need them/for other formatters to rely on.

Enhancements

  • simplecov_json_formatter included by default (docs), this should enable the Code Climate test reporter to work again once it's updated
  • invalidate internal cache after switching SimpleCov.root, should help with some bugs

0.19.1 (2020-10-25)

... (truncated)

Commits
  • 0e35b25 Add missing closing parenthesis)
  • 8117802 Merge pull request #1041 from simplecov-ruby/co-prepare-0.22.0
  • 26407f1 Hmm, ok maybe I actually have to bump the version here as well
  • 8fdc6b9 Run bundle lock in each test project directory
  • 7f44498 Go back to prior bundler and json formatter versions, to make CI happy
  • 761956b Bump to latest bundler version for development
  • 8f3be99 Bump version, update changelog
  • 43f0e39 Merge pull request #1034 from nhtruong/main
  • 6bc65b0 Merge pull request #1037 from mame/coverage-for-eval
  • 56ca3f5 Show a warning for the case where coverage for eval is unavailable
  • Additional commits viewable in compare view

Updates vcr from 4.0.0 to 6.2.0

Release notes

Sourced from vcr's releases.

v6.2.0

What's Changed

New Contributors

Full Changelog: vcr/vcr@v6.1.0...v6.2.0

v6.1.0

Full Changelog

... (truncated)

Changelog

Sourced from vcr's changelog.

6.2.0 (June 26, 2023)

Full Changelog

6.1.0 (March 13, 2022)

Full Changelog

  • [breaking] Remove support for Ruby 2.4, requ...

    Description has been truncated

Updates the requirements on [rake](https://github.com/ruby/rake), [rspec](https://github.com/rspec/rspec-metagem), [rspec-core](https://github.com/rspec/rspec-core), [rubocop](https://github.com/rubocop/rubocop), [rubocop-performance](https://github.com/rubocop/rubocop-performance), [simplecov](https://github.com/simplecov-ruby/simplecov), [vcr](https://github.com/vcr/vcr) and [webmock](https://github.com/bblimke/webmock) to permit the latest version.

Updates `rake` from 13.0.6 to 13.2.1
- [Release notes](https://github.com/ruby/rake/releases)
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc)
- [Commits](ruby/rake@v13.0.6...v13.2.1)

Updates `rspec` from 3.8.0 to 3.13.0
- [Commits](rspec/rspec-metagem@v3.8.0...v3.13.0)

Updates `rspec-core` from 3.8.0 to 3.13.0
- [Release notes](https://github.com/rspec/rspec-core/releases)
- [Changelog](https://github.com/rspec/rspec-core/blob/main/Changelog.md)
- [Commits](rspec/rspec-core@v3.8.0...v3.13.0)

Updates `rspec-core` from 3.8.0 to 3.13.0
- [Release notes](https://github.com/rspec/rspec-core/releases)
- [Changelog](https://github.com/rspec/rspec-core/blob/main/Changelog.md)
- [Commits](rspec/rspec-core@v3.8.0...v3.13.0)

Updates `rubocop` from 1.62.1 to 1.63.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.62.1...v1.63.0)

Updates `rubocop-performance` from 1.20.2 to 1.21.0
- [Release notes](https://github.com/rubocop/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop-performance@v1.20.2...v1.21.0)

Updates `simplecov` from 0.16.1 to 0.22.0
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](simplecov-ruby/simplecov@v0.16.1...v0.22.0)

Updates `vcr` from 4.0.0 to 6.2.0
- [Release notes](https://github.com/vcr/vcr/releases)
- [Changelog](https://github.com/vcr/vcr/blob/master/CHANGELOG.md)
- [Upgrade guide](https://github.com/vcr/vcr/blob/master/Upgrade.md)
- [Commits](vcr/vcr@v4.0.0...v6.2.0)

Updates `webmock` from 3.4.2 to 3.23.0
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](bblimke/webmock@v3.4.2...v3.23.0)

---
updated-dependencies:
- dependency-name: rake
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: rspec
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: rspec-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: rspec-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: rubocop-performance
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: simplecov
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
- dependency-name: vcr
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-ruby-dependencies
- dependency-name: webmock
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-ruby-dependencies
...

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 Apr 8, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 15, 2024

Superseded by #28.

@dependabot dependabot bot closed this Apr 15, 2024
@dependabot dependabot bot deleted the dependabot/bundler/dev-ruby-dependencies-57c75c016d branch April 15, 2024 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.

None yet

0 participants