Latest Results
chore(deps): bump the all group with 3 updates (#7563)
Bumps the all group with 3 updates:
[jlumbroso/free-disk-space](https://github.com/jlumbroso/free-disk-space),
[isbang/compose-action](https://github.com/isbang/compose-action) and
[actions/setup-java](https://github.com/actions/setup-java).
Updates `jlumbroso/free-disk-space` from 1.3.1 to 2.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jlumbroso/free-disk-space/releases">jlumbroso/free-disk-space's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.0 — three breaking changes, each with its reason</h2>
<h2>Breaking changes</h2>
<ol>
<li><strong><code>swap-storage</code> now defaults to
<code>false</code>.</strong> Closes <a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/12">#12</a>
— reported and diagnosed by <a
href="https://github.com/zaikunzhang"><code>@zaikunzhang</code></a>,
whose proposed documentation fallback became the new FAQ. Removing swap
can kill a job under memory pressure with no error pointing back at the
cleanup step; a default should not break something that elementary.</li>
<li><strong><code>tool-cache</code> is renamed
<code>preinstalled-runtimes</code>.</strong> The old name still works
until v3.0.0 and prints a deprecation warning. (Its default is
unchanged: <code>false</code>, as it has been since 2022.) The new name
says what actually breaks when you enable it: the runtimes that
<code>actions/setup-node</code>, <code>setup-python</code>,
<code>setup-go</code>, and <code>setup-ruby</code> rely on.</li>
<li><strong>Specific options now override general ones.</strong>
<code>dotnet: false</code> exempts .NET from every removal path,
including <code>large-packages</code>. Fixes <a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/33">#33</a>
— reported by <a
href="https://github.com/ashleney"><code>@ashleney</code></a>; the
overlap was first reported by <a
href="https://github.com/gmij"><code>@gmij</code></a> in <a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/6">#6</a>,
and <a href="https://github.com/ax3l"><code>@ax3l</code></a> explained
the overlapping removal paths and a workaround. The policy is explicit,
and this release applies it to .NET; future subject options add and test
their own exemptions.</li>
</ol>
<h2>Upgrading from v1 to v2</h2>
<p>Most workflows need no change.</p>
<ul>
<li>If you set <code>tool-cache:</code>, rename it to
<code>preinstalled-runtimes:</code>. The old name still works until
v3.0.0 and prints a warning.</li>
<li>If you relied on swap being removed by default, add
<code>swap-storage: true</code>. It now defaults to <code>false</code>,
because removing swap can kill a job under memory pressure with no error
pointing back here (<a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/12">#12</a>).</li>
<li>If you set <code>dotnet: false</code> and were surprised that .NET
was still removed, that is fixed — a specific option now overrides a
general one (<a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/33">#33</a>).</li>
</ul>
<h2>Also in this release</h2>
<p>A README FAQ ("what are the possible side-effects of these
settings?"), <code>CONTRIBUTING.md</code>, and a workflow example
for running cleanup conditionally (<a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/22">#22</a>).
The reasons behind every design decision live in <a
href="https://github.com/jlumbroso/free-disk-space/tree/main/docs/adr"><code>docs/adr/</code></a>
— including ADR-0007, the record of this release's default change,
written the day it was decided.</p>
<h2>v1.3.2 — security fix and the decision records</h2>
<p>Fixes the template-injection pattern in input handling (<a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/51">#51</a>,
by <a
href="https://github.com/nbuckwalt"><code>@nbuckwalt</code></a>).</p>
<p>Also adds <code>docs/adr/</code> — the reasoning behind this action:
why it exists, what it inherited from <code>apache/flink</code> and
<code>ShubhamTatvamasi</code>, what it deliberately does not do, and
what is still open.</p>
<p>No behaviour changes. The <code>swap-storage</code> default change
ships in the next release.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/ceedf095f4ec1a097402bc6bd80831f2e1a6fde6"><code>ceedf09</code></a>
docs: credit the contributors who reported the .NET overlap first, and
narrow...</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/afeb5ad61cc96fb57cd77f263f82523ad066b950"><code>afeb5ad</code></a>
docs: state the deprecation horizon and add the v1→v2 migration
note</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/a6144990006c494b6077186d03b1f1f1be6d9fc3"><code>a614499</code></a>
docs: remove references to unreleased versions</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/9881e8b2aa98885a0a15e68ccfc172c2e6793434"><code>9881e8b</code></a>
fix: specific options override general ones — <code>dotnet: false</code>
now keeps .NET ...</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/654d8aa378d76bbe05686844dcf4a55e811679fb"><code>654d8aa</code></a>
feat!: swap-storage defaults to false; tool-cache renamed to
preinstalled-run...</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/3f13feab2962a87273d379ebc36ea159527e6cc9"><code>3f13fea</code></a>
docs: backfill the deliberative record (ADR-0001..0007)</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/a855e00708fa302615b6d1b31ff817be4482a64f"><code>a855e00</code></a>
Merge pull request <a
href="https://redirect.github.com/jlumbroso/free-disk-space/issues/51">#51</a>
from nbuckwalt/fix/cmd-exec-inputs-env-indirection</li>
<li><a
href="https://github.com/jlumbroso/free-disk-space/commit/bcffc68e42e9c9afbd46c5ec108c263be01873ff"><code>bcffc68</code></a>
fix: use env var indirection for all boolean inputs to prevent
CMD_EXEC</li>
<li>See full diff in <a
href="https://github.com/jlumbroso/free-disk-space/compare/v1.3.1...v2.0.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `isbang/compose-action` from 3.1.0 to 3.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/isbang/compose-action/releases">isbang/compose-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.2.0</h2>
<h2>Release Summary</h2>
<p>Compose logs are now streamed during post-job cleanup, improving
visibility into service shutdown and troubleshooting.</p>
<p>Internal updates include refreshed documentation,
developer-experience improvements, and dependency/tooling upgrades
across GitHub Actions, devcontainers, and npm development
dependencies.</p>
<h2>Breaking changes</h2>
<p>There are no breaking changes.</p>
<h2>What's Changed</h2>
<ul>
<li>docs: update actions and workflows documentation by <a
href="https://github.com/hoverkraft-bot"><code>@hoverkraft-bot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/294">hoverkraft-tech/compose-action#294</a></li>
<li>chore: misc DevX improvments by <a
href="https://github.com/neilime"><code>@neilime</code></a> in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/295">hoverkraft-tech/compose-action#295</a></li>
<li>chore(deps): bump ghcr.io/devcontainers/features/github-cli from
1.1.0 to 1.1.1 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/302">hoverkraft-tech/compose-action#302</a></li>
<li>chore(deps-dev): bump esbuild from 0.28.1 to 0.28.2 in the
npm-development-dependencies group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/300">hoverkraft-tech/compose-action#300</a></li>
<li>chore(deps): bump the github-actions-dependencies group with 6
updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/301">hoverkraft-tech/compose-action#301</a></li>
<li>chore(deps): bump ghcr.io/devcontainers/features/docker-in-docker
from 4.0.0 to 4.1.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/303">hoverkraft-tech/compose-action#303</a></li>
<li>chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/304">hoverkraft-tech/compose-action#304</a></li>
<li>chore(deps): bump ghcr.io/devcontainers/features/github-cli from
1.1.1 to 1.1.2 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/305">hoverkraft-tech/compose-action#305</a></li>
<li>chore(deps-dev): bump <code>@ts-dev-tools/core</code> from 1.13.1
to 1.13.2 in the npm-development-dependencies group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/306">hoverkraft-tech/compose-action#306</a></li>
<li>chore(deps): bump
hoverkraft-tech/ci-github-publish/.github/workflows/prepare-release.yml
from 0.27.1 to 0.28.0 in the github-actions-dependencies group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/307">hoverkraft-tech/compose-action#307</a></li>
<li>chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/308">hoverkraft-tech/compose-action#308</a></li>
<li>fix: stream compose logs in post-job cleanup by <a
href="https://github.com/neilime"><code>@neilime</code></a> with <a
href="https://github.com/Copilot"><code>@Copilot</code></a> in <a
href="https://redirect.github.com/hoverkraft-tech/compose-action/pull/298">hoverkraft-tech/compose-action#298</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/hoverkraft-tech/compose-action/compare/v3.1.0...v3.2.0">https://github.com/hoverkraft-tech/compose-action/compare/v3.1.0...v3.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/b659c744ee9bed25aea2307c017ad849bd104433"><code>b659c74</code></a>
test: cover post-runner log warning fallback</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/c3f4fd4fefc352e21e9a1806e55dbdab4154e6f7"><code>c3f4fd4</code></a>
refactor: drop unused compose logs output</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/d8bdb0856c2afc794cdea674a6d47044a84eca53"><code>d8bdb08</code></a>
fix: use upstream compose log buffering</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/4868c439cf60fb522362aa686b13457bf3d2d5c2"><code>4868c43</code></a>
fix: restore post-job compose logs header</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/7d4722d6e5c5e6a557ad739984dcdc2139ac80cf"><code>7d4722d</code></a>
fix: avoid buffering compose logs during cleanup</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/889e6f4efc4a6077e5fbbd2ffec62be958c6a44b"><code>889e6f4</code></a>
fix: stream compose logs during post cleanup</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/84f5fe9719646f201df5ea5f7767843def6ff740"><code>84f5fe9</code></a>
chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/3591920a739b0f13008a8a6f7dc6ef1cad459d9d"><code>3591920</code></a>
chore(deps): bump
hoverkraft-tech/ci-github-publish/.github/workflows/prepare...</li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/d43e4f86e54439c91739c4b81f1ceedb6f874858"><code>d43e4f8</code></a>
chore(deps-dev): bump <code>@ts-dev-tools/core</code></li>
<li><a
href="https://github.com/hoverkraft-tech/compose-action/commit/c922b0112fc9b8d33ba1b524ea0111382711c084"><code>c922b01</code></a>
chore(deps): bump ghcr.io/devcontainers/features/github-cli</li>
<li>Additional commits viewable in <a
href="https://github.com/isbang/compose-action/compare/v3.1.0...v3.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `actions/setup-java` from 5 to 6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-java/releases">actions/setup-java's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>dist: Migrate from Zulu Discovery API to Azul Metadata API by <a
href="https://github.com/jameswald"><code>@jameswald</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/1010">actions/setup-java#1010</a></li>
<li>feat: add .mvn/extensions.xml to Maven cache key pattern by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1041">actions/setup-java#1041</a></li>
<li>Migrate to ESM and upgrade dependencies by <a
href="https://github.com/priyagupta108"><code>@priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/1078">actions/setup-java#1078</a></li>
<li>Map Zulu x86 architecture to i686 for Azul Metadata API by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1079">actions/setup-java#1079</a></li>
<li>Rename jdkFile input to jdk-file with deprecated alias by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1083">actions/setup-java#1083</a></li>
<li>Infer distribution from asdf .tool-versions vendor prefix by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1084">actions/setup-java#1084</a></li>
<li>Add Maven compiler problem matcher for javac diagnostics by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1086">actions/setup-java#1086</a></li>
<li>feat: expose cache-primary-key output (<a
href="https://redirect.github.com/actions/setup-java/issues/597">#597</a>)
by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1088">actions/setup-java#1088</a></li>
<li>docs: clarify V6 ESM migration is not a user-facing breaking change
by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1090">actions/setup-java#1090</a></li>
<li>Support multi-field Java versions like <code>18.0.1.1</code> by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1092">actions/setup-java#1092</a></li>
<li>docs: document seeding the Maven cache for plugin dependencies by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1094">actions/setup-java#1094</a></li>
<li>docs: clarify Maven cache paths and key hash inputs by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1096">actions/setup-java#1096</a></li>
<li>Support pinning java-version as "latest" by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1093">actions/setup-java#1093</a></li>
<li>chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1101">actions/setup-java#1101</a></li>
<li>chore(deps-dev): bump eslint-plugin-n from 18.2.1 to 18.2.2 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1103">actions/setup-java#1103</a></li>
<li>chore(deps-dev): bump prettier from 3.9.4 to 3.9.5 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1105">actions/setup-java#1105</a></li>
<li>chore(deps): bump actions/checkout from 6 to 7 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1106">actions/setup-java#1106</a></li>
<li>chore(deps-dev): bump <code>@types/node</code> from 26.1.0 to
26.1.1 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1104">actions/setup-java#1104</a></li>
<li>dist: Cover Tencent Kona JDK 25 by <a
href="https://github.com/johnshajiang"><code>@johnshajiang</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/1108">actions/setup-java#1108</a></li>
<li>chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1102">actions/setup-java#1102</a></li>
<li>Preserve Maven toolchains across repeated setup-java runs (<a
href="https://redirect.github.com/actions/setup-java/issues/1099">#1099</a>)
by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1111">actions/setup-java#1111</a></li>
<li>dist: Support Liberica NIK (<a
href="https://redirect.github.com/actions/setup-java/issues/878">#878</a>)
by <a href="https://github.com/asm0dey"><code>@asm0dey</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/1112">actions/setup-java#1112</a></li>
<li>Fix template injection (zizmor alert <a
href="https://redirect.github.com/actions/setup-java/issues/118">#118</a>)
in e2e-versions.yml by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1114">actions/setup-java#1114</a></li>
<li>Fix template injection in e2e-versions.yml (zizmor alert <a
href="https://redirect.github.com/actions/setup-java/issues/122">#122</a>)
by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1120">actions/setup-java#1120</a></li>
<li>Disable persisted checkout credentials in e2e workflow by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1115">actions/setup-java#1115</a></li>
<li>feat: Update recommended configuration for GPG signing by <a
href="https://github.com/wetneb"><code>@wetneb</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/608">actions/setup-java#608</a></li>
<li>Cache Maven and Gradle wrapper distributions separately from the
dependency cache by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1097">actions/setup-java#1097</a></li>
<li>Consolidate cache-dependency-path e2e workflow and add maven/sbt
coverage by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1124">actions/setup-java#1124</a></li>
<li>Use gpg.passphraseEnvName instead of the deprecated gpg.passphrase
server by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1123">actions/setup-java#1123</a></li>
<li>Extract repeated directory-check assertions into check-dir.sh helper
by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1127">actions/setup-java#1127</a></li>
<li>Consolidate duplicate jobs in e2e-versions workflow by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1125">actions/setup-java#1125</a></li>
<li>Use YAML anchors to reduce boilerplate in e2e-versions workflow by
<a href="https://github.com/brunoborges"><code>@brunoborges</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/1126">actions/setup-java#1126</a></li>
<li>Updated msft json for now by <a
href="https://github.com/jmjaffe37"><code>@jmjaffe37</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/1129">actions/setup-java#1129</a></li>
<li>Document missing action inputs in README by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1130">actions/setup-java#1130</a></li>
<li>chore(deps): bump <code>@actions/cache</code> to 6.2.0 by <a
href="https://github.com/philip-gai"><code>@philip-gai</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/1128">actions/setup-java#1128</a></li>
<li>Add an option to disable Java problem matchers by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1133">actions/setup-java#1133</a></li>
<li>docs: update setup-java examples by <a
href="https://github.com/HarithaVattikuti"><code>@HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-java/pull/1131">actions/setup-java#1131</a></li>
<li>Clarify credential environment variable inputs by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1134">actions/setup-java#1134</a></li>
<li>chore(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code>
from 8.63.0 to 8.64.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1135">actions/setup-java#1135</a></li>
<li>chore(deps): bump actions/setup-python from 6 to 7 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1143">actions/setup-java#1143</a></li>
<li>chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1142">actions/setup-java#1142</a></li>
<li>chore(deps-dev): bump <code>@typescript-eslint/parser</code> from
8.64.0 to 8.65.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1138">actions/setup-java#1138</a></li>
<li>chore(deps-dev): bump lint-staged from 17.0.8 to 17.2.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1136">actions/setup-java#1136</a></li>
<li>chore(deps-dev): bump typescript from 6.0.3 to 7.0.2 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-java/pull/1137">actions/setup-java#1137</a></li>
<li>chore(deps): fix npm audited vulnerabilities by <a
href="https://github.com/mhoffrog"><code>@mhoffrog</code></a> in <a
href="https://redirect.github.com/actions/setup-java/pull/1140">actions/setup-java#1140</a></li>
<li>Fix formatting issues in README.md by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1144">actions/setup-java#1144</a></li>
<li>Remediate npm audit findings and rebuild distributions by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1145">actions/setup-java#1145</a></li>
<li>Set GRAALVM_HOME for GraalVM distributions by <a
href="https://github.com/brunoborges"><code>@brunoborges</code></a>
with <a href="https://github.com/Copilot"><code>@Copilot</code></a> in
<a
href="https://redirect.github.com/actions/setup-java/pull/1146">actions/setup-java#1146</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-java/commit/de7274f081f381c8f8158605e0321c36c376e2e6"><code>de7274f</code></a>
Avoid macOS GPG socket overflow on long runner paths (<a
href="https://redirect.github.com/actions/setup-java/issues/1266">#1266</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/134912a529122c8803d42fbefc4adb2bd177f986"><code>134912a</code></a>
Fix import-safe checks when scripts are run from a path with symlinks
(<a
href="https://redirect.github.com/actions/setup-java/issues/1265">#1265</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/0781fc6af30d3e1f67f2d243034e1a15cf5f3677"><code>0781fc6</code></a>
Fix alpine failures by switching default back to only warn on
verification fa...</li>
<li><a
href="https://github.com/actions/setup-java/commit/4889c4aff54cecfc8d479c505d9893fd814df73f"><code>4889c4a</code></a>
Fix Temurin EA E2E signature verification (<a
href="https://redirect.github.com/actions/setup-java/issues/1260">#1260</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/8fd32400856216412ac77ad6dc67cca66ecffb93"><code>8fd3240</code></a>
[WIP] Fix failing GitHub Actions job for temurin 17 (<a
href="https://redirect.github.com/actions/setup-java/issues/1259">#1259</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/273229181560643261a71a1544c22304f2a40df8"><code>2732291</code></a>
chore(deps-dev): update eslint and globals (<a
href="https://redirect.github.com/actions/setup-java/issues/1256">#1256</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/1a8f22b7f7b115efae2d0dbe944753d561a53801"><code>1a8f22b</code></a>
chore: streamline Dependabot updates (<a
href="https://redirect.github.com/actions/setup-java/issues/1255">#1255</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/85030b78b58b52f56c1ed3d0e893d2c93117274b"><code>85030b7</code></a>
docs: complete v6 release highlights (<a
href="https://redirect.github.com/actions/setup-java/issues/1254">#1254</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/dd06d9cba3e5552c54d9f8ea23572deb30010f7c"><code>dd06d9c</code></a>
Prepare documentation for v6 release (<a
href="https://redirect.github.com/actions/setup-java/issues/1253">#1253</a>)</li>
<li><a
href="https://github.com/actions/setup-java/commit/59b3450628e54f250d3a3bfd413cd68b83bce8ed"><code>59b3450</code></a>
chore(deps): combine open Dependabot npm updates (<a
href="https://redirect.github.com/actions/setup-java/issues/1252">#1252</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/setup-java/compare/v5...v6">compare
view</a></li>
</ul>
</details>
<br />
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 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
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(sql): support CROSS JOIN syntax (#7573)
## Changes Made
Support `FROM a CROSS JOIN b` in SQL, which previously failed with
`Unsupported join type: CrossJoin(None)` even though comma joins already
supported the same operation.
Handle `CrossJoin(JoinConstraint::None)` in `plan_single_from` using the
existing `cross_join` builder and column-naming options, then continue
processing subsequent joins.
Add tests for:
- comma/CROSS JOIN equivalence
- aliases and duplicate columns
- chained joins
- the aggregate CTE query from #7532
Ordinary `JOIN` still requires `ON` or `USING`.
### Validation
- Rebuilt with `make build`.
- `DAFT_RUNNER=native .venv/bin/pytest -q tests/sql`: 422 passed, 25
skipped.
- Rust formatting, Ruff lint/format checks for the changed code, and
`git diff --check` passed.
AI assistance was used for implementation and test preparation. I
reviewed the planner change and test coverage and ran the checks above
locally.
### Pre-existing column-resolution issue
During validation, I found a pre-existing column-resolution bug
involving mixed comma/explicit joins and duplicate column names:
```sql
SELECT a.id AS ai, b.id AS bi, c.id AS ci
FROM a, b CROSS JOIN c;
```
With a.id = 10, b.id = 20, and c.id = 20, this returns (10, 10, 20)
instead of (10, 20, 20).
The same incorrect column binding reproduces on main with the
already-supported `FROM a, b JOIN c ON b.id = c.id`, so it is not
introduced by this change.
This is related to the broader name-based column-reference and
join-renaming problems described in #4270 (duplicate column names /
ordinal column references roadmap). That roadmap does not document this
exact reproducer. The column-resolution fix remains out of scope for
this PR.
## Related Issues
Closes #7554.
Related to #7532 (TPC-H Q11 `CROSS JOIN`). Latest Branches
0%
Solomon-mithra:fix/sql-iceberg-signed-snapshot-id 0%
slade/remove-get-micro-partitions 0%
© 2026 CodSpeed Technology