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

Update Toys packages #108

Closed
wants to merge 1 commit into from
Closed

Update Toys packages #108

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 2, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
gem_toys (changelog) '~> 0.12.1' -> '~> 0.13.0' age adoption passing confidence
toys (changelog) '~> 0.14.2' -> '~> 0.15.0' age adoption passing confidence

Release Notes

AlexWayfer/gem_toys (gem_toys)

v0.13.0

Compare Source

  • Drop Ruby 2.6 support.
  • Add Ruby 3.2 support.
  • Add missing runtime toys-core dependency.
  • Move development dependencies from gemspec into Gemfile.
  • Update development dependencies.
  • Improve CI config.
dazuma/toys (toys)

v0.15.3

  • FIXED: Minitest template defers calling autorun until after tests are loaded, which should eliminate stringio warnings when running Rails tests without bundler integration

v0.15.2

  • FIXED: The gem_build template tried to use a badly formatted directory on Windows.

v0.15.1

  • FIXED: Clean up some internal requires, which may improve performance with built-in gems.

v0.15.0

Toys 0.15.0 is a major release that adds arbitrary signal handling, cleans up some warts around entrypoint and method definition, and fixes a few long-standing issues.

Breaking changes:

  • If a missing delegate or a delegation loop is detected, ToolDefinitionError is raised instead of RuntimeError.
  • Passing a block to the to_run directive no longer defines the "run" method, but simply uses the block as the run entrypoint.
  • The default algorithm for determining whether flags and arguments add methods now allows overriding of methods of Toys::Context and any other included modules, but prevents collisions with private methods defined in the tool. (It continues to prevent overriding of public methods of Object and BasicObject.)

New functionality:

  • New DSL directive on_signal lets tools provide signal handlers.
  • You can pass a symbol to the to_run directive to set the entrypoint to a method other than "run".
  • Flags and arguments can be configured explicitly to add methods or not add methods, overriding the default behavior.
  • The minitest template has a configuration argument that defines MT_COMPAT.

Fixes and documentation:

  • The Bundler integration prevents Bundler from attempting to self-update to the version specified in a lockfile (which would often cause problems when Bundler is called from Toys).
  • Tools generated by the minitest and rspec standard templates can now interact properly with stdin (e.g. so you can invoke pry temporarily from a test.)
  • Some cleanup of varioius mixins to prevent issues if their methods ever get overridden.
  • Various improvements and clarifications in the reference documentation and user guide.

Configuration

📅 Schedule: 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 becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/toys-packages branch from 0f7b6e7 to baca754 Compare November 2, 2023 00:18
@AlexWayfer
Copy link
Owner

AlexWayfer commented Nov 2, 2023

renovatebot/renovate#10616 (comment)

Renovate can't update gemspec file.

@AlexWayfer AlexWayfer closed this Nov 2, 2023
@AlexWayfer AlexWayfer deleted the renovate/toys-packages branch November 2, 2023 09:41
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.

1 participant