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 minor-and-patch group with 2 updates #546

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 6, 2024

Bumps the minor-and-patch group with 2 updates: prism and sorbet-static-and-runtime.

Updates prism from 0.27.0 to 0.28.0

Release notes

Sourced from prism's releases.

v0.28.0

Added

  • Nested hashes will now warn for duplicated keys, as in: { foo: 1, **{ foo: 2 } }.
  • Prism::ReturnNode now has a flag on it to indicate if it is redundant.
  • Prism::Location#slice_lines and Prism::Node#slice_lines are now provided to slice the source code of a node including the content before the node on the same line that it starts on and the content after the node on the same line that it ends on.
  • Symbols with invalid byte sequences now give errors.
  • You can now pass "3.3.1" to the version: parameter on all Prism.* APIs.
  • Prism::Source#lines, Prism::Location#source_lines, Prism::Node#source_lines, and Prism::Node#script_lines are now provided, which will all return the source code of the source as an array of strings.
  • Prism::ASCIISource is now provided, which is a subclass of Prism::Source but specialized to increase performance when the source is entirely ASCII.
  • Prism now provides errors when parsing Ruby 3.4+ syntax for index expressions with keywords or blocks.
  • Prism now provides an error when **nil is used after other keyword parameters.
  • Prism now provides errors when safe navigation is used in call target expressions, e.g., foo&.bar, = 1.
  • Prism::Node#tunnel is now provided, which returns an array of nodes starting at the current node that contain a given line and column.

Changed

  • All translation layers now assume an eval context, which means they will not return errors for invalid jumps like yield.
  • Prism::Node#inspect now uses a queue instead of recursion to avoid stack overflows.
  • Prism now more closely mirrors CRuby interpolation semantics, which means you could potentially have a static literal string that directly interpolates another static literal string.
  • The shipped RBI sorbet types no longer use generics.
  • Prism::ConstantPathNode#child and Prism::ConstantTargetNode#child are now deprecated, replaced by two new fields on these nodes: name and name_loc.
Changelog

Sourced from prism's changelog.

[0.28.0] - 2024-05-03

Added

  • Nested hashes will now warn for duplicated keys, as in: { foo: 1, **{ foo: 2 } }.
  • Prism::ReturnNode now has a flag on it to indicate if it is redundant.
  • Prism::Location#slice_lines and Prism::Node#slice_lines are now provided to slice the source code of a node including the content before the node on the same line that it starts on and the content after the node on the same line that it ends on.
  • Symbols with invalid byte sequences now give errors.
  • You can now pass "3.3.1" to the version: parameter on all Prism.* APIs.
  • Prism::Source#lines, Prism::Location#source_lines, Prism::Node#source_lines, and Prism::Node#script_lines are now provided, which will all return the source code of the source as an array of strings.
  • Prism::ASCIISource is now provided, which is a subclass of Prism::Source but specialized to increase performance when the source is entirely ASCII.
  • Prism now provides errors when parsing Ruby 3.4+ syntax for index expressions with keywords or blocks.
  • Prism now provides an error when **nil is used after other keyword parameters.
  • Prism now provides errors when safe navigation is used in call target expressions, e.g., foo&.bar, = 1.
  • Prism::Node#tunnel is now provided, which returns an array of nodes starting at the current node that contain a given line and column.

Changed

  • All translation layers now assume an eval context, which means they will not return errors for invalid jumps like yield.
  • Prism::Node#inspect now uses a queue instead of recursion to avoid stack overflows.
  • Prism now more closely mirrors CRuby interpolation semantics, which means you could potentially have a static literal string that directly interpolates another static literal string.
  • The shipped RBI sorbet types no longer use generics.
  • Prism::ConstantPathNode#child and Prism::ConstantTargetNode#child are now deprecated, replaced by two new fields on these nodes: name and name_loc.
Commits
  • 64b112c Bump to v0.28.0
  • 9a24c71 Merge pull request #2770 from ruby/location-adjoin
  • a298db6 Prism::Location#adjoin
  • 5d9dff4 Merge pull request #2769 from ruby/tunnel
  • 0bf5d65 Prism::Node#tunnel
  • 624fdf7 Disallow *a&.x=0
  • c290b09 Merge pull request #2754 from Shopify/vs/specialize_source
  • 994316d Merge pull request #2768 from ruby/disallow-safe-navigation-call-target
  • b1917ad Disallow safe navigation in a call target node
  • 32e3808 Merge pull request #2767 from ruby/disallow-ssnil-after-keywords
  • Additional commits viewable in compare view

Updates sorbet-static-and-runtime from 0.5.11361 to 0.5.11368

Release notes

Sourced from sorbet-static-and-runtime's releases.

sorbet 0.5.11367.20240501112627-db9cce7a2

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11367', :group => :development
gem 'sorbet-runtime', '0.5.11367'

sorbet 0.5.11366.20240430165419-a97466476

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11366', :group => :development
gem 'sorbet-runtime', '0.5.11366'

sorbet 0.5.11365.20240430161040-e99fbe44a

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11365', :group => :development
gem 'sorbet-runtime', '0.5.11365'

sorbet 0.5.11364.20240430090925-96942f938

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11364', :group => :development
gem 'sorbet-runtime', '0.5.11364'

sorbet 0.5.11363.20240430115129-6de4b9063

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11363', :group => :development
gem 'sorbet-runtime', '0.5.11363'

sorbet 0.5.11362.20240430094956-54d9841fd

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11362', :group => :development
gem 'sorbet-runtime', '0.5.11362'

sorbet 0.5.11361.20240426160619-c4764ed51

To use Sorbet add this line to your Gemfile:

gem 'sorbet', '0.5.11361', :group => :development
gem 'sorbet-runtime', '0.5.11361'
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 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 minor-and-patch group with 2 updates: [prism](https://github.com/ruby/prism) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet).


Updates `prism` from 0.27.0 to 0.28.0
- [Release notes](https://github.com/ruby/prism/releases)
- [Changelog](https://github.com/ruby/prism/blob/main/CHANGELOG.md)
- [Commits](ruby/prism@v0.27.0...v0.28.0)

Updates `sorbet-static-and-runtime` from 0.5.11361 to 0.5.11368
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: prism
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner May 6, 2024 21:03
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 6, 2024
@dependabot dependabot bot requested review from Morriar and egiurleo May 6, 2024 21:03
@github-actions github-actions bot enabled auto-merge May 6, 2024 21:03
@egiurleo
Copy link
Contributor

@dependabot recreate

Copy link
Contributor Author

dependabot bot commented on behalf of github May 13, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this May 13, 2024
auto-merge was automatically disabled May 13, 2024 21:01

Pull request was closed

@dependabot dependabot bot deleted the dependabot/bundler/minor-and-patch-9a9cc7e1de branch May 13, 2024 21:01
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant