OSC / ood_core

Open OnDemand core library
https://osc.github.io/ood_core/
MIT License
10 stars 28 forks source link

Update climate_control requirement from ~> 1.1.1 to ~> 1.2.0 #764

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on climate_control to permit the latest version.

Changelog

Sourced from [climate_control's changelog](https://github.com/thoughtbot/climate_control/blob/main/CHANGELOG.md).

1.2.0 / 2022-07-15

  • Added: ClimateControl.unsafe_modify for a thread-unsafe version of ClimateControl.modify (useful for minitest-around for instance)
  • Deprecates ClimateControl.env, ENV should be used instead

1.1.1 / 2022-05-28

  • Fixed: ENV was not restored if an error was thrown when assigning ENV

1.1.0 / 2022-05-26

  • Refactor to use Monitor instead of Mutex
  • Add documentation about thread-safety
  • Allow ClimateControl.modify to be called without environment variables
  • Add test for concurrent access needed to be inside block
  • Relax development dependencies

1.0.1 / 2021-05-26

  • Require minimum Ruby version of 2.5.0

1.0.0 / 2021-03-06

  • Commit to supporting latest patch versions of Ruby 2.5+
  • Improve documentation
  • Format code with StandardRB
  • Bump gem dependencies

0.2.0 / 2017-05-12

  • Allow nested environment changes in the same thread

0.1.0 / 2017-01-07

  • Remove ActiveSupport dependency

0.0.4 / 2017-01-06

  • Improved thread safety
  • Handle TypeErrors during assignment
  • Improve documentation

0.0.1 / 2012-11-28

  • Initial release
Commits
  • See full diff in [compare view](https://github.com/thoughtbot/climate_control/commits)


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 merge` will merge this PR after your CI passes on it * `@dependabot squash and merge` will squash and merge this PR after your CI passes on it * `@dependabot cancel merge` will cancel a previously requested merge and block automerging * `@dependabot reopen` will reopen this PR if it is closed * `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually * `@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)

┆Issue is synchronized with this Asana task by Unito

gerald-byrket commented 2 years ago

LGTM