ruby / gem_rbs_collection

A collection of RBS for gems.
MIT License
255 stars 106 forks source link

Bump steep from 1.6.0 to 1.7.1 #602

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps steep from 1.6.0 to 1.7.1.

Release notes

Sourced from steep's releases.

1.7.1

Release note

Type checker core

  • Fix subtyping issues (#1165)

1.7.0

Release note

Type checker core

  • Implement untyped function params (#1101)
  • Fix method call type narrowing with|| operator (#1085)
  • Refactor Interface::Builder (#1081)
  • Fix UnexpectedError with unnamed arguments (#1041)
  • Abort if subtyping fails to (possible) infinite loop (#1055)
  • Ignore diagnostics by steep:ignore comment (#1034)
  • Make defined? accept any type (#1031)
  • Refactor case-when syntax (#999)
  • Update Steep::Subtyping::Check#check types (#972)

Commandline tool

  • Improve wildcard handling in pattern matching for directory paths (#1121)
  • Fix issue with wildcard expansion in FileLoader (#1113)
  • Avoid unnecessary calling RBS::Location#to_s on debug log (#1092)
  • Better recovery from collection problems (#987)
  • Handle absolute path (#975)
  • Default to check the entire current directory when there is no Steepfile (#968)

Language server

  • Fix variable untyped hover issue in rescue clause (#1147)
  • Handle $/file/reset request in interaction worker (#1122)
  • Skip pending UI jobs (#1035)
  • Fix no method error (#1040)
  • Implement completion for comments (#1039)
  • Fix signature help (#1038)

Miscellaneous

  • Revise rake tasks (#1156)
  • Update steep.gemspec (#1155)
  • Add Steep::RakeTask (#995)
  • Stop to distribute sig dir (#1144)
  • Update gem-rbs-collection.md (#1127)
  • Add shape docs (#1089)
  • Ignore smoke tests when packaging gem (#962)
  • Fix setup for Ruby 3.3 (#1000)

... (truncated)

Changelog

Sourced from steep's changelog.

1.7.1 (2024-06-12)

Type checker core

  • Fix subtyping issues (#1165)

1.7.0 (2024-06-07)

Type checker core

  • Implement untyped function params (#1101)
  • Fix method call type narrowing with|| operator (#1085)
  • Refactor Interface::Builder (#1081)
  • Fix UnexpectedError with unnamed arguments (#1041)
  • Abort if subtyping fails to (possible) infinite loop (#1055)
  • Ignore diagnostics by steep:ignore comment (#1034)
  • Make defined? accept any type (#1031)
  • Refactor case-when syntax (#999)
  • Update Steep::Subtyping::Check#check types (#972)

Commandline tool

  • Improve wildcard handling in pattern matching for directory paths (#1121)
  • Fix issue with wildcard expansion in FileLoader (#1113)
  • Avoid unnecessary calling RBS::Location#to_s on debug log (#1092)
  • Better recovery from collection problems (#987)
  • Handle absolute path (#975)
  • Default to check the entire current directory when there is no Steepfile (#968)

Language server

  • Fix variable untyped hover issue in rescue clause (#1147)
  • Handle $/file/reset request in interaction worker (#1122)
  • Skip pending UI jobs (#1035)
  • Fix no method error (#1040)
  • Implement completion for comments (#1039)
  • Fix signature help (#1038)

Miscellaneous

  • Revise rake tasks (#1156)
  • Update steep.gemspec (#1155)
  • Add Steep::RakeTask (#995)
  • Stop to distribute sig dir (#1144)
  • Update gem-rbs-collection.md (#1127)
  • Add shape docs (#1089)
  • Ignore smoke tests when packaging gem (#962)
  • Fix setup for Ruby 3.3 (#1000)

master

Commits


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 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 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)
github-actions[bot] commented 3 months ago

@dependabot[bot] Thanks for your contribution!

Please follow the instructions below for each change. See also: https://github.com/ruby/gem_rbs_collection/blob/main/docs/CONTRIBUTING.md

Available commands

You can use the following commands by commenting on this PR.


You changed non-gem files.

@pocke, please review and approve the changes.