Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump rbs from 3.7.0 to 3.8.0 (#4181)
Bumps [rbs](https://github.com/ruby/rbs) from 3.7.0 to 3.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ruby/rbs/releases">rbs's releases</a>.</em></p> <blockquote> <h2>3.8.0</h2> <p><a href="https://github.com/ruby/rbs/wiki/Release-Note-3.8">Release note</a></p> <h3>Signature updates</h3> <ul> <li><code>Dir.mktmpdir</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2158">#2158</a>)</li> <li><code>File.join</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2158">#2158</a>)</li> <li><code>IO#each_line</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2151">#2151</a>)</li> <li><code>Kernel#readlines</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2151">#2151</a>)</li> <li><code>Ractor.store_if_absent</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2198">#2198</a>)</li> <li>Update docs as of 2024-12-24, 16:13 JST (<a href="https://redirect.github.com/ruby/rbs/pull/2193">#2193</a>)</li> </ul> <h3>Library changes</h3> <ul> <li>Adjust capacity of location children (<a href="https://redirect.github.com/ruby/rbs/pull/2197">#2197</a>)</li> <li>Should validate self-type on Proc (<a href="https://redirect.github.com/ruby/rbs/pull/2192">#2192</a>)</li> </ul> <h2>3.8.0.pre.1</h2> <p><a href="https://github.com/ruby/rbs/wiki/Release-Note-3.8">Release note</a></p> <h3>Signature updates</h3> <ul> <li><code>RubyVM::AbstractSyntaxTree::Location</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>_JsonWrite#flush</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2134">#2134</a>)</li> <li><code>Array#fetch_values</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Array#to_csv</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2099">#2099</a>)</li> <li><code>Exception#set_backtrace</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Fiber#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>GC.config</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Hash.new</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Kernel#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>MatchData#bytebegin</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>MatchData#byteend</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Pathname#mkpath</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2048">#2048</a>)</li> <li><code>Pathname#rmtree</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2048">#2048</a>)</li> <li><code>Ractor._require</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.[]</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.[]=</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.main?</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Range#step</code> (<a href="https://redirect.github.com/ruby/rbs/pull/1958">#1958</a>)</li> <li><code>RubyVM::AbstractSyntaxTree::Node#locations</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>String#append_as_bytes</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>String#parse_csv</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2099">#2099</a>)</li> <li><code>String#scan</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2146">#2146</a>)</li> <li><code>Tempfile.create</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Thread#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Time#iso8601</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Time#xmlschema</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Warning.categories</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>ZStream#finish</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2136">#2136</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ruby/rbs/blob/master/CHANGELOG.md">rbs's changelog</a>.</em></p> <blockquote> <h2>3.8.0 (2024-12-24)</h2> <h3>Signature updates</h3> <ul> <li><code>Dir.mktmpdir</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2158">#2158</a>)</li> <li><code>File.join</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2158">#2158</a>)</li> <li><code>IO#each_line</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2151">#2151</a>)</li> <li><code>Kernel#readlines</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2151">#2151</a>)</li> <li><code>Ractor.store_if_absent</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2198">#2198</a>)</li> <li>Update docs as of 2024-12-24, 16:13 JST (<a href="https://redirect.github.com/ruby/rbs/pull/2193">#2193</a>)</li> </ul> <h3>Library changes</h3> <ul> <li>Adjust capacity of location children (<a href="https://redirect.github.com/ruby/rbs/pull/2197">#2197</a>)</li> <li>Should validate self-type on Proc (<a href="https://redirect.github.com/ruby/rbs/pull/2192">#2192</a>)</li> </ul> <h2>3.8.0.pre.1 (2024-12-19)</h2> <h3>Signature updates</h3> <ul> <li><code>RubyVM::AbstractSyntaxTree::Location</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>_JsonWrite#flush</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2134">#2134</a>)</li> <li><code>Array#fetch_values</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Array#to_csv</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2099">#2099</a>)</li> <li><code>Exception#set_backtrace</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Fiber#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>GC.config</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Hash.new</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Kernel#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>MatchData#bytebegin</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>MatchData#byteend</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Pathname#mkpath</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2048">#2048</a>)</li> <li><code>Pathname#rmtree</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2048">#2048</a>)</li> <li><code>Ractor._require</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.[]</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.[]=</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Ractor.main?</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Range#step</code> (<a href="https://redirect.github.com/ruby/rbs/pull/1958">#1958</a>)</li> <li><code>RubyVM::AbstractSyntaxTree::Node#locations</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>String#append_as_bytes</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>String#parse_csv</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2099">#2099</a>)</li> <li><code>String#scan</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2146">#2146</a>)</li> <li><code>Tempfile.create</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Thread#raise</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Time#iso8601</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Time#xmlschema</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>Warning.categories</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2189">#2189</a>)</li> <li><code>ZStream#finish</code> (<a href="https://redirect.github.com/ruby/rbs/pull/2136">#2136</a>)</li> <li>Generate docs based on ruby 3.4.0-rc1 (<a href="https://redirect.github.com/ruby/rbs/pull/2183">#2183</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ruby/rbs/commit/d2ac2ba1f19eccfd9984454ab459f1712f7cf00b"><code>d2ac2ba</code></a> Merge pull request <a href="https://redirect.github.com/ruby/rbs/issues/2199">#2199</a> from ruby/version-3.8.0</li> <li><a href="https://github.com/ruby/rbs/commit/b6d76cef0c14c60ccc5007ef27d4d166f3186a75"><code>b6d76ce</code></a> Version 3.8.0</li> <li><a href="https://github.com/ruby/rbs/commit/ad2e348c418a9b81d4c26bd9bb804537c966e4c1"><code>ad2e348</code></a> Merge pull request <a href="https://redirect.github.com/ruby/rbs/issues/2198">#2198</a> from ruby/ractore_store_if_absent</li> <li><a href="https://github.com/ruby/rbs/commit/121e43c2b7500d40f1ae1889e5cdbe9ec3a9baa4"><code>121e43c</code></a> Add <code>Ractor.store_if_absent</code></li> <li><a href="https://github.com/ruby/rbs/commit/aff0d7d9a8595a2e9ad81af7f62bbf25d6204855"><code>aff0d7d</code></a> Merge pull request <a href="https://redirect.github.com/ruby/rbs/issues/2193">#2193</a> from ruby/update-docs</li> <li><a href="https://github.com/ruby/rbs/commit/9ffa3be7a5efc3a7ce15abcd2a91bcdeebc7e21e"><code>9ffa3be</code></a> Update docs as of 15:42 JST</li> <li><a href="https://github.com/ruby/rbs/commit/4c77a2b8baf9562d0de42c78af1aa3982f3cd18b"><code>4c77a2b</code></a> Merge pull request <a href="https://redirect.github.com/ruby/rbs/issues/2197">#2197</a> from ksss/fix-capa</li> <li><a href="https://github.com/ruby/rbs/commit/e01cb6128e6ee145648f9ffdd62a9704a9ecf459"><code>e01cb61</code></a> Adjust capacity of location children</li> <li><a href="https://github.com/ruby/rbs/commit/3f5897746d5933d9994542cd80ffda4559e5a12e"><code>3f58977</code></a> Merge pull request <a href="https://redirect.github.com/ruby/rbs/issues/2196">#2196</a> from ruby/dependabot/bundler/steep/csv-3.3.2</li> <li><a href="https://github.com/ruby/rbs/commit/68cf7fef3f06d2dcc6f6308844eb002f1195dc77"><code>68cf7fe</code></a> Bump csv from 3.3.1 to 3.3.2 in /steep</li> <li>Additional commits viewable in <a href="https://github.com/ruby/rbs/compare/v3.7.0...v3.8.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rbs&package-manager=bundler&previous-version=3.7.0&new-version=3.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information