cucumber / language-service

Cucumber Language Service
MIT License
18 stars 27 forks source link

chore(deps): update dependency tree-sitter-ruby to v0.23.1 #183

Open renovate[bot] opened 9 months ago

renovate[bot] commented 9 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tree-sitter-ruby 0.19.0 -> 0.23.1 age adoption passing confidence

Release Notes

tree-sitter/tree-sitter-ruby (tree-sitter-ruby) ### [`v0.23.1`](https://redirect.github.com/tree-sitter/tree-sitter-ruby/releases/tag/v0.23.1) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.23.0...v0.23.1) **NOTE:** Download `tree-sitter-ruby.tar.xz` for the *complete* source code. ### [`v0.23.0`](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.21.0...v0.23.0) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.21.0...v0.23.0) ### [`v0.21.0`](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.20.1...v0.21.0) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.20.1...v0.21.0) ### [`v0.20.1`](https://redirect.github.com/tree-sitter/tree-sitter-ruby/releases/tag/v0.20.1) [Compare Source](https://redirect.github.com/tree-sitter/tree-sitter-ruby/compare/v0.19.0...v0.20.1) #### What's Changed - Switch to GitHub Actions CI. by [@​patrickt](https://redirect.github.com/patrickt) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/166](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/166) - Add the same PR template as for tree-sitter-javascript by [@​mjambon](https://redirect.github.com/mjambon) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/169](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/169) - Fixed CRLF behavior for tests by [@​ahelwer](https://redirect.github.com/ahelwer) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/188](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/188) - Fix CRLF behavior mismatch during error recovery by [@​ahelwer](https://redirect.github.com/ahelwer) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/189](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/189) - Endless methods by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/190](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/190) - Add forwarded parameters/arguments by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/191](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/191) - Disable C++ exceptions when compile for wasm32-wasi by [@​glebpom](https://redirect.github.com/glebpom) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/192](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/192) - Pattern matching by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/193](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/193) - Improve grammar after the introduction of case-in pattern matching by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/197](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/197) - Add parenthesized_pattern by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/198](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/198) - Ruby 3.1 features by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/201](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/201) - Update to Node 16 by [@​mattmassicotte](https://redirect.github.com/mattmassicotte) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/206](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/206) - C bindings by [@​mattmassicotte](https://redirect.github.com/mattmassicotte) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/199](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/199) - Parser improvements by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/207](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/207) - CI: use windows-2019 for now by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/209](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/209) - Add named rules for the various call operators by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/211](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/211) - Update Makefile by [@​mattmassicotte](https://redirect.github.com/mattmassicotte) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/213](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/213) - Allow newer tree-sitter upstream library. by [@​patrickt](https://redirect.github.com/patrickt) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/215](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/215) - Bump tree-sitter version to 0.20 by [@​hendrikvanantwerpen](https://redirect.github.com/hendrikvanantwerpen) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/214](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/214) - Fix parse error in 'foo! if condition' by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/216](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/216) - Parser improvements: `!=` operator and `key: [line_break]` by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/220](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/220) - Some improvements to the parser by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/222](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/222) - Wrap class, module, method, and block bodies in a named node by [@​npezza93](https://redirect.github.com/npezza93) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/224](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/224) - Parser improvments: quoted heredocs and short-hand interpolations by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/225](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/225) - Add body field for end-less methods by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/226](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/226) - Swift bindings by [@​mattmassicotte](https://redirect.github.com/mattmassicotte) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/227](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/227) - fix: rename reserved word “arguments” by [@​drwpow](https://redirect.github.com/drwpow) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/229](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/229) - Bump versions in [https://github.com/tree-sitter/tree-sitter-ruby/pull/208](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/208) - Anonymous (hash) splat arguments by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/233](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/233) - One-line pattern matching by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/194](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/194) - Scanner: do not skip LINE_BREAKs before .. and ... by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/238](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/238) - Fix non-termination in parser by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/239](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/239) - Fix scanning of division vs regex before line ending by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/246](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/246) - Fix 'case' with newlines before expression by [@​aibaars](https://redirect.github.com/aibaars) in [https://github.com/tree-sitter/tree-sitter-ruby/pull/247](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/247) #### New Contributors - [@​ahelwer](https://redirect.github.com/ahelwer) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/188](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/188) - [@​glebpom](https://redirect.github.com/glebpom) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/192](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/192) - [@​mattmassicotte](https://redirect.github.com/mattmassicotte) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/206](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/206) - [@​hendrikvanantwerpen](https://redirect.github.com/hendrikvanantwerpen) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/214](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/214) - [@​npezza93](https://redirect.github.com/npezza93) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/224](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/224) - [@​drwpow](https://redirect.github.com/drwpow) made their first contribution in [https://github.com/tree-sitter/tree-sitter-ruby/pull/229](https://redirect.github.com/tree-sitter/tree-sitter-ruby/pull/229) **Full Changelog**: https://github.com/tree-sitter/tree-sitter-ruby/compare/v0.19.0...v0.20.1

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 9 months ago

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


renovate[bot] commented 6 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @cucumber/language-service@1.5.1
npm error Found: tree-sitter@0.20.6
npm error node_modules/tree-sitter
npm error   optional tree-sitter@"0.20.6" from the root project
npm error
npm error Could not resolve dependency:
npm error peer tree-sitter@"^0.21.0" from tree-sitter-ruby@0.21.0
npm error node_modules/tree-sitter-ruby
npm error   optional tree-sitter-ruby@"0.21.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-05-06T00_43_15_155Z-eresolve-report.txt

npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-05-06T00_43_15_155Z-debug-0.log
renovate[bot] commented 6 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: tree-sitter-ruby@0.23.1
npm error Found: tree-sitter@0.20.6
npm error node_modules/tree-sitter
npm error   optional tree-sitter@"0.20.6" from the root project
npm error   tree-sitter@"^0.20.6" from tree-sitter-typescript@0.20.5
npm error   node_modules/tree-sitter-typescript
npm error     optional tree-sitter-typescript@"0.20.5" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional tree-sitter@"^0.21.1" from tree-sitter-ruby@0.23.1
npm error node_modules/tree-sitter-ruby
npm error   optional tree-sitter-ruby@"0.23.1" from the root project
npm error
npm error Conflicting peer dependency: tree-sitter@0.21.1
npm error node_modules/tree-sitter
npm error   peerOptional tree-sitter@"^0.21.1" from tree-sitter-ruby@0.23.1
npm error   node_modules/tree-sitter-ruby
npm error     optional tree-sitter-ruby@"0.23.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-11-11T07_10_16_225Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-11T07_10_16_225Z-debug-0.log