Skip to content

Merge trunk-io/plugins into main#2

Merged
debkanchan merged 42 commits into
dragonfish:mainfrom
trunk-io:main
Apr 24, 2024
Merged

Merge trunk-io/plugins into main#2
debkanchan merged 42 commits into
dragonfish:mainfrom
trunk-io:main

Conversation

@debkanchan
Copy link
Copy Markdown
Collaborator

No description provided.

TylerJang27 and others added 30 commits March 12, 2024 23:31
-
[Sqlfluff@3.0.0](https://github.com/sqlfluff/sqlfluff/releases/tag/3.0.0)
changed their JSON output format slightly, so updates the parser and
snapshots
- Fixes detekt test to correctly forward the PATH. This will be
necessary for upcoming versionless/packageless changes
- Forward `NPM_CONFIG_USERCONFIG` to node by default
Bumps the dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `3` | `4` |
| [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action) |
`1.1.9` | `1.1.10` |
| [github/codeql-action](https://github.com/github/codeql-action) |
`2.22.5` | `3.24.7` |
| [actions/cache](https://github.com/actions/cache) | `3.3.2` | `4.0.1`
|
|
[WyriHaximus/github-action-get-previous-tag](https://github.com/wyrihaximus/github-action-get-previous-tag)
| `1.3.0` | `1.4.0` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact)
| `3.1.3` | `4.3.1` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter) | `2.11.1`
| `3.0.2` |
| [actions/setup-node](https://github.com/actions/setup-node) | `3.8.2`
| `4.0.2` |
| [tibdex/github-app-token](https://github.com/tibdex/github-app-token)
| `1` | `2` |
|
[actions/download-artifact](https://github.com/actions/download-artifact)
| `3.0.2` | `4.1.4` |
|
[slackapi/slack-github-action](https://github.com/slackapi/slack-github-action)
| `1.24.0` | `1.25.0` |
|
[peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request)
| `5` | `6` |

Updates `actions/checkout` from 3 to 4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update default runtime to node20 by <a
href="https://github.com/takost"><code>@​takost</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li>
<li>Support fetching without the --progress option by <a
href="https://github.com/simonbaird"><code>@​simonbaird</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li>
<li>Release 4.0.0 by <a
href="https://github.com/takost"><code>@​takost</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/takost"><code>@​takost</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li>
<li><a
href="https://github.com/simonbaird"><code>@​simonbaird</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p>
<h2>v3.6.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Mark test scripts with Bash'isms to be run via Bash by <a
href="https://github.com/dscho"><code>@​dscho</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li>
<li>Add option to fetch tags even if fetch-depth &gt; 0 by <a
href="https://github.com/RobertWieczoreck"><code>@​RobertWieczoreck</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li>
<li>Release 3.6.0 by <a
href="https://github.com/luketomlinson"><code>@​luketomlinson</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/RobertWieczoreck"><code>@​RobertWieczoreck</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li>
<li><a
href="https://github.com/luketomlinson"><code>@​luketomlinson</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p>
<h2>v3.5.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix: Checkout Issue in self hosted runner due to faulty submodule
check-ins by <a
href="https://github.com/megamanics"><code>@​megamanics</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li>
<li>Fix typos found by codespell by <a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li>
<li>Add support for sparse checkouts by <a
href="https://github.com/dscho"><code>@​dscho</code></a> and <a
href="https://github.com/dfdez"><code>@​dfdez</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li>
<li>Release v3.5.3 by <a
href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/megamanics"><code>@​megamanics</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li>
<li><a
href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li>
<li><a href="https://github.com/dfdez"><code>@​dfdez</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p>
<h2>v3.5.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix: Use correct API url / endpoint in GHES by <a
href="https://github.com/fhammerl"><code>@​fhammerl</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a>
based on <a
href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a>
by <a href="https://github.com/1newsr"><code>@​1newsr</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p>
<h2>v3.5.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Improve checkout performance on Windows runners by upgrading
<code>@​actions/github</code> dependency by <a
href="https://github.com/BrettDong"><code>@​BrettDong</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/BrettDong"><code>@​BrettDong</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/b4ffde65f46336ab88eb53be808477a3936bae11"><code>b4ffde6</code></a>
Link to release page from what's new section (<a
href="https://redirect.github.com/actions/checkout/issues/1514">#1514</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/8530928916aaef40f59e6f221989ccb31f5759e7"><code>8530928</code></a>
Correct link to GitHub Docs (<a
href="https://redirect.github.com/actions/checkout/issues/1511">#1511</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/7cdaf2fbc075e6f3b9ca94cfd6cec5adc8a75622"><code>7cdaf2f</code></a>
Update CODEOWNERS to Launch team (<a
href="https://redirect.github.com/actions/checkout/issues/1510">#1510</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/8ade135a41bc03ea155e62e844d188df1ea18608"><code>8ade135</code></a>
Prepare 4.1.0 release (<a
href="https://redirect.github.com/actions/checkout/issues/1496">#1496</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/c533a0a4cfc4962971818edcfac47a2899e69799"><code>c533a0a</code></a>
Add support for partial checkout filters (<a
href="https://redirect.github.com/actions/checkout/issues/1396">#1396</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/72f2cec99f417b1a1c5e2e88945068983b7965f9"><code>72f2cec</code></a>
Update README.md for V4 (<a
href="https://redirect.github.com/actions/checkout/issues/1452">#1452</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac"><code>3df4ab1</code></a>
Release 4.0.0 (<a
href="https://redirect.github.com/actions/checkout/issues/1447">#1447</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc"><code>8b5e8b7</code></a>
Support fetching without the --progress option (<a
href="https://redirect.github.com/actions/checkout/issues/1067">#1067</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac"><code>97a652b</code></a>
Update default runtime to node20 (<a
href="https://redirect.github.com/actions/checkout/issues/1436">#1436</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/v3...v4">compare
view</a></li>
</ul>
</details>
<br />

Updates `trunk-io/trunk-action` from 1.1.9 to 1.1.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.10</h2>
<h2>What's Changed</h2>
<ul>
<li>Adds <code>lowercase-title</code> option to the upgrade action. (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/218">#218</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trunk-io/trunk-action/compare/v1.1.9...v1.1.10">https://github.com/trunk-io/trunk-action/compare/v1.1.9...v1.1.10</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/65228585e2c6128315f0f2d5190e2eae7f5c32c6"><code>6522858</code></a>
feat: add 'lowercase-title' option to upgrade action (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/218">#218</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/34242ec4eb8cf594887600f1f9b889e7c630ec18"><code>34242ec</code></a>
Upgrade trunk to 1.19.0 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/217">#217</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/78986c82771014936f5ee91d639eee272c3c7c08"><code>78986c8</code></a>
Upgrade trunk (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/216">#216</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/5c85d2a659ef259c7e8037eb0ed0da56a54132f0"><code>5c85d2a</code></a>
Upgrade trunk to 1.18.1 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/215">#215</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/057aaa4e827d524f2b6041c50dc260bd1e11e271"><code>057aaa4</code></a>
Upgrade trunk to 1.18.0 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/214">#214</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/c4b725db6be710c994ff4d175efefddb3cf86b59"><code>c4b725d</code></a>
Upgrade trunk (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/213">#213</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/cf57c926b78958033bf9be80b9b92a286f15b246"><code>cf57c92</code></a>
Upgrade trunk to 1.17.2 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/212">#212</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/e92f97fdf03e4187a317da955e6f5bdb0a606c6f"><code>e92f97f</code></a>
chore: migrate test runners to new CI cluster (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/210">#210</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/3e6816d7e6e5d00c41ba363275046f92557b0044"><code>3e6816d</code></a>
Upgrade trunk to 1.17.1 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/208">#208</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/ee21f624ffe82cc0cf8370a26778fbf6844ffccb"><code>ee21f62</code></a>
chore(deps): update github/codeql-action action to v2.22.4 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/207">#207</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/trunk-io/trunk-action/compare/v1.1.9...65228585e2c6128315f0f2d5190e2eae7f5c32c6">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action` from 2.22.5 to 3.24.7
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<p>Note that the only difference between <code>v2</code> and
<code>v3</code> of the CodeQL Action is the node version they support,
with <code>v3</code> running on node 20 while we continue to release
<code>v2</code> to support running on node 16. For example
<code>3.22.11</code> was the first <code>v3</code> release and is
functionally identical to <code>2.22.11</code>. This approach ensures an
easy way to track exactly which features are included in different
versions, indicated by the minor and patch version numbers.</p>
<h2>[UNRELEASED]</h2>
<ul>
<li>Improve the ease of debugging extraction issues by increasing the
verbosity of the extractor logs when running in debug mode. <a
href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li>
</ul>
<h2>3.24.7 - 12 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li>
</ul>
<h2>3.24.6 - 29 Feb 2024</h2>
<p>No user facing changes.</p>
<h2>3.24.5 - 23 Feb 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.3. <a
href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li>
</ul>
<h2>3.24.4 - 21 Feb 2024</h2>
<ul>
<li>Fix an issue where an existing, but empty,
<code>/sys/fs/cgroup/cpuset.cpus</code> file always resulted in a
single-threaded run. <a
href="https://redirect.github.com/github/codeql-action/pull/2151">#2151</a></li>
</ul>
<h2>3.24.3 - 15 Feb 2024</h2>
<ul>
<li>Fix an issue where the CodeQL Action would fail to load a
configuration specified by the <code>config</code> input to the
<code>init</code> Action. <a
href="https://redirect.github.com/github/codeql-action/pull/2147">#2147</a></li>
</ul>
<h2>3.24.2 - 15 Feb 2024</h2>
<ul>
<li>Enable improved multi-threaded performance on larger runners for
GitHub Enterprise Server users. This feature is already available to
GitHub.com users. <a
href="https://redirect.github.com/github/codeql-action/pull/2141">#2141</a></li>
</ul>
<h2>3.24.1 - 13 Feb 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.2. <a
href="https://redirect.github.com/github/codeql-action/pull/2124">#2124</a></li>
<li>The CodeQL action no longer fails if it can't write to the telemetry
api endpoint. <a
href="https://redirect.github.com/github/codeql-action/pull/2121">#2121</a></li>
</ul>
<h2>3.24.0 - 02 Feb 2024</h2>
<ul>
<li>CodeQL Python analysis will no longer install dependencies on GitHub
Enterprise Server, as is already the case for GitHub.com. See <a
href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
notes for 3.23.0</a> for more details. <a
href="https://redirect.github.com/github/codeql-action/pull/2106">#2106</a></li>
</ul>
<h2>3.23.2 - 26 Jan 2024</h2>
<ul>
<li>On Linux, the maximum possible value for the <code>--threads</code>
option now respects the CPU count as specified in <code>cgroup</code>
files to more accurately reflect the number of available cores when
running in containers. <a
href="https://redirect.github.com/github/codeql-action/pull/2083">#2083</a></li>
<li>Update default CodeQL bundle version to 2.16.1. <a
href="https://redirect.github.com/github/codeql-action/pull/2096">#2096</a></li>
</ul>
<h2>3.23.1 - 17 Jan 2024</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/3ab4101902695724f9365a384f86c1074d94e18c"><code>3ab4101</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2192">#2192</a>
from github/update-v3.24.7-5e882999f</li>
<li><a
href="https://github.com/github/codeql-action/commit/a006adfa777ac1a445cd4ca2df13e446f84becc0"><code>a006adf</code></a>
Update changelog for v3.24.7</li>
<li><a
href="https://github.com/github/codeql-action/commit/5e882999f16c45611816b3a14843ecd5485274b5"><code>5e88299</code></a>
Bump the npm group with 2 updates (<a
href="https://redirect.github.com/github/codeql-action/issues/2190">#2190</a>)</li>
<li><a
href="https://github.com/github/codeql-action/commit/69e120d747ddc5abdd3317379cb1476901c14505"><code>69e120d</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2191">#2191</a>
from github/henrymercer/use-include-query-help-flag</li>
<li><a
href="https://github.com/github/codeql-action/commit/5ec06c71f07919784296cc1bedeb2e2ab4c194fa"><code>5ec06c7</code></a>
Use the <code>--sarif-include-query-help</code> option when
supported</li>
<li><a
href="https://github.com/github/codeql-action/commit/caf377935a823a637571f07e0a8813992f01e4d0"><code>caf3779</code></a>
Update default bundle to 2.16.4 (<a
href="https://redirect.github.com/github/codeql-action/issues/2185">#2185</a>)</li>
<li><a
href="https://github.com/github/codeql-action/commit/532ca5486e1a5b4520f54d6aac5918e20eaf2149"><code>532ca54</code></a>
Fail <code>analyze</code> step by passing an invalid option to
<code>database finalize</code> (<a
href="https://redirect.github.com/github/codeql-action/issues/2189">#2189</a>)</li>
<li><a
href="https://github.com/github/codeql-action/commit/2fa207a8b764fa9a9c4068564ee4552bce75c4d8"><code>2fa207a</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2188">#2188</a>
from github/henrymercer/prepare-build-mode-help</li>
<li><a
href="https://github.com/github/codeql-action/commit/24c3eda0e32fb3558b504ad9f9c523fc6b68b363"><code>24c3eda</code></a>
Escape named value in input description</li>
<li><a
href="https://github.com/github/codeql-action/commit/27a6cd0a11fefc3a0b7fd2ff3edf69b58f9301b2"><code>27a6cd0</code></a>
Remove experimental qualifiers from build mode input</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/74483a38d39275f33fcff5f35b679b5ca4a26a99...3ab4101902695724f9365a384f86c1074d94e18c">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/cache` from 3.3.2 to 4.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/releases">actions/cache's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README.md by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li>
<li>Update examples by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1305">actions/cache#1305</a></li>
<li>Update actions/cache publish flow by <a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1340">actions/cache#1340</a></li>
<li>Update <code>@​actions/cache</code> by <a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1341">actions/cache#1341</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4...v4.0.1">https://github.com/actions/cache/compare/v4...v4.0.1</a></p>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update action to node20 by <a
href="https://github.com/takost"><code>@​takost</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
<li>feat: save-always flag by <a
href="https://github.com/to-s"><code>@​to-s</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/takost"><code>@​takost</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
<li><a href="https://github.com/to-s"><code>@​to-s</code></a> made their
first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v3...v4.0.0">https://github.com/actions/cache/compare/v3...v4.0.0</a></p>
<h2>v3.3.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Cache v3.3.3 by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/robherley"><code>@​robherley</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/cache/pull/1302">actions/cache#1302</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v3...v3.3.3">https://github.com/actions/cache/compare/v3...v3.3.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's
changelog</a>.</em></p>
<blockquote>
<h1>Releases</h1>
<h3>4.0.1</h3>
<ul>
<li>Updated <code>isGhes</code> check</li>
</ul>
<h3>4.0.0</h3>
<ul>
<li>Updated minimum runner version support from node 12 -&gt; node
20</li>
</ul>
<h3>3.3.3</h3>
<ul>
<li>Updates <code>@​actions/cache</code> to v3.2.3 to fix accidental
mutated path arguments to <code>getCacheVersion</code> <a
href="https://redirect.github.com/actions/toolkit/pull/1378">actions/toolkit#1378</a></li>
<li>Additional audit fixes of npm package(s)</li>
</ul>
<h3>3.3.2</h3>
<ul>
<li>Fixes bug with Azure SDK causing blob downloads to get stuck.</li>
</ul>
<h3>3.3.1</h3>
<ul>
<li>Reduced segment size to 128MB and segment timeout to 10 minutes to
fail fast in case the cache download is stuck.</li>
</ul>
<h3>3.3.0</h3>
<ul>
<li>Added option to lookup cache without downloading it.</li>
</ul>
<h3>3.2.6</h3>
<ul>
<li>Fix zstd not being used after zstd version upgrade to 1.5.4 on
hosted runners.</li>
</ul>
<h3>3.2.5</h3>
<ul>
<li>Added fix to prevent from setting MYSYS environment variable
globally.</li>
</ul>
<h3>3.2.4</h3>
<ul>
<li>Added option to fail job on cache miss.</li>
</ul>
<h3>3.2.3</h3>
<ul>
<li>Support cross os caching on Windows as an opt-in feature.</li>
<li>Fix issue with symlink restoration on Windows for cross-os
caches.</li>
</ul>
<h3>3.2.2</h3>
<ul>
<li>Reverted the changes made in 3.2.1 to use gnu tar and zstd by
default on windows.</li>
</ul>
<h3>3.2.1</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/cache/commit/ab5e6d0c87105b4c9c2047343972218f562e4319"><code>ab5e6d0</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1341">#1341</a>
from bethanyj28/main</li>
<li><a
href="https://github.com/actions/cache/commit/89c7d86c71006451e399dfcc588eed8e392e0dcf"><code>89c7d86</code></a>
licensed cache</li>
<li><a
href="https://github.com/actions/cache/commit/d2c84da363007d814e47d50565ba3794c1a84c56"><code>d2c84da</code></a>
update <code>@​actions/cache</code></li>
<li><a
href="https://github.com/actions/cache/commit/37e7d4eb166540050942d75a6e40742cbfc92f65"><code>37e7d4e</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1340">#1340</a>
from actions/bethanyj28/update-publish-flow</li>
<li><a
href="https://github.com/actions/cache/commit/a18323f50430a57f9094db3ce508dc1e3a25d4a2"><code>a18323f</code></a>
add release action</li>
<li><a
href="https://github.com/actions/cache/commit/a2ed59d39b352305bdd2f628719a53b2cc4f9613"><code>a2ed59d</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1305">#1305</a>
from actions/yacaovsnc/update_examples</li>
<li><a
href="https://github.com/actions/cache/commit/dc88ab52d723eb4cc3a0af43f6bee825c4742280"><code>dc88ab5</code></a>
Update examples</li>
<li><a
href="https://github.com/actions/cache/commit/1d78355196cc3f88914ca91332c58d431a78513d"><code>1d78355</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1304">#1304</a>
from actions/yacaovsnc/update_readme</li>
<li><a
href="https://github.com/actions/cache/commit/c36458f13bdfaeff50a47b181b7368ae66b21f28"><code>c36458f</code></a>
Update README.md</li>
<li><a
href="https://github.com/actions/cache/commit/13aacd865c20de90d75de3b17ebe84f7a17d57d2"><code>13aacd8</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1242">#1242</a>
from to-s/main</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/cache/compare/704facf57e6136b1bc63b828d79edcd491f0ee84...ab5e6d0c87105b4c9c2047343972218f562e4319">compare
view</a></li>
</ul>
</details>
<br />

Updates `WyriHaximus/github-action-get-previous-tag` from 1.3.0 to 1.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/wyrihaximus/github-action-get-previous-tag/releases">WyriHaximus/github-action-get-previous-tag's
releases</a>.</em></p>
<blockquote>
<h1>v1.4.0</h1>
<ul>
<li>Total issues resolved: <strong>1</strong></li>
<li>Total pull requests resolved: <strong>6</strong></li>
<li>Total contributors: <strong>4</strong></li>
</ul>
<h2>CI 🚧,Configuration ⚙,JavaScript 🦏,YAML 🍄</h2>
<ul>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/53">53:
Stricten working directory tests</a> thanks to <a
href="https://github.com/WyriHaximus"><code>@​WyriHaximus</code></a></li>
</ul>
<h2>YAML 🍄</h2>
<ul>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/52">52:
Update to Node 20</a> thanks to <a
href="https://github.com/coreyworrell"><code>@​coreyworrell</code></a>
and <a
href="https://github.com/Gershon-A"><code>@​Gershon-A</code></a></li>
</ul>
<h2>CI 🚧,Configuration ⚙,JavaScript 🦏,MarkDown 📝,YAML 🍄</h2>
<ul>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/51">51:
Add the ability to specify the working directory</a> thanks to <a
href="https://github.com/WyriHaximus"><code>@​WyriHaximus</code></a></li>
</ul>
<h2>MarkDown 📝</h2>
<ul>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/49">49:
fetch tags instead of fetch-depth: 0</a> thanks to <a
href="https://github.com/staabm"><code>@​staabm</code></a></li>
</ul>
<h2>CI 🚧,Configuration ⚙,YAML 🍄</h2>
<ul>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/44">44:
Remove file removal action</a> thanks to <a
href="https://github.com/WyriHaximus"><code>@​WyriHaximus</code></a></li>
<li><a
href="https://redirect.github.com/WyriHaximus/github-action-get-previous-tag/pull/43">43:
Add unit tests</a> thanks to <a
href="https://github.com/WyriHaximus"><code>@​WyriHaximus</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/04e8485ecb6487243907e330d522ff60f02283ce"><code>04e8485</code></a>
Merge pull request <a
href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/53">#53</a>
from WyriHaximus/stricten-working-directory-tests</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/86401148eafc2b0abe569294f482e93325860219"><code>8640114</code></a>
Stricten working directory tests</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/53f35ded7ded93b348da7186532329cac2add73b"><code>53f35de</code></a>
Merge pull request <a
href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/44">#44</a>
from WyriHaximus/remove-file-removal-action</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/80e207e8b54363eab1b3b8a550c1055a1ff3de36"><code>80e207e</code></a>
Remove file removal action</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/487f53abb72975864bc607e5df42bf19d6ee8e53"><code>487f53a</code></a>
Merge pull request <a
href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/51">#51</a>
from WyriHaximus/set-working-directory</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/752030f0749a8de1938ec8e77b2308f2471f8c5a"><code>752030f</code></a>
Add the ability to specify the working directory</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/5e8388fa0aeeab0542f48ca356d36c8750374802"><code>5e8388f</code></a>
Merge pull request <a
href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/52">#52</a>
from coreyworrell/patch-1</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/80af5d6fa6c58de8385c8016b6eb1d68a98f6ef5"><code>80af5d6</code></a>
Update to Node 20</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/5916541c5386cccc2dad1d66afa26765a2956bd4"><code>5916541</code></a>
Merge pull request <a
href="https://redirect.github.com/wyrihaximus/github-action-get-previous-tag/issues/49">#49</a>
from staabm/patch-1</li>
<li><a
href="https://github.com/WyriHaximus/github-action-get-previous-tag/commit/a0f33a9b2dffc4775031c91d86c26528efb782b1"><code>a0f33a9</code></a>
fetch tags instead of fetch-depth: 0</li>
<li>Additional commits viewable in <a
href="https://github.com/wyrihaximus/github-action-get-previous-tag/compare/385a2a0b6abf6c2efeb95adfac83d96d6f968e0c...04e8485ecb6487243907e330d522ff60f02283ce">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/upload-artifact` from 3.1.3 to 4.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.1</h2>
<ul>
<li>Bump <code>@​actions/artifacts</code> to latest version to include
<a href="https://redirect.github.com/actions/toolkit/pull/1648">updated
GHES host check</a></li>
</ul>
<h2>v4.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Reorganize upload code in prep for merge logic &amp; add more tests
by <a href="https://github.com/robherley"><code>@​robherley</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/504">actions/upload-artifact#504</a></li>
<li>Add sub-action to merge artifacts by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/505">actions/upload-artifact#505</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.3.0">https://github.com/actions/upload-artifact/compare/v4...v4.3.0</a></p>
<h2>v4.2.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Ability to overwrite an Artifact by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/501">actions/upload-artifact#501</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.2.0">https://github.com/actions/upload-artifact/compare/v4...v4.2.0</a></p>
<h2>v4.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add migrations docs by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/482">actions/upload-artifact#482</a></li>
<li>Update README.md by <a
href="https://github.com/samuelwine"><code>@​samuelwine</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li>
<li>Support artifact-url output by <a
href="https://github.com/konradpabjan"><code>@​konradpabjan</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/496">actions/upload-artifact#496</a></li>
<li>Update readme to reflect new 500 artifact per job limit by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/497">actions/upload-artifact#497</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/samuelwine"><code>@​samuelwine</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/492">actions/upload-artifact#492</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.1.0">https://github.com/actions/upload-artifact/compare/v4...v4.1.0</a></p>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<p>The release of upload-artifact@v4 and download-artifact@v4 are major
changes to the backend architecture of Artifacts. They have numerous
performance and behavioral improvements.</p>
<p>ℹ️ However, this is a major update that includes breaking changes.
Artifacts created with versions v3 and below are not compatible with the
v4 actions. Uploads and downloads <em>must</em> use the same major
actions versions. There are also key differences from previous versions
that may require updates to your workflows.</p>
<p>For more information, please see:</p>
<ol>
<li>The <a
href="https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/">changelog</a>
post.</li>
<li>The <a
href="https://github.com/actions/upload-artifact/blob/main/README.md">README</a>.</li>
<li>The <a
href="https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md">migration
documentation</a>.</li>
<li>As well as the underlying npm package, <a
href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@​actions/artifact</code></a>
documentation.</li>
</ol>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/vmjoseph"><code>@​vmjoseph</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/464">actions/upload-artifact#464</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v3...v4.0.0">https://github.com/actions/upload-artifact/compare/v3...v4.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/5d5d22a31266ced268874388b861e4b58bb5c2f3"><code>5d5d22a</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/515">#515</a>
from actions/eggyhead/update-artifact-v2.1.1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/f1e993d9663a03508e7fc0370c744c4b963f0044"><code>f1e993d</code></a>
update artifact license</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/4881bfd3f27855c63733d8cfff17721cc0ad611f"><code>4881bfd</code></a>
updating dist:</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/a30777e2653648a0a7bbd3efb5c96ef9131b96cc"><code>a30777e</code></a>
<a href="https://github.com/eggyhead"><code>@​eggyhead</code></a></li>
<li><a
href="https://github.com/actions/upload-artifact/commit/3a8048248f2f288c271830f8ecf2a1c5d8eb0e9a"><code>3a80482</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/511">#511</a>
from actions/robherley/migration-docs-typo</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/9d63e3f2f81d9dc4e13d83fc330408f8a94b79d1"><code>9d63e3f</code></a>
Merge branch 'main' into robherley/migration-docs-typo</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/dfa1ab292d2fdd78d056187f11c568c16ab53de9"><code>dfa1ab2</code></a>
fix typo with v3 artifact downloads in migration guide</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/d00351bf698398c17253d21cf8f90e57a344e14b"><code>d00351b</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/509">#509</a>
from markmssd/patch-1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/707f5a7b71e0fb01c5df1e16e9679a3292606ef2"><code>707f5a7</code></a>
Update limitation of <code>10</code> artifacts upload to
<code>500</code></li>
<li><a
href="https://github.com/actions/upload-artifact/commit/26f96dfa697d77e81fd5907df203aa23a56210a8"><code>26f96df</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/505">#505</a>
from actions/robherley/merge-artifacts</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...5d5d22a31266ced268874388b861e4b58bb5c2f3">compare
view</a></li>
</ul>
</details>
<br />

Updates `dorny/paths-filter` from 2.11.1 to 3.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dorny/paths-filter/releases">dorny/paths-filter's
releases</a>.</em></p>
<blockquote>
<h2>v3.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: add config parameter for predicate quantifier by <a
href="https://github.com/petermetz"><code>@​petermetz</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/224">dorny/paths-filter#224</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/petermetz"><code>@​petermetz</code></a>
made their first contribution in <a
href="https://redirect.github.com/dorny/paths-filter/pull/224">dorny/paths-filter#224</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dorny/paths-filter/compare/v3...v3.0.2">https://github.com/dorny/paths-filter/compare/v3...v3.0.2</a></p>
<h2>v3.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Compare base and ref when token is empty by <a
href="https://github.com/frouioui"><code>@​frouioui</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/133">dorny/paths-filter#133</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/frouioui"><code>@​frouioui</code></a>
made their first contribution in <a
href="https://redirect.github.com/dorny/paths-filter/pull/133">dorny/paths-filter#133</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dorny/paths-filter/compare/v3...v3.0.1">https://github.com/dorny/paths-filter/compare/v3...v3.0.1</a></p>
<h2>v3.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README.md: added real world usage example by <a
href="https://github.com/iamtodor"><code>@​iamtodor</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/178">dorny/paths-filter#178</a></li>
<li>Update Node.js to version 20 by <a
href="https://github.com/danielhjacobs"><code>@​danielhjacobs</code></a>
in <a
href="https://redirect.github.com/dorny/paths-filter/pull/206">dorny/paths-filter#206</a></li>
<li>Update to nodejs 20 by <a
href="https://github.com/dorny"><code>@​dorny</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/210">dorny/paths-filter#210</a></li>
<li>chore(deps): bump checkout action to v4 and use setup-node to setup
node and cache npm deps by <a
href="https://github.com/chenrui333"><code>@​chenrui333</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/211">dorny/paths-filter#211</a></li>
<li>Update all dependencies by <a
href="https://github.com/dorny"><code>@​dorny</code></a> in <a
href="https://redirect.github.com/dorny/paths-filter/pull/215">dorny/paths-filter#215</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/iamtodor"><code>@​iamtodor</code></a>
made their first contribution in <a
href="https://redirect.github.com/dorny/paths-filter/pull/178">dorny/paths-filter#178</a></li>
<li><a
href="https://github.com/danielhjacobs"><code>@​danielhjacobs</code></a>
made their first contribution in <a
href="https://redirect.github.com/dorny/paths-filter/pull/206">dorny/paths-filter#206</a></li>
<li><a
href="https://github.com/chenrui333"><code>@​chenrui333</code></a> made
their first contribution in <a
href="https://redirect.github.com/dorny/paths-filter/pull/211">dorny/paths-filter#211</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dorny/paths-filter/compare/v2.11.1...v3.0.0">https://github.com/dorny/paths-filter/compare/v2.11.1...v3.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md">dorny/paths-filter's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>v3.0.2</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/224">Add
config parameter for predicate quantifier</a></li>
</ul>
<h2>v3.0.1</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/133">Compare
base and ref when token is empty</a></li>
</ul>
<h2>v3.0.0</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/210">Update to
Node.js 20</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/215">Update
all dependencies</a></li>
</ul>
<h2>v2.11.1</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/167">Update
<code>@​actions/core</code> to v1.10.0 - Fixes warning about deprecated
set-output</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/168">Document
need for pull-requests: read permission</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/164">Updating
to actions/checkout@v3</a></li>
</ul>
<h2>v2.11.0</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/157">Set
list-files input parameter as not required</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/161">Update
Node.js</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/162">Fix
incorrect handling of Unicode characters in exec()</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/163">Use
Octokit pagination</a></li>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/160">Updates
real world links</a></li>
</ul>
<h2>v2.10.2</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/91">Fix
getLocalRef() returns wrong ref</a></li>
</ul>
<h2>v2.10.1</h2>
<ul>
<li><a
href="https://redirect.github.com/dorny/paths-filter/pull/85">Improve
robustness of change detection</a></li>
</ul>
<h2>v2.10.0</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/82">Add
ref input parameter</a></li>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/83">Fix
change detection in PR when pullRequest.changed_files is
incorrect</a></li>
</ul>
<h2>v2.9.3</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/78">Fix
change detection when base is a tag</a></li>
</ul>
<h2>v2.9.2</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/75">Fix
fetching git history</a></li>
</ul>
<h2>v2.9.1</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/74">Fix
fetching git history + fallback to unshallow repo</a></li>
</ul>
<h2>v2.9.0</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/68">Add
list-files: csv format</a></li>
</ul>
<h2>v2.8.0</h2>
<ul>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/65">Add
count output variable</a></li>
<li><a href="https://redirect.github.com/dorny/paths-filter/pull/61">Fix
log grouping of changes</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dorny/paths-filter/commit/de90cc6fb38fc0963ad72b210f1f284cd68cea36"><code>de90cc6</code></a>
Update dist and CHANGELOG for v3.0.2</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/cf89abdbaede7b5bcbc8e105da2aaa39fd84b997"><code>cf89abd</code></a>
Merge pull request <a
href="https://redirect.github.com/dorny/paths-filter/issues/224">#224</a>
from petermetz/feat-filter-predicate-quantifier</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/f90d5265d6f3c389e3bd0288de3cafc818e26a0f"><code>f90d526</code></a>
feat: add config parameter for predicate quantifier</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/ebc4d7e9ebcb0b1eb21480bb8f43113e996ac77a"><code>ebc4d7e</code></a>
Update CHANGELOG for v3.0.1</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/45f16f1875754d8424ea8a6a134c81fd56637525"><code>45f16f1</code></a>
Merge pull request <a
href="https://redirect.github.com/dorny/paths-filter/issues/133">#133</a>
from frouioui/main</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/5da0e4c086f427696edbc188de7cc487edc8befd"><code>5da0e4c</code></a>
Merge branch 'master'</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/1441771bbfdd59dcd748680ee64ebd8faab1a242"><code>1441771</code></a>
Update README.md</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/0bc4621a3135347011ad047f9ecf449bf72ce2bd"><code>0bc4621</code></a>
Bump major version to v3</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/7267a8516b6f92bdb098633497bad573efdbf271"><code>7267a85</code></a>
Update CHANGELOG for v2.12.0</li>
<li><a
href="https://github.com/dorny/paths-filter/commit/e36f1124bf7d4849984518d6d3c52cceead221f4"><code>e36f112</code></a>
Merge pull request <a
href="https://redirect.github.com/dorny/paths-filter/issues/215">#215</a>
from dorny/update-dependencies</li>
<li>Additional commits viewable in <a
href="https://github.com/dorny/paths-filter/compare/4512585405083f25c027a35db413c2b3b9006d50...de90cc6fb38fc0963ad72b210f1f284cd68cea36">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/setup-node` from 3.8.2 to 4.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support for <code>volta.extends</code> by <a
href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
<li>Add support for arm64 Windows by <a
href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/927">actions/setup-node#927</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/ThisIsManta"><code>@​ThisIsManta</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/921">actions/setup-node#921</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2">https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2</a></p>
<h2>v4.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Ignore engines in Yarn 1 e2e-cache tests by <a
href="https://github.com/trivikr"><code>@​trivikr</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li>
<li>Update setup-node references in the README.md file to setup-node@v4
by <a href="https://github.com/jwetzell"><code>@​jwetzell</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li>
<li>Update reusable workflows to use Node.js v20 by <a
href="https://github.com/MaksimZhukov"><code>@​MaksimZhukov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/889">actions/setup-node#889</a></li>
<li>Add fix for cache to resolve slow post action step by <a
href="https://github.com/aparnajyothi-y"><code>@​aparnajyothi-y</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li>
<li>Fix README.md by <a
href="https://github.com/takayamaki"><code>@​takayamaki</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li>
<li>Add <code>package.json</code> to <code>node-version-file</code> list
of examples. by <a
href="https://github.com/TWiStErRob"><code>@​TWiStErRob</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li>
<li>Fix node-version-file interprets entire package.json as a version by
<a
href="https://github.com/NullVoxPopuli"><code>@​NullVoxPopuli</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/trivikr"><code>@​trivikr</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/882">actions/setup-node#882</a></li>
<li><a href="https://github.com/jwetzell"><code>@​jwetzell</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/884">actions/setup-node#884</a></li>
<li><a
href="https://github.com/aparnajyothi-y"><code>@​aparnajyothi-y</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/917">actions/setup-node#917</a></li>
<li><a
href="https://github.com/takayamaki"><code>@​takayamaki</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/898">actions/setup-node#898</a></li>
<li><a
href="https://github.com/TWiStErRob"><code>@​TWiStErRob</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/879">actions/setup-node#879</a></li>
<li><a
href="https://github.com/NullVoxPopuli"><code>@​NullVoxPopuli</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/865">actions/setup-node#865</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v4...v4.0.1">https://github.com/actions/setup-node/compare/v4...v4.0.1</a></p>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<p>In scope of this release we changed version of node runtime for
action from node16 to node20 and updated dependencies in <a
href="https://redirect.github.com/actions/setup-node/pull/866">actions/setup-node#866</a></p>
<p>Besides, release contains such changes as:</p>
<ul>
<li>Upgrade actions/checkout to v4 by <a
href="https://github.com/gmembre-zenika"><code>@​gmembre-zenika</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li>
<li>Update actions/checkout for documentation and yaml by <a
href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/876">actions/setup-node#876</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/gmembre-zenika"><code>@​gmembre-zenika</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/868">actions/setup-node#868</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v3...v4.0.0">https://github.com/actions/setup-node/compare/v3...v4.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-node/commit/60edb5dd545a775178f52524783378180af0d1f8"><code>60edb5d</code></a>
Add support for arm64 Windows (<a
href="https://redirect.github.com/actions/setup-node/issues/927">#927</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/d86ebcd40b3cb50b156bfa44dd277faf38282d12"><code>d86ebcd</code></a>
Add support for <code>volta.extends</code> (<a
href="https://redirect.github.com/actions/setup-node/issues/921">#921</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8"><code>b39b52d</code></a>
Fix node-version-file interprets entire package.json as a version (<a
href="https://redirect.github.com/actions/setup-node/issues/865">#865</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/72476173717e9fa92b08abe87e9c9dc3a42dc0c8"><code>7247617</code></a>
Add <code>package.json</code> to <code>node-version-file</code> list of
examples. (<a
href="https://redirect.github.com/actions/setup-node/issues/879">#879</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/f3ec4ca66feedca88150c6d39d92449ce4ca063b"><code>f3ec4ca</code></a>
Fix README.md (<a
href="https://redirect.github.com/actions/setup-node/issues/898">#898</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/ec97f37504b0cca1fbc763cc0575585d10020c22"><code>ec97f37</code></a>
Add fix for cache (<a
href="https://redirect.github.com/actions/setup-node/issues/917">#917</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/5ef044f9d09786428e6e895be6be17937becee3a"><code>5ef044f</code></a>
Update reusable workflows to use Node.js v20 (<a
href="https://redirect.github.com/actions/setup-node/issues/889">#889</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/c45882a6eaaa69d42dbf1b6c7e3ae5dbb81e1f29"><code>c45882a</code></a>
update to setup-node@v4 in docs (<a
href="https://redirect.github.com/actions/setup-node/issues/884">#884</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/ee36e8b5c0fdd6014a0398aed18ce9876360bd63"><code>ee36e8b</code></a>
Ignore engines check in Yarn 1 e2e-cache tests (<a
href="https://redirect.github.com/actions/setup-node/issues/882">#882</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/8f152de45cc393bb48ce5d89d36b731f54556e65"><code>8f152de</code></a>
Update actions/checkout for documentation and yaml (<a
href="https://redirect.github.com/actions/setup-node/issues/876">#876</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/setup-node/compare/1a4442cacd436585916779262731d5b162bc6ec7...60edb5dd545a775178f52524783378180af0d1f8">compare
view</a></li>
</ul>
</details>
<br />

Updates `tibdex/github-app-token` from 1 to 2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tibdex/github-app-token/releases">tibdex/github-app-token's
releases</a>.</em></p>
<blockquote>
<h2>v2.0.0</h2>
<ul>
<li><strong>BREAKING</strong>: replaces the <code>installation_id</code>
and <code>repository</code> inputs with
<code>installation_retrieval_mode</code> and
<code>installation_retrieval_payload</code> to also support organization
and user installation.</li>
<li>switches to <code>node20</code>.</li>
<li>adds a <code>repositories</code> input to scope the created token to
a subset of repositories.</li>
<li>revokes the created token at the end of the job with a <a
href="https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#runspost"><code>post</code>
script</a>.</li>
</ul>
<h2>v1.9.0</h2>
<p>No release notes provided.</p>
<h2>v1.8.2</h2>
<p>No release notes provided.</p>
<h2>v1.8.1</h2>
<p>No release notes provided.</p>
<h2>v1.8.0</h2>
<p>No release notes provided.</p>
<h2>v1.7.0</h2>
<p>No release notes provided.</p>
<h2>v1.6.0</h2>
<p>No release notes provided.</p>
<h2>v1.5.2</h2>
<p>No release notes provided.</p>
<h2>v1.5.1</h2>
<p>No release notes provided.</p>
<h2>v1.5.0</h2>
<p>No release notes provided.</p>
<h2>v1.4.0</h2>
<p>No release notes provided.</p>
<h2>v1.3.0</h2>
<p>No release notes provided.</p>
<h2>v1.2.0</h2>
<p>No release notes provided.</p>
<h2>v1.1.1</h2>
<p>No release notes provided.</p>
<h2>v1.1.0</h2>
<p>No release notes provided.</p>
<h2>v1.0.2</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tibdex/github-app-token/commit/3beb63f4bd073e61482598c45c71c1019b59b73a"><code>3beb63f</code></a>
release v2.1.0</li>
<li><a
href="https://github.com/tibdex/github-app-token/commit/3eb77c7243b85c65e84acfa93fdbac02fb6bd532"><code>3eb77c7</code></a>
Add option to not revoke token (<a
href="https://redirect.github.com/tibdex/github-app-token/issues/95">#95</a>)</li>
<li><a
href="https://github.com/tibdex/github-app-token/commit/95717386c657bc772ba69db6fafa0e08baf5372e"><code>9571738</code></a>
Add support for organization and user installation retrieval and
repository s...</li>
<li>See full diff in <a
href="https://github.com/tibdex/github-app-token/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/download-artifact` from 3.0.2 to 4.1.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@​actions/artifact</code> by <a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/307">actions/download-artifact#307</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.4">https://github.com/actions/download-artifact/compare/v4...v4.1.4</a></p>
<h2>v4.1.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Update release-new-action-version.yml by <a
href="https://github.com/konradpabjan"><code>@​konradpabjan</code></a>
in <a
href="https://redirect.github.com/actions/download-artifact/pull/292">actions/download-artifact#292</a></li>
<li>Update toolkit dependency with updated unzip logic by <a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/299">actions/download-artifact#299</a></li>
<li>Update <code>@​actions/artifact</code> by <a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/303">actions/download-artifact#303</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/299">actions/download-artifact#299</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.3">https://github.com/actions/download-artifact/compare/v4...v4.1.3</a></p>
<h2>v4.1.2</h2>
<ul>
<li>Bump <code>@​actions/artifacts</code> to latest version to include
<a href="https://redirect.github.com/actions/toolkit/pull/1648">updated
GHES host check</a></li>
</ul>
<h2>v4.1.1</h2>
<ul>
<li>Fix transient request timeouts <a
href="https://redirect.github.com/actions/download-artifact/issues/249">actions/download-artifact#249</a></li>
<li>Bump <code>@actions/artifacts</code> to latest version</li>
</ul>
<h2>v4.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Some cleanup by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/247">actions/download-artifact#247</a></li>
<li>Fix default for run-id by <a
href="https://github.com/stchr"><code>@​stchr</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/252">actions/download-artifact#252</a></li>
<li>Support pattern matching to filter artifacts &amp; merge to same
directory by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/259">actions/download-artifact#259</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/stchr"><code>@​stchr</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/252">actions/download-artifact#252</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4...v4.1.0">https://github.com/actions/download-artifact/compare/v4...v4.1.0</a></p>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<p>The release of upload-artifact@v4 and download-artifact@v4 are major
changes to the backend architecture of Artifacts. They have numerous
performance and behavioral improvements.</p>
<p>ℹ️ However, this is a major update that includes breaking changes.
Artifacts created with versions v3 and below are not compatible with the
v4 actions. Uploads and downloads <em>must</em> use the same major
actions versions. There are also key differences from previous versions
that may require updates to your workflows.</p>
<p>For more information, please see:</p>
<ol>
<li>The <a
href="https://github.blog/changelog/2023-12-14-github-actions-artifacts-v4-is-now-generally-available/">changelog</a>
post.</li>
<li>The <a
href="https://github.com/actions/download-artifact/blob/main/README.md">README</a>.</li>
<li>The <a
href="https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md">migration
documentation</a>.</li>
<li>As well as the underlying npm package, <a
href="https://github.com/actions/toolkit/tree/main/packages/artifact"><code>@​actions/artifact</code></a>
documentation.</li>
</ol>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/download-artifact/commit/c850b930e6ba138125429b7e5c93fc707a7f8427"><code>c850b93</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/307">#307</a>
from bethanyj28/main</li>
<li><a
href="https://github.com/actions/download-artifact/commit/6fd111f15ace90c9fbd0d73880db8338a776aaed"><code>6fd111f</code></a>
update <code>@​actions/artifact</code></li>
<li><a
href="https://github.com/actions/download-artifact/commit/87c55149d96e628cc2ef7e6fc2aab372015aec85"><code>87c5514</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/303">#303</a>
from bethanyj28/main</li>
<li><a
href="https://github.com/actions/download-artifact/commit/47f9ce604fdcae5583e5ef84048eeb7ef2893652"><code>47f9ce6</code></a>
update <code>@​actions/artifact</code></li>
<li><a
href="https://github.com/actions/download-artifact/commit/127824d34cb0da7dc3cb064a37ae280b7c09aca6"><code>127824d</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/299">#299</a>
from bethanyj28/main</li>
<li><a
href="https://github.com/actions/download-artifact/commit/6dd49bff0a6150b47d41011c034b762053acaf6f"><code>6dd49bf</code></a>
licensed only artifact</li>
<li><a
href="https://github.com/actions/download-artifact/commit/f71c0e3da3bb6b4fcc53196b9ac75ee981db5b…
Bumps the dependencies group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [@trunkio/launcher](https://trunk.io) | `1.2.7` | `1.3.0` |
|
[@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)
| `29.5.11` | `29.5.12` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.10.6` | `20.11.28` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `6.18.0` | `7.2.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `6.18.0` | `7.2.0` |
| [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` |
|
[eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)
| `27.6.1` | `27.9.0` |
|
[eslint-plugin-prefer-arrow-functions](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions)
| `3.2.4` | `3.3.2` |
|
[eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)
| `5.1.2` | `5.1.3` |
|
[eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort)
| `10.0.0` | `12.0.0` |
| [semver](https://github.com/npm/node-semver) | `7.5.4` | `7.6.0` |
| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git)
| `3.22.0` | `3.23.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.1` | `29.1.2`
|
| [typescript](https://github.com/Microsoft/TypeScript) | `5.3.3` |
`5.4.2` |
| [yaml](https://github.com/eemeli/yaml) | `2.3.4` | `2.4.1` |

Updates `@trunkio/launcher` from 1.2.7 to 1.3.0

Updates `@types/jest` from 29.5.11 to 29.5.12
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.10.6 to 20.11.28
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 6.18.0 to 7.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.2.0</h2>
<h2>7.2.0 (2024-03-11)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support TS 5.4 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8630">#8630</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add
allowSingleElementEquality option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8374">#8374</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> expose *-type-checked-only configs
for extension (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8600">#8600</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] report
alphabetical sorting for all groups instead of just the first failing
group (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8263">#8263</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires,
no-require-imports] support template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8408">#8408</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-template-literals]
detect TemplateLiteral (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8575">#8575</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle
union array and tuple type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8592">#8592</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-find] support ternary
branches in prefer-find (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8421">#8421</a>)</li>
<li><strong>typescript-eslint:</strong> set <code>sourceType:
&quot;module&quot;</code> in base shared config (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8622">#8622</a>)</li>
<li><strong>typescript-eslint:</strong> export
<code>ConfigWithExtends</code> type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8621">#8621</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Chris Plummer</li>
<li>Fotis Papadogeorgopoulos <a
href="https://github.com/fpapado"><code>@​fpapado</code></a></li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Wayne Zhang</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.1.1</h2>
<h2>7.1.1 (2024-03-04)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> apply <code>ignores</code> to
all extended configs passed to <code>config</code> helper function (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8567">#8567</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.2.0 (2024-03-11)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p>support TS 5.4</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add
allowSingleElementEquality option</p>
</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> expose *-type-checked-only configs
for extension</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [member-ordering] report alphabetical
sorting for all groups instead of just the first failing group</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-var-requires, no-require-imports]
support template literal</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-useless-template-literals] detect
TemplateLiteral</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle
union array and tuple type</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [prefer-find] support ternary
branches in prefer-find</p>
</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri</li>
<li>auvred</li>
<li>Chris Plummer</li>
<li>Fotis Papadogeorgopoulos</li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger</li>
<li>Wayne Zhang</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.1.1 (2024-03-04)</h2>
<p>This was a version bump only for eslint-plugin to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.1.0 (2024-02-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> add *-type-checked-only configs</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/95cf1391bfd07f5c1929e798a85418b78f75f173"><code>95cf139</code></a>
chore(release): publish 7.2.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c0e3267da71288d6eb9efe790d8aabb0adcb290e"><code>c0e3267</code></a>
fix(eslint-plugin): [prefer-find] support ternary branches in
prefer-find (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/25e6518998b502960ab1a2ffbd42034c788fa8c5"><code>25e6518</code></a>
fix(eslint-plugin): [no-unnecessary-condition] handle union array and
tuple t...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ef0e5cca1b39c423f224375987a9ee3afbff6036"><code>ef0e5cc</code></a>
fix(eslint-plugin): [no-useless-template-literals] detect
TemplateLiteral (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8">#8</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/52923994989eb2d0bd29442f479d1da9c3c10d68"><code>5292399</code></a>
fix(eslint-plugin): [no-var-requires, no-require-imports] support
template li...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c06ce1ab7885a62db234dd2c51fc16c5aa4ac885"><code>c06ce1a</code></a>
fix(eslint-plugin): [member-ordering] report alphabetical sorting for
all gro...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/32d8a8f68af83f0872f82469e36fb54082e427f9"><code>32d8a8f</code></a>
feat(eslint-plugin): [prefer-string-starts-ends-with] add
allowSingleElementE...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4c8b06d38dfbca4ac368adcbf6716106fb798f3e"><code>4c8b06d</code></a>
fix(eslint-plugin): expose *-type-checked-only configs for extension (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8600">#8600</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/49d79a6cdc7cc32881ac55b72c91e146ae61d7f7"><code>49d79a6</code></a>
docs: alphabetize consistent-type-imports options for consistent type
imports...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/21375f65c734afc4545c0c3e7a15f72d3959c660"><code>21375f6</code></a>
chore: enable no-non-null-assertion internally, excluding tests (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8019">#8019</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 6.18.0 to 7.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.2.0</h2>
<h2>7.2.0 (2024-03-11)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support TS 5.4 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8630">#8630</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-string-starts-ends-with] add
allowSingleElementEquality option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8374">#8374</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> expose *-type-checked-only configs
for extension (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8600">#8600</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] report
alphabetical sorting for all groups instead of just the first failing
group (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8263">#8263</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires,
no-require-imports] support template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8408">#8408</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-template-literals]
detect TemplateLiteral (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8575">#8575</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle
union array and tuple type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8592">#8592</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-find] support ternary
branches in prefer-find (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8421">#8421</a>)</li>
<li><strong>typescript-eslint:</strong> set <code>sourceType:
&quot;module&quot;</code> in base shared config (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8622">#8622</a>)</li>
<li><strong>typescript-eslint:</strong> export
<code>ConfigWithExtends</code> type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8621">#8621</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Chris Plummer</li>
<li>Fotis Papadogeorgopoulos <a
href="https://github.com/fpapado"><code>@​fpapado</code></a></li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Wayne Zhang</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.1.1</h2>
<h2>7.1.1 (2024-03-04)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> apply <code>ignores</code> to
all extended configs passed to <code>config</code> helper function (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8567">#8567</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.1.0</h2>
<h2>7.1.0 (2024-02-26)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.2.0 (2024-03-11)</h2>
<h3>🚀 Features</h3>
<ul>
<li>support TS 5.4</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Arka Pratim Chaudhuri</li>
<li>auvred</li>
<li>Chris Plummer</li>
<li>Fotis Papadogeorgopoulos</li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger</li>
<li>Wayne Zhang</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.1.1 (2024-03-04)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.1.0 (2024-02-26)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.2 (2024-02-19)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>fix tsconfig-less check errors, fix <code>@types/eslint</code>
incompatibilities, add tests</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Gareth Jones</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.0.1 (2024-02-12)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/95cf1391bfd07f5c1929e798a85418b78f75f173"><code>95cf139</code></a>
chore(release): publish 7.2.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/88b7463c89f22559facd5a00460bdc930e6eb1a2"><code>88b7463</code></a>
chore(release): publish 7.1.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bc6944f880570273d8486d07bbac63186c8dfe0"><code>4bc6944</code></a>
chore(release): publish 7.1.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/677e7cc97c4f79cb737a4d01722777352b77b9d9"><code>677e7cc</code></a>
chore(release): publish 7.0.2</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4f3215f9751044ccd327f7e4169b0142c3cdaff7"><code>4f3215f</code></a>
chore(release): publish 7.0.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/b27de997c87ffd62785acd86269491dd41883ab9"><code>b27de99</code></a>
chore(release): publish 7.0.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1aa393c8d4f7b8855aea8676468203173520793a"><code>1aa393c</code></a>
chore(deps): update dependency prettier to v3.2.5 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8401">#8401</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/8ef5f4bffcf0904a28ada92a224a378d309407a4"><code>8ef5f4b</code></a>
feat: add support for flat configs (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7935">#7935</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1200b4c4929d28bf6eed58dcfa4c6f40153022eb"><code>1200b4c</code></a>
chore(deps): update nx to v17.3.0 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8317">#8317</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/584db29ec44ce4e9cb71afac35d48994889168e6"><code>584db29</code></a>
feat: bump ESLint, NodeJS, and TS minimum version requirements (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8377">#8377</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.2.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 8.56.0 to 8.57.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.57.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v8.57.0 - February 23, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71"><code>9852a31</code></a>
fix: deep merge behavior in flat config (<a
href="https://redirect.github.com/eslint/eslint/issues/18065">#18065</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc"><code>dca7d0f</code></a>
feat: Enable <code>eslint.config.mjs</code> and
<code>eslint.config.cjs</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18066">#18066</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f"><code>4c7e9b0</code></a>
fix: allow circular references in config (<a
href="https://redirect.github.com/eslint/eslint/issues/18056">#18056</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf"><code>77dbfd9</code></a>
docs: show NEXT in version selectors (<a
href="https://redirect.github.com/eslint/eslint/issues/18052">#18052</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a"><code>42c0aef</code></a>
ci: Enable CI for <code>v8.x</code> branch (<a
href="https://redirect.github.com/eslint/eslint/issues/18047">#18047</a>)
(Milos Djermanovic)</li>
</ul>
<p>v9.0.0-beta.0 - February 9, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e40d1d74a5b9788cbec195f4e602b50249f26659"><code>e40d1d7</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.0.0-beta.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18108">#18108</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9870f93e714edefb410fccae1e9924a3c1972a2e"><code>9870f93</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2c62e797a433e5fc298b976872a89c594f88bb19"><code>2c62e79</code></a>
chore: upgrade <code>@​eslint/eslintrc</code><a
href="https://github.com/3"><code>@​3</code></a>.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18107">#18107</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81f0294e651928b49eb49495b90b54376073a790"><code>81f0294</code></a>
chore: upgrade espree@10.0.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/18106">#18106</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5e2b2922aa65bda54b0966d1bf71acda82b3047c"><code>5e2b292</code></a>
chore: upgrade eslint-visitor-keys@4.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18105">#18105</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09"><code>9163646</code></a>
feat!: Rule Tester checks for missing placeholder data in the message
(<a
href="https://redirect.github.com/eslint/eslint/issues/18073">#18073</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/53f0f47badffa1b04ec2836f2ae599f4fc464da2"><code>53f0f47</code></a>
feat: Add loadESLint() API method for v9 (<a
href="https://redirect.github.com/eslint/eslint/issues/18097">#18097</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f1c7e6fc8ea77fcdae4ad1f8fe1cd104a281d2e9"><code>f1c7e6f</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18090">#18090</a>)
(Strek)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15c143f96ef164943fd3d39b5ad79d9a4a40de8f"><code>15c143f</code></a>
docs: JS Foundation -&gt; OpenJS Foundation in PR template (<a
href="https://redirect.github.com/eslint/eslint/issues/18092">#18092</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4d26fd3d1f59c1c0f2266664887ad18692039f3"><code>c4d26fd</code></a>
fix: <code>use-isnan</code> doesn't report on
<code>SequenceExpression</code>s (<a
href="https://redirect.github.com/eslint/eslint/issues/18059">#18059</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6ea339e658d29791528ab26aabd86f1683cab6c3"><code>6ea339e</code></a>
docs: add stricter rule test validations to v9 migration guide (<a
href="https://redirect.github.com/eslint/eslint/issues/18085">#18085</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ce838adc3b673e52a151f36da0eedf5876977514"><code>ce838ad</code></a>
chore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18045">#18045</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c816f193eecace5efc6166efa2852a829175ef8"><code>3c816f1</code></a>
docs: use relative link from CLI to core concepts (<a
href="https://redirect.github.com/eslint/eslint/issues/18083">#18083</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/54df731174d2528170560d1f765e1336eca0a8bd"><code>54df731</code></a>
chore: update dependency markdownlint-cli to ^0.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18084">#18084</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9458735381269d12b24f76e1b2b6fda1bc5a509b"><code>9458735</code></a>
docs: fix malformed <code>eslint</code> config comments in rule examples
(<a
href="https://redirect.github.com/eslint/eslint/issues/18078">#18078</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/07a1ada7166b76c7af6186f4c5e5de8b8532edba"><code>07a1ada</code></a>
docs: link from <code>--fix</code> CLI doc to the relevant core concept
(<a
href="https://redirect.github.com/eslint/eslint/issues/18080">#18080</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f06a606845f40aaf0fea1fd83d5930747c5acec"><code>8f06a60</code></a>
chore: update dependency shelljs to ^0.8.5 (<a
href="https://redirect.github.com/eslint/eslint/issues/18079">#18079</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b844324e4e8f511c9985a96c7aca063269df9570"><code>b844324</code></a>
docs: Update team responsibilities (<a
href="https://redirect.github.com/eslint/eslint/issues/18048">#18048</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aadfb609f1b847e492fc3b28ced62f830fe7f294"><code>aadfb60</code></a>
docs: document languageOptions and other v9 changes for context (<a
href="https://redirect.github.com/eslint/eslint/issues/18074">#18074</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7"><code>3c4d51d</code></a>
feat!: default for <code>enforceForClassMembers</code> in
<code>no-useless-computed-key</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18054">#18054</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477"><code>47e60f8</code></a>
feat!: Stricter rule test validations (<a
href="https://redirect.github.com/eslint/eslint/issues/17654">#17654</a>)
(fnx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade"><code>1a94589</code></a>
feat!: <code>no-unused-vars</code> default caughtErrors to 'all' (<a
href="https://redirect.github.com/eslint/eslint/issues/18043">#18043</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/857e242584227181ecb8af79fc6bc236b9975228"><code>857e242</code></a>
docs: tweak explanation for meta.docs rule properties (<a
href="https://redirect.github.com/eslint/eslint/issues/18057">#18057</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10485e8b961d045514bc1e34227cf09867a6c4b7"><code>10485e8</code></a>
docs: recommend messageId over message for reporting rule violations (<a
href="https://redirect.github.com/eslint/eslint/issues/18050">#18050</a>)
(Bryan Mishkin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98b5ab406bac6279eadd84e8a5fd5a01fc586ff1"><code>98b5ab4</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/93ffe30da5e2127e336c1c22e69e09ec0558a8e6"><code>93ffe30</code></a>
chore: update dependency file-entry-cache to v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/17903">#17903</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/505fbf4b35c14332bffb0c838cce4843a00fad68"><code>505fbf4</code></a>
docs: update <code>no-restricted-imports</code> rule (<a
href="https://redirect.github.com/eslint/eslint/issues/18015">#18015</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2d11d46e890a9f1b5f639b8ee034ffa9bd453e42"><code>2d11d46</code></a>
feat: add suggestions to <code>use-isnan</code> in binary expressions
(<a
href="https://redirect.github.com/eslint/eslint/issues/17996">#17996</a>)
(StyleShit)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c25b4aff1fe35e5bd9d4fcdbb45b739b6d253828"><code>c25b4af</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.0.0-alpha.2 - January 26, 2024</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/abea3b6f399fde9e28cf6dc5d6c013938f163cdc"><code>abea3b6</code></a>
8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1cd3f8c34d3f1614f16d602d660e7c9653311a47"><code>1cd3f8c</code></a>
Build: changelog update for 8.57.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4"><code>1813aec</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/8"><code>@​8</code></a>.57.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/18143">#18143</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f"><code>5c356bb</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708"><code>84922d0</code></a>
docs: Show prerelease version in dropdown (<a
href="https://redirect.github.com/eslint/eslint/issues/18139">#18139</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366"><code>1120b9b</code></a>
feat: Add loadESLint() API method for v8 (<a
href="https://redirect.github.com/eslint/eslint/issues/18098">#18098</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4"><code>5b8c363</code></a>
docs: Switch to Ethical Ads (<a
href="https://redirect.github.com/eslint/eslint/issues/18117">#18117</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5"><code>2196d97</code></a>
fix: handle absolute file paths in <code>FlatRuleTester</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18064">#18064</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16"><code>f4a1fe2</code></a>
test: add more tests for ignoring files and directories (<a
href="https://redirect.github.com/eslint/eslint/issues/18068">#18068</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17"><code>69dd1d1</code></a>
fix: Ensure config keys are printed for config errors (<a
href="https://redirect.github.com/eslint/eslint/issues/18067">#18067</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-jest` from 27.6.1 to 27.9.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's
releases</a>.</em></p>
<blockquote>
<h2>v27.9.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0">27.9.0</a>
(2024-02-16)</h1>
<h3>Features</h3>
<ul>
<li>add should-be-fine support for flat configs (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263">4cc2a1b</a>)</li>
</ul>
<h2>v27.8.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0">27.8.0</a>
(2024-02-13)</h1>
<h3>Features</h3>
<ul>
<li>support <code>failing.each</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li>
</ul>
<h2>v27.8.0-next.1</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0-next.1">27.8.0-next.1</a>
(2024-02-13)</h1>
<h3>Features</h3>
<ul>
<li>support <code>failing.each</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li>
</ul>
<h2>v27.7.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0">27.7.0</a>
(2024-02-13)</h1>
<h3>Features</h3>
<ul>
<li>allow
<code>[@typescript-eslint](https://github.com/typescript-eslint)</code>
v7 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9">6be2928</a>)</li>
</ul>
<h2>v27.6.3</h2>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3">27.6.3</a>
(2024-01-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>replace use of deprecated methods (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1453">#1453</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b">9204a51</a>)</li>
</ul>
<h2>v27.6.2</h2>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2">27.6.2</a>
(2024-01-10)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore: use relative path to parent
<code>tsconfig.json</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a>)&quot;
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748">5e6199d</a>),
closes <a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md">eslint-plugin-jest's
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0">27.9.0</a>
(2024-02-16)</h1>
<h3>Features</h3>
<ul>
<li>add should-be-fine support for flat configs (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263">4cc2a1b</a>)</li>
</ul>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0">27.8.0</a>
(2024-02-13)</h1>
<h3>Features</h3>
<ul>
<li>support <code>failing.each</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee">9e9cf83</a>)</li>
</ul>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0">27.7.0</a>
(2024-02-13)</h1>
<h3>Features</h3>
<ul>
<li>allow
<code>[@typescript-eslint](https://github.com/typescript-eslint)</code>
v7 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9">6be2928</a>)</li>
</ul>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3">27.6.3</a>
(2024-01-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>replace use of deprecated methods (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1453">#1453</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b">9204a51</a>)</li>
</ul>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2">27.6.2</a>
(2024-01-10)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore: use relative path to parent
<code>tsconfig.json</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a>)&quot;
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748">5e6199d</a>),
closes <a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1476">#1476</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/d75ba30e3d8102722145d2ef14a9e914e8a15f64"><code>d75ba30</code></a>
chore(release): 27.9.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263"><code>4cc2a1b</code></a>
feat: add should-be-fine support for flat configs (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1505">#1505</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/14eafdda4f9a15a7262fef806e73a7ed2266ab1c"><code>14eafdd</code></a>
refactor: use types from <code>@typescript-eslint/utils</code> for
snapshot processor (#...</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/8fac5eb92b3003e66ac1f1e71d2497bf5b1ce4e8"><code>8fac5eb</code></a>
ci: don't test <code>@typescript-eslint</code> v7 against Node v19 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1502">#1502</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/8557b08ca40a9f9ffb0e0eabb6646d8f973f1c79"><code>8557b08</code></a>
chore(release): 27.8.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee"><code>9e9cf83</code></a>
feat: support <code>failing.each</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1499">#1499</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/b100c139886113c54231b10786ec8e6adfd0d0ef"><code>b100c13</code></a>
chore(release): 27.7.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9"><code>6be2928</code></a>
feat: allow <code>@typescript-eslint</code> v7 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1500">#1500</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/196581a4b7250acf216e164d5c2bb74071db8259"><code>196581a</code></a>
chore: format <code>tsconfig.json</code> (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1501">#1501</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/09e7b04830dba0430c79fa78be44de04e35056dd"><code>09e7b04</code></a>
chore(deps): lock file maintenance</li>
<li>Additional commits viewable in <a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.9.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-prefer-arrow-functions` from 3.2.4 to 3.3.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/releases">eslint-plugin-prefer-arrow-functions's
releases</a>.</em></p>
<blockquote>
<h2>3.3.2</h2>
<h2><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.1...3.3.2">3.3.2</a>
(2024-02-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>handle missing case for function overloads (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/31">#31</a>)
(<a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/89f2201ea1f3cf7510f8e8bfdc2e8ca90f301d7f">89f2201</a>)</li>
</ul>
<h2>3.3.1</h2>
<h2><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.0...3.3.1">3.3.1</a>
(2024-02-25)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>preserve $ characters in function bodies (<a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/534527e6aa4cc3d4c138261d5e76aa4610e072b6">534527e</a>),
closes <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28">#28</a></li>
</ul>
<h2>3.3.0</h2>
<h2><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.0">3.3.0</a>
(2024-02-25)</h2>
<h3>Features</h3>
<ul>
<li>support assertion functions (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25">#25</a>)
(<a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/4afdec8fb5574ef5b3818358a5079e5af5b13719">4afdec8</a>),
closes <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22">#22</a></li>
<li>support function overloads (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26">#26</a>)
(<a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/f60923a99094126f5147fc7a06ed0fdb461bc598">f60923a</a>),
closes <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17">#17</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>protect static modifier on static methods (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30">#30</a>)
(<a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/04c140879fa300f60dc9868e833f39bbdc318b4f">04c1408</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/blob/main/CHANGELOG.md">eslint-plugin-prefer-arrow-functions's
changelog</a>.</em></p>
<blockquote>
<h3>Changelog</h3>
<p>All notable changes to this project will be documented in this file.
Dates are displayed in UTC.</p>
<p>Generated by <a
href="https://github.com/CookPete/auto-changelog"><code>auto-changelog</code></a>.</p>
<h4><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.3.0...3.3.1">3.3.1</a></h4>
<ul>
<li>fix: preserve $ characters in function bodies <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28"><code>[#28](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/28)</code></a></li>
<li>test: add case for $ in function body <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/78342f545702efb0f6c3629f74d36ca7ba65ca36"><code>78342f5</code></a></li>
<li>style(format): format source <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/7d5dd71ed48602b7f36742bbc612bcc96a103eb7"><code>7d5dd71</code></a></li>
<li>chore(github): update contributors <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/84a621a0bf3d8a986d6c78a3d36737528bf349cd"><code>84a621a</code></a></li>
</ul>
<h4><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.0">3.3.0</a></h4>
<blockquote>
<p>25 February 2024</p>
</blockquote>
<ul>
<li>fix: protect static modifier on static methods <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/30"><code>[#30](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30)</code></a></li>
<li>feat: support function overloads <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/26"><code>[#26](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26)</code></a></li>
<li>feat: support assertion functions <a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/pull/25"><code>[#25](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25)</code></a></li>
<li>feat: support function overloads (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/26">#26</a>)
<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17"><code>[#17](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/17)</code></a></li>
<li>feat: support assertion functions (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/25">#25</a>)
<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22"><code>[#22](https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/22)</code></a></li>
<li>chore(github): add release-it <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/93e6f7185a2161e864f40659c23b12761ef74de5"><code>93e6f71</code></a></li>
<li>chore(release): 3.3.0 <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/3051a813ad4e2e093965a2c343ca14df001fe6af"><code>3051a81</code></a></li>
<li>style(format): format source <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/1b140aaf6408ed2d084ceb30ce31705b5e554ea3"><code>1b140aa</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/a34f8f9f53ce9a3c09603c80968cefdb9ae9b060"><code>a34f8f9</code></a>
chore(release): 3.3.1</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/534527e6aa4cc3d4c138261d5e76aa4610e072b6"><code>534527e</code></a>
fix: preserve $ characters in function bodies</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/78342f545702efb0f6c3629f74d36ca7ba65ca36"><code>78342f5</code></a>
test: add case for $ in function body</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/84a621a0bf3d8a986d6c78a3d36737528bf349cd"><code>84a621a</code></a>
chore(github): update contributors</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/7d5dd71ed48602b7f36742bbc612bcc96a103eb7"><code>7d5dd71</code></a>
style(format): format source</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/3051a813ad4e2e093965a2c343ca14df001fe6af"><code>3051a81</code></a>
chore(release): 3.3.0</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/93e6f7185a2161e864f40659c23b12761ef74de5"><code>93e6f71</code></a>
chore(github): add release-it</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/021e9892935fe6c8da7991171924139f602dfee8"><code>021e989</code></a>
test: add cases for async static methods</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/1b140aaf6408ed2d084ceb30ce31705b5e554ea3"><code>1b140aa</code></a>
style(format): format source</li>
<li><a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/commit/04c140879fa300f60dc9868e833f39bbdc318b4f"><code>04c1408</code></a>
fix: protect static modifier on static methods (<a
href="https://redirect.github.com/JamieMason/eslint-plugin-prefer-arrow-functions/issues/30">#30</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/JamieMason/eslint-plugin-prefer-arrow-functions/compare/3.2.4...3.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-prettier` from 5.1.2 to 5.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-plugin-prettier/releases">eslint-plugin-prettier's
releases</a>.</em></p>
<blockquote>
<h2>v5.1.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/629">#629</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a>
Thanks <a href="https://github.com/JounQin"><code>@​JounQin</code></a>!
- chore: add <code>package.json</code> into <code>exports</code>
map</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3">https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md">eslint-plugin-prettier's
changelog</a>.</em></p>
<blockquote>
<h2>5.1.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/pull/629">#629</a>
<a
href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a>
Thanks <a href="https://github.com/JounQin"><code>@​JounQin</code></a>!
- chore: add <code>package.json</code> into <code>exports</code>
map</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/248cd17f818b5f09a9519576c1e02b9ef26c64d6"><code>248cd17</code></a>
chore: release eslint-plugin-prettier (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/636">#636</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf"><code>985b33c</code></a>
chore: add <code>package.json</code> into <code>exports</code> map (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/629">#629</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/f9857187b4d43d2f0d20104a8c94eb4abbd44725"><code>f985718</code></a>
ci: enable <code>NPM_TOKEN</code> for releasing automatically (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/631">#631</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/fa1e1e573debf03e75c919ec571b564c68be3313"><code>fa1e1e5</code></a>
chore: add more ignoring file patterns on formatting (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/627">#627</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/0ea812c37163381b851aa85fc1571f1cf6dfb250"><code>0ea812c</code></a>
test: enable testing on <code>.svelte</code> files (<a
href="https://redirect.github.com/prettier/eslint-plugin-prettier/issues/628">#628</a>)</li>
<li><a
href="https://github.com/prettier/eslint-plugin-prettier/commit/188487b9cae93d15b116152d84ffa83ba4c57f56"><code>188487b</code></a>
chore: add more related funding links</li>
<li>See full diff in <a
href="https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-simple-import-sort` from 10.0.0 to 12.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md">eslint-plugin-simple-import-sort's
changelog</a>.</em></p>
<blockquote>
<h3>Version 12.0.0 (2024-02-10)</h3>
<p>This release removes the support for import assignments added in
version 11.0.0:</p>
<ul>
<li>Turns out it was broken in some cases.</li>
<li>The suggested fix went past my complexity tolerance for such an
esoteric feature.</li>
<li>I also learned that they aren’t really imports, and that I don’t
understand their semantics well enough to know how sorting them affects
your program.</li>
</ul>
<p>If you miss the support for import assignments, I suggest you write
your own ESLint rule which moves them out of the way from the actual
imports, sorting them or not.</p>
<h3>Version 11.0.0 (2024-02-08)</h3>
<p>This release adds support for TypeScript import assignments
(<code>import A = B.C</code> and <code>import A =
require(&quot;module&quot;)</code>). Thanks to Szabolcs Kurdi (<a
href="https://github.com/szku01"><code>@​szku01</code></a>) and
Svyatoslav Zaytsev (<a
href="https://github.com/MillerSvt"><code>@​MillerSvt</code></a>)!</p>
<p>It’s only a breaking change if you use TypeScript import assignments,
and only in the form that you need to autofix your files.</p>
<p>In other news, this release adds the <code>meta</code> plugin
property in preparation for ESLint Flat Config, and avoids the
deprecated <code>context.getSourceCode()</code> method (while still
being backwards compatible).</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/611d87baac4f0d5bd453baf020d8404dcd9d5b80"><code>611d87b</code></a>
eslint-plugin-simple-import-sort v12.0.0</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/2480727bcbf29e88047a93d4c27f8ad958cf6d54"><code>2480727</code></a>
Update comments</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6de7a1063a50fe14b82f7db58f7caabe6a51f284"><code>6de7a10</code></a>
Revert &quot;Add support for TypeScript import assignments (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/149">#149</a>)&quot;
(<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/158">#158</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/289f75bf18e85ea38f2696e0cb187bbda0fbdde3"><code>289f75b</code></a>
eslint-plugin-simple-import-sort v11.0.0</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/db0a55a119073f3888c127cb8b150378bc92cf6f"><code>db0a55a</code></a>
Add meta property and flat config docs (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/155">#155</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/4c7cb453766b7c96bffd6546f353c5f3056c65f3"><code>4c7cb45</code></a>
Avoid deprecated context.getSourceCode() (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/154">#154</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c07aeca9e5394828bc128997a3c645d2539a28e2"><code>c07aeca</code></a>
Add support for TypeScript import assignments (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/149">#149</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c641891603b7afa70d4b5492ac9e2c48e691b917"><code>c641891</code></a>
Fix link to dprint configuration</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/c31798cd048d0832861110546d5eede16afd437b"><code>c31798c</code></a>
Bump <code>@​babel/traverse</code> from 7.20.12 to 7.23.2 (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/147">#147</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/343ac297d9b8aed7b44a7b967fa073cc860c0fe7"><code>343ac29</code></a>
Bump word-wrap from 1.2.3 to 1.2.4 (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/141">#141</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v10.0.0...v12.0.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `semver` from 7.5.4 to 7.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/npm/node-semver/releases">semver's
releases</a>.</em></p>
<blockquote>
<h2>v7.6.0</h2>
<h2><a
href="https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0">7.6.0</a>
(2024-01-31)</h2>
<h3>Features</h3>
<ul>
<li><a
href="https://github.com/npm/node-semver/commit/a7ab13a46201e342d34e84a989632b380f755baf"><code>a7ab13a</code></a>
<a href="https://redirect.github.com/npm/node-semver/pull/671">#671</a>
preserve pre-release and build parts of a version on coerce (<a
href="https://redirect.github.com/npm/node-semver/issues/671">#671</a>)
(<a href="https://github.com/madtisa"><code>@​madtisa</code></a>,
madtisa, <a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><a
href="https://github.com/npm/node-semver/commit/816c7b2cbfcb1986958a290f941eddfd0441139e"><code>816c7b2</code></a>
<a href="https://redirect.github.com/npm/node-semver/pull/667">#667</a>
postinstall for dependabot template-oss PR (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/node-semver/commit/0bd24d943cbd1a7f6a2b8d384590bfa98559e1de"><code>0bd24d9</code></a>
<a href="https://redirect.github.com/npm/node-semver/pull/667">#667</a>
bump <code>@​npmcli/template-oss</code> from 4.21.1 to 4.21.3 (<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
<li><a
href="https://github.com/npm/node-semver/commit/e521932f115a81030f4e7c34e8631cdd3c6a108b"><code>e521932</code></a>
<a href="https://redirect.github.com/npm/node-semver/pull/652">#652</a>
postinstall for dependabot template-oss PR (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/node-semver/commit/88739918080debeb239aae840b35c07436148e50"><code>8873991</code></a>
<a href="https://redirect.github.com/npm/node-semver/p…
Adds cross-platform support for python@3.12.2.

Tested latest linters cross-platform. Added note about compatibility
with older linter versions.
- Cleanup `sparse_checkout`, which is not a valid input, so this was
never working
- Add `manualVersionReplacer` for `markdown-link-check`, since `3.12.1`
has been broken for a while and a fix hasn't released
- Remove the old download for `gt` since it is no longer a publicly
accessible asset. We still have the npm package for newer versions

Successful [nightly
run](https://github.com/trunk-io/plugins/actions/runs/8347542833/job/22847380037)
off this branch.
Upgrade and cleanup:
- New `golangci-lint` snapshots for 1.57.0 and tag for release (these
were not auto-gen'd because Windows skips some but not all tests)
- Remove tags for old release snapshots, since we just made a release
- Upgrade the CLI to the latest prod version (closes
#704)
Clangd is better for that use-case.
This is a fork of terraform. Just copied the terraform files and
replaced terraform with tofu when needed / fixed the download / changed
the version / simplified the backwards compat stuff.
Replaces #653. `yq` is the yaml equivalent of `jq`. Works really nicely
to print a lint definition using:
`trunk config print | .trunk/tools/yq '.lint.definitions[] |
select(.name == "eslint")'`, which could be streamlined via a Trunk
Action if desired once tools are supported in Actions.
Pmd released
[7.0.0](https://github.com/pmd/pmd/releases/tag/pmd_releases%2F7.0.0),
which includes some expansions on their CLI and better support for Java
(migration guide
[here](https://docs.pmd-code.org/pmd-doc-7.0.0/pmd_userdocs_migrating_to_pmd7.html)).

Updates the download, commands, and snapshot. Commands are first-match,
so 7.0.0 works cleanly on all platforms.
Bumps the dependencies group with 3 updates:
[trunk-io/trunk-action](https://github.com/trunk-io/trunk-action),
[github/codeql-action](https://github.com/github/codeql-action) and
[actions/cache](https://github.com/actions/cache).

Updates `trunk-io/trunk-action` from 1.1.10 to 1.1.11
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.11</h2>
<h2>What's Changed</h2>
<ul>
<li>Adds an action to setup trunk:
<code>trunk-io/trunk-action/setup@v1</code> (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/225">#225</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trunk-io/trunk-action/compare/v1.1.10...v1.1.11">https://github.com/trunk-io/trunk-action/compare/v1.1.10...v1.1.11</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/718b71fb3e4d83f6734f0c372d92ee7d4c9976d7"><code>718b71f</code></a>
Upgrade trunk to 1.21.0 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/233">#233</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/56bee2840734987e13221b458a27b39b2cdeed87"><code>56bee28</code></a>
Upgrade trunk (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/232">#232</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/11cf68df2643be1b9ebaf6e23fc01d8a195c63cc"><code>11cf68d</code></a>
Upgrade trunk (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/230">#230</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/8fb66f996885933203697bcb9285e21eb9840827"><code>8fb66f9</code></a>
Fix upgrade action setup (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/229">#229</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/ca8acdf9eb26bf94b127e6e3ebdf500bc0ef1133"><code>ca8acdf</code></a>
Setup trunk instructions (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/228">#228</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/7470cc1788bcbb8a480c1d309b966d75cdc6345c"><code>7470cc1</code></a>
(Feat): Add setup-trunk action (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/225">#225</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/21be1f4bd07f0420c2448dcfcf0950982da5702c"><code>21be1f4</code></a>
Upgrade trunk to 1.20.1 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/227">#227</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/76fcbaff0ca53cae6547c50076a8c477d36cf54a"><code>76fcbaf</code></a>
Upgrade trunk to 1.20.0 (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/220">#220</a>)</li>
<li>See full diff in <a
href="https://github.com/trunk-io/trunk-action/compare/65228585e2c6128315f0f2d5190e2eae7f5c32c6...718b71fb3e4d83f6734f0c372d92ee7d4c9976d7">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action` from 3.24.7 to 3.24.9
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<p>Note that the only difference between <code>v2</code> and
<code>v3</code> of the CodeQL Action is the node version they support,
with <code>v3</code> running on node 20 while we continue to release
<code>v2</code> to support running on node 16. For example
<code>3.22.11</code> was the first <code>v3</code> release and is
functionally identical to <code>2.22.11</code>. This approach ensures an
easy way to track exactly which features are included in different
versions, indicated by the minor and patch version numbers.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>3.24.9 - 22 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.5. <a
href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li>
</ul>
<h2>3.24.8 - 18 Mar 2024</h2>
<ul>
<li>Improve the ease of debugging extraction issues by increasing the
verbosity of the extractor logs when running in debug mode. <a
href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li>
</ul>
<h2>3.24.7 - 12 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li>
</ul>
<h2>3.24.6 - 29 Feb 2024</h2>
<p>No user facing changes.</p>
<h2>3.24.5 - 23 Feb 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.3. <a
href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li>
</ul>
<h2>3.24.4 - 21 Feb 2024</h2>
<ul>
<li>Fix an issue where an existing, but empty,
<code>/sys/fs/cgroup/cpuset.cpus</code> file always resulted in a
single-threaded run. <a
href="https://redirect.github.com/github/codeql-action/pull/2151">#2151</a></li>
</ul>
<h2>3.24.3 - 15 Feb 2024</h2>
<ul>
<li>Fix an issue where the CodeQL Action would fail to load a
configuration specified by the <code>config</code> input to the
<code>init</code> Action. <a
href="https://redirect.github.com/github/codeql-action/pull/2147">#2147</a></li>
</ul>
<h2>3.24.2 - 15 Feb 2024</h2>
<ul>
<li>Enable improved multi-threaded performance on larger runners for
GitHub Enterprise Server users. This feature is already available to
GitHub.com users. <a
href="https://redirect.github.com/github/codeql-action/pull/2141">#2141</a></li>
</ul>
<h2>3.24.1 - 13 Feb 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.2. <a
href="https://redirect.github.com/github/codeql-action/pull/2124">#2124</a></li>
<li>The CodeQL action no longer fails if it can't write to the telemetry
api endpoint. <a
href="https://redirect.github.com/github/codeql-action/pull/2121">#2121</a></li>
</ul>
<h2>3.24.0 - 02 Feb 2024</h2>
<ul>
<li>CodeQL Python analysis will no longer install dependencies on GitHub
Enterprise Server, as is already the case for GitHub.com. See <a
href="https://github.com/github/codeql-action/blob/main/#3230---08-jan-2024">release
notes for 3.23.0</a> for more details. <a
href="https://redirect.github.com/github/codeql-action/pull/2106">#2106</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/1b1aada464948af03b950897e5eb522f92603cc2"><code>1b1aada</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2208">#2208</a>
from github/update-v3.24.9-09d4101d2</li>
<li><a
href="https://github.com/github/codeql-action/commit/6505708f955e212b674980b47a03f34f6d1d9776"><code>6505708</code></a>
Update changelog for v3.24.9</li>
<li><a
href="https://github.com/github/codeql-action/commit/09d4101d2b9ab56005e4d4b429fcd66b33f86488"><code>09d4101</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2203">#2203</a>
from github/update-bundle/codeql-bundle-v2.16.5</li>
<li><a
href="https://github.com/github/codeql-action/commit/a3ab02e6453e6d2d2f6bd77317c51c10ea973420"><code>a3ab02e</code></a>
Merge branch 'main' into update-bundle/codeql-bundle-v2.16.5</li>
<li><a
href="https://github.com/github/codeql-action/commit/9cf4574790094ee1d65a5c79713238216ad8b8db"><code>9cf4574</code></a>
Add changelog note</li>
<li><a
href="https://github.com/github/codeql-action/commit/964f5e781137c77436cb7c1230cdab297670d8d8"><code>964f5e7</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2207">#2207</a>
from github/henrymercer/more-processing-error-catego...</li>
<li><a
href="https://github.com/github/codeql-action/commit/9c0c35b370686be5728dec35cd1c3282773a0778"><code>9c0c35b</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2206">#2206</a>
from github/henrymercer/improved-autobuild-error-wit...</li>
<li><a
href="https://github.com/github/codeql-action/commit/c84e4c8e7b99e8c51d759338dfcffa926d58fa6f"><code>c84e4c8</code></a>
Mark some more processing errors as invalid SARIF upload requests</li>
<li><a
href="https://github.com/github/codeql-action/commit/4aca720110e11498c0c68f71b4078b27b782534d"><code>4aca720</code></a>
Improve error message when using build modes and autobuild fails</li>
<li><a
href="https://github.com/github/codeql-action/commit/7f375aeb76b6f1b81401407aeb7de808dd5f814c"><code>7f375ae</code></a>
Wrap configuration errors for all CLI commands</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/3ab4101902695724f9365a384f86c1074d94e18c...1b1aada464948af03b950897e5eb522f92603cc2">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/cache` from 4.0.1 to 4.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/releases">actions/cache's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>fail-on-cache-miss</code> not working by <a
href="https://github.com/cdce8p"><code>@​cdce8p</code></a> in <a
href="https://redirect.github.com/actions/cache/pull/1327">actions/cache#1327</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/cache/compare/v4.0.1...v4.0.2">https://github.com/actions/cache/compare/v4.0.1...v4.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's
changelog</a>.</em></p>
<blockquote>
<h1>Releases</h1>
<h3>4.0.2</h3>
<ul>
<li>Fixed restore <code>fail-on-cache-miss</code> not working.</li>
</ul>
<h3>4.0.1</h3>
<ul>
<li>Updated <code>isGhes</code> check</li>
</ul>
<h3>4.0.0</h3>
<ul>
<li>Updated minimum runner version support from node 12 -&gt; node
20</li>
</ul>
<h3>3.3.3</h3>
<ul>
<li>Updates <code>@​actions/cache</code> to v3.2.3 to fix accidental
mutated path arguments to <code>getCacheVersion</code> <a
href="https://redirect.github.com/actions/toolkit/pull/1378">actions/toolkit#1378</a></li>
<li>Additional audit fixes of npm package(s)</li>
</ul>
<h3>3.3.2</h3>
<ul>
<li>Fixes bug with Azure SDK causing blob downloads to get stuck.</li>
</ul>
<h3>3.3.1</h3>
<ul>
<li>Reduced segment size to 128MB and segment timeout to 10 minutes to
fail fast in case the cache download is stuck.</li>
</ul>
<h3>3.3.0</h3>
<ul>
<li>Added option to lookup cache without downloading it.</li>
</ul>
<h3>3.2.6</h3>
<ul>
<li>Fix zstd not being used after zstd version upgrade to 1.5.4 on
hosted runners.</li>
</ul>
<h3>3.2.5</h3>
<ul>
<li>Added fix to prevent from setting MYSYS environment variable
globally.</li>
</ul>
<h3>3.2.4</h3>
<ul>
<li>Added option to fail job on cache miss.</li>
</ul>
<h3>3.2.3</h3>
<ul>
<li>Support cross os caching on Windows as an opt-in feature.</li>
<li>Fix issue with symlink restoration on Windows for cross-os
caches.</li>
</ul>
<h3>3.2.2</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/cache/commit/0c45773b623bea8c8e75f6c82b208c3cf94ea4f9"><code>0c45773</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/cache/issues/1327">#1327</a>
from cdce8p/fix-fail-on-cache-miss</li>
<li><a
href="https://github.com/actions/cache/commit/8a55f839aa4b4578e47bdc8a52828637cbb9a454"><code>8a55f83</code></a>
Add test case for process exit</li>
<li><a
href="https://github.com/actions/cache/commit/3884cace147bdf9307fcc52a277f421af7b30798"><code>3884cac</code></a>
Bump version</li>
<li><a
href="https://github.com/actions/cache/commit/e29dad3e36390db18fc19fb666cb1302f4929002"><code>e29dad3</code></a>
Fix fail-on-cache-miss not working</li>
<li>See full diff in <a
href="https://github.com/actions/cache/compare/ab5e6d0c87105b4c9c2047343972218f562e4319...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9">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 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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 4 updates:
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node),
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin),
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
and [typescript](https://github.com/Microsoft/TypeScript).

Updates `@types/node` from 20.11.28 to 20.11.30
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 7.2.0 to 7.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.3.1</h2>
<h2>7.3.1 (2024-03-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-floating-promises] revert
disable of ignoreVoid in strict config (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8718">#8718</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.3.0</h2>
<h2>7.3.0 (2024-03-18)</h2>
<p>Note that this release enables rules to have more restrictive default
options as configured in the <code>strict</code> and
<code>strict-type-checked</code> configs. See <a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8364">#8364</a>
for more details.</p>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add
<code>allowArray</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8389">#8389</a>)</li>
<li><strong>eslint-plugin:</strong> add meta.docs.recommended setting
for strict config options (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8364">#8364</a>)</li>
<li><strong>eslint-plugin:</strong> add rule
<code>use-unknown-in-catch-callback-variables</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8383">#8383</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter]
supports tuple, union, intersection (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8642">#8642</a>)</li>
<li><strong>eslint-plugin-internal:</strong> add internal lint rule
no-relative-paths-to-internal-packages (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8596">#8596</a>)</li>
<li><strong>typescript-estree:</strong> disallow switch statements with
multiple default cases (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8411">#8411</a>)</li>
<li><strong>utils:</strong> add parser name to thrown parser error
message (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8484">#8484</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>correct <code>engines.node</code> constraints in
<code>package.json</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8671">#8671</a>)</li>
<li><strong>eslint-plugin:</strong> [unbound-method] check method
definition in object literal using longhand form (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8637">#8637</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] handle
imports without specifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8308">#8308</a>)</li>
<li><strong>eslint-plugin:</strong> [no-redundant-type-constituents]
incorrectly marks &amp; string as redundant (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8282">#8282</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle
merge namespace with enum (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8591">#8591</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-expressions] false
negatives when using assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8668">#8668</a>)</li>
<li><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate
handling of multiline comments (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8416">#8416</a>)</li>
<li><strong>eslint-plugin:</strong> [explicit-function-return-type,
explicit-module-boundary-types] improved checking for
allowHigherOrderFunctions option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8508">#8508</a>)</li>
<li><strong>eslint-plugin:</strong> [class-literal-property-style]
ignore property assigned in constructor (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8412">#8412</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix
false negative for const variable declarations (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8558">#8558</a>)</li>
<li><strong>typescript-estree:</strong> fix the issue of single run
inferring in the pnpm repo (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/3811">#3811</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8702">#8702</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Alexu</li>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Derrick Isaacson</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.3.1 (2024-03-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-floating-promises] revert
disable of ignoreVoid in strict config</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.3.0 (2024-03-18)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [restrict-template-expressions] add
<code>allowArray</code> option</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> add meta.docs.recommended setting for
strict config options</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> add rule
<code>use-unknown-in-catch-callback-variables</code></p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter]
supports tuple, union, intersection</p>
</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p>correct <code>engines.node</code> constraints in
<code>package.json</code></p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [unbound-method] check method
definition in object literal using longhand form</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [consistent-type-imports] handle
imports without specifiers</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-redundant-type-constituents]
incorrectly marks &amp; string as redundant</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle
merge namespace with enum</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unused-expressions] false
negatives when using assertions</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate
handling of multiline comments</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [explicit-function-return-type,
explicit-module-boundary-types] improved checking for
allowHigherOrderFunctions option</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [class-literal-property-style] ignore
property assigned in constructor</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix
false negative for const variable declarations</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5995614324a59f558190f6123be96857e324bcb2"><code>5995614</code></a>
chore(release): publish 7.3.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d78d98b8227ab07759e7246f8d6e830c62c21f55"><code>d78d98b</code></a>
fix(eslint-plugin): [no-floating-promises] revert disable of ignoreVoid
in st...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4cf8ec7201a01141162f67da27c7bf7b886b712d"><code>4cf8ec7</code></a>
chore(release): publish 7.3.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d2995df028831191881079fa62e1f38dc10e2c59"><code>d2995df</code></a>
fix(eslint-plugin): [no-unnecessary-type-assertion] fix false negative
for co...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/2869c68b28054bc1b69bbd0eecb58a12d015b988"><code>2869c68</code></a>
feat(eslint-plugin): [prefer-reduce-type-parameter] supports tuple,
union, in...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d830364226513f8556fe53a0901c9c0c70e05204"><code>d830364</code></a>
test(eslint-plugin): [no-unnecessary-type-assertion] add tests with
noUncheck...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/04e32d6834c19160fb4f44f812a3e64671fca893"><code>04e32d6</code></a>
fix(eslint-plugin): [class-literal-property-style] ignore property
assigned i...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/612875bced1cd5a197a97c58dc9a89bf9e59cd8a"><code>612875b</code></a>
fix(eslint-plugin): [explicit-function-return-type,
explicit-module-boundary-...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/da006b1c9bb758b51c52c8b5af4ce43b44976e3f"><code>da006b1</code></a>
fix(eslint-plugin): [ban-ts-comment] more accurate handling of multiline
comm...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/71bfb7c6fc250413ce783d57f20a686e9e210b12"><code>71bfb7c</code></a>
chore: fix ast-spec type import snapshot errors (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8699">#8699</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 7.2.0 to 7.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.3.1</h2>
<h2>7.3.1 (2024-03-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-floating-promises] revert
disable of ignoreVoid in strict config (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8718">#8718</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.3.0</h2>
<h2>7.3.0 (2024-03-18)</h2>
<p>Note that this release enables rules to have more restrictive default
options as configured in the <code>strict</code> and
<code>strict-type-checked</code> configs. See <a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8364">#8364</a>
for more details.</p>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions] add
<code>allowArray</code> option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8389">#8389</a>)</li>
<li><strong>eslint-plugin:</strong> add meta.docs.recommended setting
for strict config options (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8364">#8364</a>)</li>
<li><strong>eslint-plugin:</strong> add rule
<code>use-unknown-in-catch-callback-variables</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8383">#8383</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter]
supports tuple, union, intersection (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8642">#8642</a>)</li>
<li><strong>eslint-plugin-internal:</strong> add internal lint rule
no-relative-paths-to-internal-packages (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8596">#8596</a>)</li>
<li><strong>typescript-estree:</strong> disallow switch statements with
multiple default cases (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8411">#8411</a>)</li>
<li><strong>utils:</strong> add parser name to thrown parser error
message (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8484">#8484</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>correct <code>engines.node</code> constraints in
<code>package.json</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8671">#8671</a>)</li>
<li><strong>eslint-plugin:</strong> [unbound-method] check method
definition in object literal using longhand form (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8637">#8637</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] handle
imports without specifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8308">#8308</a>)</li>
<li><strong>eslint-plugin:</strong> [no-redundant-type-constituents]
incorrectly marks &amp; string as redundant (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8282">#8282</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-qualifier] handle
merge namespace with enum (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8591">#8591</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-expressions] false
negatives when using assertions (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8668">#8668</a>)</li>
<li><strong>eslint-plugin:</strong> [ban-ts-comment] more accurate
handling of multiline comments (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8416">#8416</a>)</li>
<li><strong>eslint-plugin:</strong> [explicit-function-return-type,
explicit-module-boundary-types] improved checking for
allowHigherOrderFunctions option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8508">#8508</a>)</li>
<li><strong>eslint-plugin:</strong> [class-literal-property-style]
ignore property assigned in constructor (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8412">#8412</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] fix
false negative for const variable declarations (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8558">#8558</a>)</li>
<li><strong>typescript-estree:</strong> fix the issue of single run
inferring in the pnpm repo (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/3811">#3811</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8702">#8702</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Alexu</li>
<li>Arka Pratim Chaudhuri <a
href="https://github.com/arka1002"><code>@​arka1002</code></a></li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Derrick Isaacson</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.3.1 (2024-03-18)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.3.0 (2024-03-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>correct <code>engines.node</code> constraints in
<code>package.json</code></li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Alexu</li>
<li>Arka Pratim Chaudhuri</li>
<li>auvred</li>
<li>Derrick Isaacson</li>
<li>fnx</li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger</li>
<li>Marta Cardoso</li>
<li>Michaël De Boey</li>
<li>Tristan Rasmussen</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5995614324a59f558190f6123be96857e324bcb2"><code>5995614</code></a>
chore(release): publish 7.3.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4cf8ec7201a01141162f67da27c7bf7b886b712d"><code>4cf8ec7</code></a>
chore(release): publish 7.3.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/883f22089df0846eab6d0c1443e5ea4cfcb9ed52"><code>883f220</code></a>
fix: correct <code>engines.node</code> constraints in
<code>package.json</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8671">#8671</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.4.2 to 5.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.4.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/6ea273cdcca99db809074d2b2d38d0e5b59ee81b"><code>6ea273c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/cd06f92c43eede05731cc0592bcb4ee7fe4d38cc"><code>cd06f92</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57853">#57853</a>
(Revert PR 56161) into release-5.4 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57854">#57854</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/ca8e720a36618eb1323f8dbc36a45a8fd5b35d78"><code>ca8e720</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/010b1885c089189425a0f7d34bd02305401f8928"><code>010b188</code></a>
release-5.4: Revert PR 56087 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57850">#57850</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/fc7006c125914a2d7146027744500ef8a308c5f6"><code>fc7006c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/b45a41823ecaff6c1554a4c69161db10b2eba6ab"><code>b45a418</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57801">#57801</a>
(Distribute mapped types over array/...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/609560f36b84bf031fa14cc4b0d1b2aeb8cfc6f9"><code>609560f</code></a>
Bump version to 5.4.3 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/f42605fcef04f329e9bb5cb94677ca0101dcdd5c"><code>f42605f</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57746">#57746</a>
(Revert &quot;Defer processing of nested ...) into release-5.4
(#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/485c7c5d08f985528a83d9879658912181ef7f11"><code>485c7c5</code></a>
Revert &quot;Allow (non-assert) type predicates to narrow by
discriminant&quot;… (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57795">#57795</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/7f11456f4afd816776c08208389e10d8c5a62dd8"><code>7f11456</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57751">#57751</a>
(Exclude generic string-like types f...) into release-5.4 (#...</li>
<li>See full diff in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3">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 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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Upgrade trunk and bump the minimum required version
  - This will unblock #229
- This will fix some of the Windows [nightly
issues](https://github.com/trunk-io/plugins/actions/runs/8448489088/job/23140665928)
(I'll queue a job after this lands)
- This will fix the [check
nightly](https://github.com/trunk-io/.trunk/actions/runs/8355518290/job/22870763034)
runs (I'll queue a job after this lands)
  - This will add PHP runtime support (soon)
- Note there is one rare daemon lifetime bug that will need a fast
follow-up upgrade fix
- buildifier released
[7.1.0](https://github.com/bazelbuild/buildtools/releases/tag/v7.1.0),
which mandates `load` sorting as a formatting fix
- trufflehog released
[3.71.1](https://github.com/trufflesecurity/trufflehog/releases/tag/v3.71.1),
which no longer lints symlinks, so we have to use `copy_targets` and
cache results to generate a sandbox (`cache_ttl` does not imply
`cache_results` currently)

Note that we will need to have a prod CLI release before we can next
release plugins (minor version bump)
Dupe of #229. Adds poetry Trunk Actions to match parity with
[pre-commit](https://python-poetry.org/docs/pre-commit-hooks/). Note
that the non-hermetic story is much cleaner at time of writing, with the
hermetic story blocked by not being able to unset `VIRTUAL_ENV` in the
Action and Tool. In other words, for now recommended behavior requires
manual [Poetry
installation](https://python-poetry.org/docs/#installation).

We've added a tool test and several actions tests
Bumps the dependencies group with 4 updates:
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node),
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin),
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
and
[simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git).

Updates `@types/node` from 20.11.30 to 20.12.2
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 7.3.1 to 7.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.4.0</h2>
<h2>7.4.0 (2024-03-25)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore
files with decorators, experimentalDecorators, and emitDecoratorMetadata
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8335">#8335</a>)
<ul>
<li>Check out our blog post on this change for more information! <a
href="https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators">https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators</a></li>
</ul>
</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle tagged templates (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8708">#8708</a>)</li>
<li><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a
renamed only-throw-error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8701">#8701</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] address
multipart nullish checks false positive (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8678">#8678</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] properly
disambiguate between <code>boolean</code> and <code>false</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8685">#8685</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
avoid remove const casting on template literals with expressions inside
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8740">#8740</a>)</li>
<li><strong>typescript-eslint:</strong> declare peer dependency on
<code>utils</code> to ensure npm correctly installs dependencies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8738">#8738</a>)</li>
<li><strong>website:</strong> visual Editor is not scrolled (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8709">#8709</a>)</li>
<li><strong>website:</strong> make 404 page good again (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8750">#8750</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Josh Goldberg ✨</li>
<li>Kim Sang Du <a
href="https://github.com/developer-bandi"><code>@​developer-bandi</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Marco Pasqualetti <a
href="https://github.com/marcalexiei"><code>@​marcalexiei</code></a></li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.4.0 (2024-03-25)</h2>
<h3>🚀 Features</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [consistent-type-imports] ignore
files with decorators, experimentalDecorators, and
emitDecoratorMetadata</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle tagged templates</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a
renamed only-throw-error</p>
</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [prefer-optional-chain] address
multipart nullish checks false positive</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [prefer-optional-chain] properly
disambiguate between <code>boolean</code> and <code>false</code></p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] avoid
remove const casting on template literals with expressions inside</p>
</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Brad Zacher</li>
<li>Josh Goldberg ✨</li>
<li>Kim Sang Du</li>
<li>Kirk Waiblinger</li>
<li>Marco Pasqualetti</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5d2469142262672e381db3b4a4e2bffa80984810"><code>5d24691</code></a>
chore(release): publish 7.4.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/029fc0b97fbfee330c0befe933b1bf268f3eb118"><code>029fc0b</code></a>
feat(eslint-plugin): deprecate no-throw-literal and add a renamed
only-throw-...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/2a62a400b7dabee00ddaaa2f039e83b5bf91687a"><code>2a62a40</code></a>
fix(eslint-plugin): [no-unnecessary-type-assertion] avoid remove const
castin...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/990ec22c79e605a689f0e65848718b77b88f65ca"><code>990ec22</code></a>
docs: fix example of binding unbound method (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8754">#8754</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a08554a588e4eae73ca33eba334e7da332ebc9e2"><code>a08554a</code></a>
feat(eslint-plugin): [no-unnecessary-type-arguments] handle tagged
templates ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/2018f91ef6dfaec9bdb82b85a811a80e0dc79251"><code>2018f91</code></a>
fix(eslint-plugin): [prefer-optional-chain] properly disambiguate
between `bo...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/56358a64f1be52d4967a517b49729339fa61ffb5"><code>56358a6</code></a>
fix(eslint-plugin): [prefer-optional-chain] address multipart nullish
checks ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/532ae8b1114589eb5e3750c6f011de026b28ef29"><code>532ae8b</code></a>
docs: fix typo in switch-exhaustiveness-check (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8768">#8768</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e408b93e48e5199d83a8d99d1e27126d2dd8bc8f"><code>e408b93</code></a>
feat(eslint-plugin): [consistent-type-imports] ignore files with
decorators, ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c787fe4ed1fcd8c0acf3b4fc196f513f4c298f31"><code>c787fe4</code></a>
docs: restrict-template-expressions - remove mention of numbers being
allowed...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 7.3.1 to 7.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.4.0</h2>
<h2>7.4.0 (2024-03-25)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore
files with decorators, experimentalDecorators, and emitDecoratorMetadata
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8335">#8335</a>)
<ul>
<li>Check out our blog post on this change for more information! <a
href="https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators">https://typescript-eslint.io/blog/changes-to-consistent-type-imports-with-decorators</a></li>
</ul>
</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle tagged templates (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8708">#8708</a>)</li>
<li><strong>eslint-plugin:</strong> deprecate no-throw-literal and add a
renamed only-throw-error (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8701">#8701</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] address
multipart nullish checks false positive (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8678">#8678</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-optional-chain] properly
disambiguate between <code>boolean</code> and <code>false</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8685">#8685</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
avoid remove const casting on template literals with expressions inside
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8740">#8740</a>)</li>
<li><strong>typescript-eslint:</strong> declare peer dependency on
<code>utils</code> to ensure npm correctly installs dependencies (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8738">#8738</a>)</li>
<li><strong>website:</strong> visual Editor is not scrolled (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8709">#8709</a>)</li>
<li><strong>website:</strong> make 404 page good again (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8750">#8750</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Josh Goldberg ✨</li>
<li>Kim Sang Du <a
href="https://github.com/developer-bandi"><code>@​developer-bandi</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Marco Pasqualetti <a
href="https://github.com/marcalexiei"><code>@​marcalexiei</code></a></li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.4.0 (2024-03-25)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-imports] ignore
files with decorators, experimentalDecorators, and
emitDecoratorMetadata</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>Brad Zacher</li>
<li>Josh Goldberg ✨</li>
<li>Kim Sang Du</li>
<li>Kirk Waiblinger</li>
<li>Marco Pasqualetti</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/5d2469142262672e381db3b4a4e2bffa80984810"><code>5d24691</code></a>
chore(release): publish 7.4.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e408b93e48e5199d83a8d99d1e27126d2dd8bc8f"><code>e408b93</code></a>
feat(eslint-plugin): [consistent-type-imports] ignore files with
decorators, ...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `simple-git` from 3.23.0 to 3.24.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/steveukx/git-js/releases">simple-git's
releases</a>.</em></p>
<blockquote>
<h2>simple-git@3.24.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>c355317: Enable the use of a two part custom binary</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md">simple-git's
changelog</a>.</em></p>
<blockquote>
<h2>3.24.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>c355317: Enable the use of a two part custom binary</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/steveukx/git-js/commit/016317d91b469cb7b489bc0da1b77e9efa74f9c5"><code>016317d</code></a>
Version Packages</li>
<li><a
href="https://github.com/steveukx/git-js/commit/c355317c07b217c73177dfada6fa0b77253f974d"><code>c355317</code></a>
Feature/array custom binary (<a
href="https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/987">#987</a>)</li>
<li>See full diff in <a
href="https://github.com/steveukx/git-js/commits/simple-git@3.24.0/simple-git">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 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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the dependencies group with 1 update:
[trunk-io/trunk-action](https://github.com/trunk-io/trunk-action).

Updates `trunk-io/trunk-action` from 1.1.11 to 1.1.12
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.12</h2>
<h2>What's Changed</h2>
<ul>
<li>Adds an action to install trunk:
<code>trunk-io/trunk-action/install@v1</code> (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/234">#234</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trunk-io/trunk-action/compare/v1.1.11...v1.1.12">https://github.com/trunk-io/trunk-action/compare/v1.1.11...v1.1.12</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/540e7fe497a45ae76370d26d95cc249059c4ac3a"><code>540e7fe</code></a>
add install action to install all trunk tools in trunk.yaml (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/234">#234</a>)</li>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/4feb07f48aee40a56140cfd902373579f6f5d5bc"><code>4feb07f</code></a>
Upgrade trunk (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/235">#235</a>)</li>
<li>See full diff in <a
href="https://github.com/trunk-io/trunk-action/compare/718b71fb3e4d83f6734f0c372d92ee7d4c9976d7...540e7fe497a45ae76370d26d95cc249059c4ac3a">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=trunk-io/trunk-action&package-manager=github_actions&previous-version=1.1.11&new-version=1.1.12)](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 <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>
+ php config definitions
Ruff
[supports](https://docs.astral.sh/ruff/configuration/#default-inclusions)
running on `python-interface` (`.pyi`) files. Updates the fileset to
include this and adds a test.
Replaced linter pages with Trunk linter pages.
Add goreleaser tool using the go runtime to build & install it.
- `remark-lint`'s `extra_packages` released new changes, so I've
refreshed the snapshots. We don't pin versions unless explicit, so this
causes some mild hermeticity issues (but is still an acceptable edge
case)
- Change to use `ubuntu-latest` runners until we find a more sustainable
solution for this repo (see nightly failures)
- Mild workflow cleanup

Takes over #725 and addresses [nightly
issues](https://github.com/trunk-io/plugins/actions/runs/8612368048)
[![Trunk](https://static.trunk.io/assets/trunk_action_upgrade_banner.png)](https://trunk.io)

cli upgraded: 1.21.1-beta.17 → 1.21.1-beta.20

This PR was generated by the [Trunk Action]. For more info, see our
[docs] or reach out on [Slack].

[Trunk Action]: https://github.com/trunk-io/trunk-action
[docs]: https://docs.trunk.io
[Slack]: https://slack.trunk.io/

Co-authored-by: TylerJang27 <42743566+TylerJang27@users.noreply.github.com>
Tested manually on a toy example that prettier formats these correctly.
Using [postcss
extension](https://marketplace.visualstudio.com/items?itemName=csstools.postcss)
as reference. Fixes #738
Co-authored-by: Tyler Jang <tyler@trunk.io>
TylerJang27 and others added 12 commits April 15, 2024 12:40
…roup (#746)

Bumps the dependencies group with 1 update:
[github/codeql-action](https://github.com/github/codeql-action).

Updates `github/codeql-action` from 3.24.9 to 3.25.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<p>Note that the only difference between <code>v2</code> and
<code>v3</code> of the CodeQL Action is the node version they support,
with <code>v3</code> running on node 20 while we continue to release
<code>v2</code> to support running on node 16. For example
<code>3.22.11</code> was the first <code>v3</code> release and is
functionally identical to <code>2.22.11</code>. This approach ensures an
easy way to track exactly which features are included in different
versions, indicated by the minor and patch version numbers.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>3.25.0 - 15 Apr 2024</h2>
<ul>
<li>
<p>The deprecated feature for extracting dependencies for a Python
analysis has been removed. <a
href="https://redirect.github.com/github/codeql-action/pull/2224">#2224</a></p>
<p>As a result, the following inputs and environment variables are now
ignored:</p>
<ul>
<li>The <code>setup-python-dependencies</code> input to the
<code>init</code> Action</li>
<li>The
<code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code>
environment variable</li>
</ul>
<p>We recommend removing any references to these from your workflows.
For more information, see the release notes for CodeQL Action v3.23.0
and v2.23.0.</p>
</li>
<li>
<p>Automatically overwrite an existing database if found on the
filesystem. <a
href="https://redirect.github.com/github/codeql-action/pull/2229">#2229</a></p>
</li>
<li>
<p>Bump the minimum CodeQL bundle version to 2.12.6. <a
href="https://redirect.github.com/github/codeql-action/pull/2232">#2232</a></p>
</li>
<li>
<p>A more relevant log message and a diagnostic are now emitted when the
<code>file</code> program is not installed on a Linux runner, but is
required for Go tracing to succeed. <a
href="https://redirect.github.com/github/codeql-action/pull/2234">#2234</a></p>
</li>
</ul>
<h2>3.24.10 - 05 Apr 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.0. <a
href="https://redirect.github.com/github/codeql-action/pull/2219">#2219</a></li>
<li>Add a deprecation warning for customers using CodeQL version 2.12.5
and earlier. These versions of CodeQL were discontinued on 26 March 2024
alongside GitHub Enterprise Server 3.8, and will be unsupported by
CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later.
<a
href="https://redirect.github.com/github/codeql-action/pull/2220">#2220</a>
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI
version 2.12.6 or later. For instance, if you have specified a custom
version of the CLI using the 'tools' input to the 'init' Action, you can
remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL
CLI between 2.11.6 and 2.12.5, you can replace
<code>github/codeql-action/*@V3</code> by
<code>github/codeql-action/*@v3.24.10</code> and
<code>github/codeql-action/*@v2</code> by
<code>github/codeql-action/*@v2.24.10</code> in your code scanning
workflow to ensure you continue using this version of the CodeQL
Action.</li>
</ul>
</li>
</ul>
<h2>3.24.9 - 22 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.5. <a
href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li>
</ul>
<h2>3.24.8 - 18 Mar 2024</h2>
<ul>
<li>Improve the ease of debugging extraction issues by increasing the
verbosity of the extractor logs when running in debug mode. <a
href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li>
</ul>
<h2>3.24.7 - 12 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li>
</ul>
<h2>3.24.6 - 29 Feb 2024</h2>
<p>No user facing changes.</p>
<h2>3.24.5 - 23 Feb 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.3. <a
href="https://redirect.github.com/github/codeql-action/pull/2156">#2156</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/df5a14dc28094dc936e103b37d749c6628682b60"><code>df5a14d</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2238">#2238</a>
from github/update-v3.25.0-2b2cee522</li>
<li><a
href="https://github.com/github/codeql-action/commit/3f70eaa4d31bbf0600be93a0ae88db6c0aef186a"><code>3f70eaa</code></a>
Update changelog for v3.25.0</li>
<li><a
href="https://github.com/github/codeql-action/commit/2b2cee52294c410df28cc7ba0beaf429d5b4e82c"><code>2b2cee5</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2234">#2234</a>
from github/mbg/clearer-file-command-failure</li>
<li><a
href="https://github.com/github/codeql-action/commit/4fcf7a216ce13f13ffe9f395a802a3f22f8190e6"><code>4fcf7a2</code></a>
Add changelog entry</li>
<li><a
href="https://github.com/github/codeql-action/commit/d30d1cabb492838711c91e6280899193c0f779c7"><code>d30d1ca</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2237">#2237</a>
from github/henrymercer/more-configuration-errors</li>
<li><a
href="https://github.com/github/codeql-action/commit/55585360a353847d36f63bc5c29f1b7086340901"><code>5558536</code></a>
Add configuration error for unsupported build mode</li>
<li><a
href="https://github.com/github/codeql-action/commit/fa75c144b4edca3ccd9a781733939fad7515f12e"><code>fa75c14</code></a>
Capture rate limit and ref not existing config errors</li>
<li><a
href="https://github.com/github/codeql-action/commit/5a599c68cf43195b46783a38eafaca73404ea2e4"><code>5a599c6</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2236">#2236</a>
from github/henrymercer/feature-flags-with-tool-feat...</li>
<li><a
href="https://github.com/github/codeql-action/commit/829376a61898ee2e4be42297fc41c4adcc10bf00"><code>829376a</code></a>
Allow feature flags to specify tool feature requirements</li>
<li><a
href="https://github.com/github/codeql-action/commit/efc474680fa70a6df5c97b97233f665b4b7d6749"><code>efc4746</code></a>
Downgrade log levels for some messages to debug</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/1b1aada464948af03b950897e5eb522f92603cc2...df5a14dc28094dc936e103b37d749c6628682b60">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=3.24.9&new-version=3.25.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 <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>
Bumps the dependencies group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@trunkio/launcher](https://trunk.io) | `1.3.0` | `1.3.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.12.2` | `20.12.7` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `7.4.0` | `7.7.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `7.4.0` | `7.7.0` |
|
[eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest)
| `27.9.0` | `28.2.0` |
|
[eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort)
| `12.0.0` | `12.1.0` |
| [typescript](https://github.com/Microsoft/TypeScript) | `5.4.3` |
`5.4.5` |

Updates `@trunkio/launcher` from 1.3.0 to 1.3.1

Updates `@types/node` from 20.12.2 to 20.12.7
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 7.4.0 to 7.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.7.0</h2>
<h2>7.7.0 (2024-04-15)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code>
with <code>no-new-native-nonconstructor</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8895">#8895</a>)</li>
<li><strong>typescript-estree:</strong> add defaultProject for project
service (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8815">#8815</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.6.0</h2>
<h2>7.6.0 (2024-04-08)</h2>
<h3>🚀 Features</h3>
<ul>
<li>add <code>name</code> field to shared configs and flat config types
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8863">#8863</a>)</li>
<li>bump npm dependency ranges (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8860">#8860</a>)
<ul>
<li>note: this does not include support for ESLint v9 - see <a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/8211">typescript-eslint/typescript-eslint#8211</a>
for progress.</li>
</ul>
</li>
<li><strong>utils:</strong> add types for both flat and legacy eslint
classes (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8861">#8861</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> fix type errors when using
<code>exactOptionalPropertyTypes</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8786">#8786</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.5.0</h2>
<h2>7.5.0 (2024-04-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-floating-promises] handle
TaggedTemplateExpression (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8758">#8758</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
handle exactOptionalPropertyTypes compiler option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8770">#8770</a>)</li>
<li><strong>parser:</strong> disallow
<code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8784">#8784</a>)</li>
<li><strong>typescript-eslint:</strong> improve support for legacy
configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8812">#8812</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.7.0 (2024-04-15)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code>
with <code>no-new-native-nonconstructor</code></li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Dave</li>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.6.0 (2024-04-08)</h2>
<h3>🚀 Features</h3>
<ul>
<li>bump npm dependency ranges</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>auvred</li>
<li>Brad Zacher</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.5.0 (2024-04-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>
<p><strong>eslint-plugin:</strong> [no-floating-promises] handle
TaggedTemplateExpression</p>
</li>
<li>
<p><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
handle exactOptionalPropertyTypes compiler option</p>
</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Kim Sang Du</li>
<li>Mark de Dios</li>
<li>Naru</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e44a1a280f08f9fd0d29f74e5c3e73b7b64a9606"><code>e44a1a2</code></a>
chore(release): publish 7.7.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/fda5704b2bd12adf5295952e0419ee82c6d869c4"><code>fda5704</code></a>
feat(eslint-plugin): replace <code>no-new-symbol</code> with
`no-new-native-nonconstruct...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e1db872655887bb47f0adc10d99d0f89948e3112"><code>e1db872</code></a>
chore(release): publish 7.6.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a6ab2cb9be5a09498e953896e7fad04b2c53ea42"><code>a6ab2cb</code></a>
feat: bump npm dependency ranges (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8860">#8860</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4bac40c83a68f2a97afa77ed0e96e64201ad86e0"><code>4bac40c</code></a>
docs: fix incorrect tab item values in prefer-optional-chain (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8867">#8867</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a7bdd1c1eb3a403c919e516d58b1d667ea23219a"><code>a7bdd1c</code></a>
test(eslint-plugin): render snapshots of ESLint output for each code
example ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/41d893f4c6aaccd40c232a5d288cc18d12dc309b"><code>41d893f</code></a>
docs(eslint-plugin): [consistent-return] add warning section use
noImplicitRe...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d0632750597616293fc9164be7dac5978a2a27fb"><code>d063275</code></a>
docs: feature-freeze member-ordering, naming-convention,
sort-type-constituen...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a14ba9d45891958962163c90615a0ab270e15a38"><code>a14ba9d</code></a>
chore(release): publish 7.5.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ecb6b55425fd48f68074c996f5d5672d4707c64d"><code>ecb6b55</code></a>
docs: add homepage (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/8742">#8742</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 7.4.0 to 7.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.7.0</h2>
<h2>7.7.0 (2024-04-15)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> replace <code>no-new-symbol</code>
with <code>no-new-native-nonconstructor</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8895">#8895</a>)</li>
<li><strong>typescript-estree:</strong> add defaultProject for project
service (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8815">#8815</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.6.0</h2>
<h2>7.6.0 (2024-04-08)</h2>
<h3>🚀 Features</h3>
<ul>
<li>add <code>name</code> field to shared configs and flat config types
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8863">#8863</a>)</li>
<li>bump npm dependency ranges (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8860">#8860</a>)
<ul>
<li>note: this does not include support for ESLint v9 - see <a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/8211">typescript-eslint/typescript-eslint#8211</a>
for progress.</li>
</ul>
</li>
<li><strong>utils:</strong> add types for both flat and legacy eslint
classes (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8861">#8861</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> fix type errors when using
<code>exactOptionalPropertyTypes</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8786">#8786</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>auvred <a
href="https://github.com/auvred"><code>@​auvred</code></a></li>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v7.5.0</h2>
<h2>7.5.0 (2024-04-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-floating-promises] handle
TaggedTemplateExpression (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8758">#8758</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion]
handle exactOptionalPropertyTypes compiler option (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8770">#8770</a>)</li>
<li><strong>parser:</strong> disallow
<code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8784">#8784</a>)</li>
<li><strong>typescript-eslint:</strong> improve support for legacy
configs (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/8812">#8812</a>)</li>
</ul>
<h3>❤️  Thank You</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>7.7.0 (2024-04-15)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.6.0 (2024-04-08)</h2>
<h3>🚀 Features</h3>
<ul>
<li>bump npm dependency ranges</li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Abraham Guo</li>
<li>auvred</li>
<li>Brad Zacher</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>7.5.0 (2024-04-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>parser:</strong> disallow
<code>errorOnTypeScriptSyntacticAndSemanticIssues</code></li>
</ul>
<h3>❤️  Thank You</h3>
<ul>
<li>Brad Zacher</li>
<li>Kim Sang Du</li>
<li>Mark de Dios</li>
<li>Naru</li>
<li>YeonJuan</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e44a1a280f08f9fd0d29f74e5c3e73b7b64a9606"><code>e44a1a2</code></a>
chore(release): publish 7.7.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e1db872655887bb47f0adc10d99d0f89948e3112"><code>e1db872</code></a>
chore(release): publish 7.6.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a6ab2cb9be5a09498e953896e7fad04b2c53ea42"><code>a6ab2cb</code></a>
feat: bump npm dependency ranges (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8860">#8860</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a14ba9d45891958962163c90615a0ab270e15a38"><code>a14ba9d</code></a>
chore(release): publish 7.5.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ecb6b55425fd48f68074c996f5d5672d4707c64d"><code>ecb6b55</code></a>
docs: add homepage (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8742">#8742</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d5615d72fbd899b0827b10a00192e6bce9f0c4eb"><code>d5615d7</code></a>
fix(parser): disallow
<code>errorOnTypeScriptSyntacticAndSemanticIssues</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/8784">#8784</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-jest` from 27.9.0 to 28.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jest-community/eslint-plugin-jest/releases">eslint-plugin-jest's
releases</a>.</em></p>
<blockquote>
<h2>v28.2.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0">28.2.0</a>
(2024-04-06)</h1>
<h3>Features</h3>
<ul>
<li>support providing aliases for <code>@jest/globals</code> package (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c">744d4f6</a>)</li>
</ul>
<h2>v28.1.1</h2>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1">28.1.1</a>
(2024-04-06)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>max-expects:</strong> properly reset counter when exiting a
test case (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b">b4b7cbc</a>)</li>
</ul>
<h2>v28.1.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0">28.1.0</a>
(2024-04-06)</h1>
<h3>Features</h3>
<ul>
<li>add <code>prefer-importing-jest-globals</code> rule (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638">37478d8</a>),
closes <a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1101">#1101</a></li>
</ul>
<h2>v28.0.0</h2>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0">28.0.0</a>
(2024-04-06)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>allow ESLint 9 as peer dependency (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1547">#1547</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c">3c5e167</a>)</li>
<li>drop support for Node 19 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1548">#1548</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea">c87e388</a>)</li>
<li><strong>no-large-snapshots:</strong> avoid <code>instanceof
RegExp</code> check for ESLint v9 compatibility (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1542">#1542</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8">af4a9c9</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>drop support for <code>@typescript-eslint/eslint-plugin</code> v5
(<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1530">#1530</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c">150e355</a>)</li>
<li>drop support for Node v14 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1527">#1527</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6">df5e580</a>)</li>
<li>remove <code>no-if</code> rule (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1528">#1528</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c">f976fc8</a>)</li>
<li>remove <code>snapshot</code> processor and
<code>flat/snapshot</code> config (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1532">#1532</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc">98087f9</a>)</li>
<li>upgrade <code>@typescript-eslint/utils</code> to v6 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1508">#1508</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146">dc6e8cd</a>)</li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Node v19 is no longer supported</li>
<li>removed unneeded <code>snapshot</code> processor and
<code>flat/snapshot</code> config</li>
<li>dropped support for <code>@typescript-eslint/eslint-plugin</code>
v5</li>
<li>dropped support for Node v14</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md">eslint-plugin-jest's
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0">28.2.0</a>
(2024-04-06)</h1>
<h3>Features</h3>
<ul>
<li>support providing aliases for <code>@jest/globals</code> package (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c">744d4f6</a>)</li>
</ul>
<h2><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1">28.1.1</a>
(2024-04-06)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>max-expects:</strong> properly reset counter when exiting a
test case (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b">b4b7cbc</a>)</li>
</ul>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0">28.1.0</a>
(2024-04-06)</h1>
<h3>Features</h3>
<ul>
<li>add <code>prefer-importing-jest-globals</code> rule (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638">37478d8</a>),
closes <a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1101">#1101</a></li>
</ul>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0">28.0.0</a>
(2024-04-06)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>allow ESLint 9 as peer dependency (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1547">#1547</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c">3c5e167</a>)</li>
<li>drop support for Node 19 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1548">#1548</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea">c87e388</a>)</li>
<li><strong>no-large-snapshots:</strong> avoid <code>instanceof
RegExp</code> check for ESLint v9 compatibility (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1542">#1542</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8">af4a9c9</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>drop support for <code>@typescript-eslint/eslint-plugin</code> v5
(<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1530">#1530</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c">150e355</a>)</li>
<li>drop support for Node v14 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1527">#1527</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6">df5e580</a>)</li>
<li>remove <code>no-if</code> rule (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1528">#1528</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c">f976fc8</a>)</li>
<li>remove <code>snapshot</code> processor and
<code>flat/snapshot</code> config (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1532">#1532</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc">98087f9</a>)</li>
<li>upgrade <code>@typescript-eslint/utils</code> to v6 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1508">#1508</a>)
(<a
href="https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146">dc6e8cd</a>)</li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Node v19 is no longer supported</li>
<li>removed unneeded <code>snapshot</code> processor and
<code>flat/snapshot</code> config</li>
<li>dropped support for <code>@typescript-eslint/eslint-plugin</code>
v5</li>
<li>dropped support for Node v14</li>
<li>removed <code>no-if</code> in favor of
<code>no-conditional-in-test</code></li>
</ul>
<h1><a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.6...v28.0.0-next.7">28.0.0-next.7</a>
(2024-04-06)</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9f918bcc2fa31cfbb0ee32dcaa80f724238a5587"><code>9f918bc</code></a>
chore(release): 28.2.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c"><code>744d4f6</code></a>
feat: support providing aliases for <code>@jest/globals</code> package
(<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1543">#1543</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/8f59e2bdcbc5fe160bec01f2d558cb7bfd03ea4d"><code>8f59e2b</code></a>
chore(release): 28.1.1 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b"><code>b4b7cbc</code></a>
fix(max-expects): properly reset counter when exiting a test case (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1550">#1550</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/6aaabc459059870ccf64034679f5d8a265310c32"><code>6aaabc4</code></a>
chore(release): 28.1.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638"><code>37478d8</code></a>
feat: add <code>prefer-importing-jest-globals</code> rule (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1490">#1490</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9aa7aeebd40d3b7e1a4e534ec78cb5ed394a901b"><code>9aa7aee</code></a>
chore: remove patch (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1549">#1549</a>)</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/5bc0b886b789183824aa2b1eb95ccbe52008b9c0"><code>5bc0b88</code></a>
chore(release): 28.0.0 [skip ci]</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/7ecbae26972869e471caac7036ea6d221a927b0a"><code>7ecbae2</code></a>
Merge pull request <a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1531">#1531</a>
from jest-community/next</li>
<li><a
href="https://github.com/jest-community/eslint-plugin-jest/commit/9854767c580dd4ad836fef8b7ea1e3b17e3974a1"><code>9854767</code></a>
chore(deps): update wagoid/commitlint-github-action action to v6 (<a
href="https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1539">#1539</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-simple-import-sort` from 12.0.0 to 12.1.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md">eslint-plugin-simple-import-sort's
changelog</a>.</em></p>
<blockquote>
<h3>Version 12.1.0 (2024-04-13)</h3>
<p>This release adds TypeScript type definitions for the plugin itself.
This is useful when you use TypeScript to check your ESLint
configuration. It assumes that you install <code>@types/eslint</code>
yourself. Thanks to <a
href="https://github.com/Logicer16"><code>@​Logicer16</code></a>!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/61c467466c63ba0b911333fa0e992aa6278a5886"><code>61c4674</code></a>
eslint-plugin-simple-import-sort v12.1.0</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/3b0f4913e93692f2d751f3a19e7e36dde3c5d54a"><code>3b0f491</code></a>
Add types (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/164">#164</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/f206644e0344a19f6167739ad031556cdad9542f"><code>f206644</code></a>
Bump vite from 5.1.1 to 5.2.8 (<a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/162">#162</a>)</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/f5dc3794643e72b8c4fe02af6d130dbd3ab5d203"><code>f5dc379</code></a>
Add 2024 to LICENSE</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/a562d8d3da3675830175afcdef08d540053138fe"><code>a562d8d</code></a>
Merge pull request <a
href="https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/159">#159</a>
from lydell/updates</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/bcf8a3f4de25a3f5954888887c30bd4470e5e398"><code>bcf8a3f</code></a>
Enable more vitest ESLint rules</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/164c4d66e1765ec672926544037b88d9526b528c"><code>164c4d6</code></a>
Test import attributes instead of deprecated import assertions</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/80867d198d192ea5501e9bd7f003fa5c20314221"><code>80867d1</code></a>
Dogfood the rule on the test folder</li>
<li><a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/commit/67bd361ef8e457d6baa1db2b24e548d5416e3554"><code>67bd361</code></a>
Update everything, switch to Vitest</li>
<li>See full diff in <a
href="https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v12.0.0...v12.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.4.3 to 5.4.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.4.5</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.4 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.5 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.4.4</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.3 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.4 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/27bcd4cb5a98bce46c9cdd749752703ead021a4b"><code>27bcd4c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/9f33bf1cd586a4028928d30b1bfe521788ec4da4"><code>9f33bf1</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/58098">#58098</a>
(Fix constraints of nested homomorph...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/71b2f84741f94e1414e41af8c65293a030d39945"><code>71b2f84</code></a>
Bump version to 5.4.5 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/892936f4a18ded0216ae1c805a9890ebb8572fe3"><code>892936f</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/58083">#58083</a>
(Don't propagate partial union/inter...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/38a7c0587df926957d3a6e808c62c6332665572d"><code>38a7c05</code></a>
release-5.4: Always set node-version for setup-node (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/58117">#58117</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/b754fc393738ae05aad136324a0dc78787745644"><code>b754fc3</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57778">#57778</a>
(fix type import check for default-i...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8eb3367164dd9cdc9c0b85424ed39ab28eff2312"><code>8eb3367</code></a>
Bump version to 5.4.4 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/de9096b42b052ffabbf2b46b573557e7c2eb259d"><code>de9096b</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57871">#57871</a>
(Divide-and-conquer strategy for int...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/06aae9839d7160c2aff8c3f14b9f1f2d3e76c2d4"><code>06aae98</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57973">#57973</a>
(Compare package.json paths with cor...) into release-5.4 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/6d8134e5afe0661ff97f2ad1f0e0341087d58908"><code>6d8134e</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57637">#57637</a>
(Fixed a regression related to deter...) into release-5.4 (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.5">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 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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tested locally after deleting ruby and ruby-build from my cache.

Co-authored-by: Tyler Jang <tyler@trunk.io>
And mark as release-ready. `pyright@1.1.359`
Makes [JSX](https://en.wikipedia.org/wiki/JSX_(JavaScript))/TSX their
own file formats to correctly handle `trunk-ignores` like:
```typescript
const x = (
  <div>
    {/* trunk-ignore(eslint/@typescript-eslint/no-explicit-any) */}
    <button onClick={(_a: any) => {}} />
  </div>
);
```

Notes:
- We won't be able to correctly autogen comment formats in all cases
since we don't detect if we're in an XML block or not. But we will parse
them correctly
- We don't support `{ /* */ }` (i.e. additional or mismatched
whitespace), but I think this is fine for now. I did include a singular
space since it is [somewhat
common](https://github.com/search?type=code&q=%22%7B+%2F*%22+path%3A*.tsx)
(even though prettier handles this)
- This wasn't working originally since we expect previous line comments
to be preceded by only whitespace
Offers some temporary fixes to make `main` green and provide a migration
guide until we have a long-term story for #735. Also includes a node fix
with [executing `.bat`
files](https://github.com/trunk-io/plugins/actions/runs/8702103641/job/23865448625)
related to prebuild/prebuildify#83
Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [trunk-io/trunk-action](https://github.com/trunk-io/trunk-action) |
`1.1.12` | `1.1.13` |
| [github/codeql-action](https://github.com/github/codeql-action) |
`3.25.0` | `3.25.1` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact)
| `4.3.1` | `4.3.2` |
|
[actions/download-artifact](https://github.com/actions/download-artifact)
| `4.1.4` | `4.1.5` |
|
[slackapi/slack-github-action](https://github.com/slackapi/slack-github-action)
| `1.25.0` | `1.26.0` |

Updates `trunk-io/trunk-action` from 1.1.12 to 1.1.13
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/trunk-io/trunk-action/releases">trunk-io/trunk-action's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.13</h2>
<h2>What's Changed</h2>
<ul>
<li>Continues on failure to install node packages, if user doesn't have
a trunk.yaml (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/236">#236</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/trunk-io/trunk-action/compare/v1.1.12...v1.1.13">https://github.com/trunk-io/trunk-action/compare/v1.1.12...v1.1.13</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/trunk-io/trunk-action/commit/da67635060feab46c164bc130690e61864a5d13b"><code>da67635</code></a>
feat: continue on node package install failure (<a
href="https://redirect.github.com/trunk-io/trunk-action/issues/236">#236</a>)</li>
<li>See full diff in <a
href="https://github.com/trunk-io/trunk-action/compare/540e7fe497a45ae76370d26d95cc249059c4ac3a...da67635060feab46c164bc130690e61864a5d13b">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action` from 3.25.0 to 3.25.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<p>Note that the only difference between <code>v2</code> and
<code>v3</code> of the CodeQL Action is the node version they support,
with <code>v3</code> running on node 20 while we continue to release
<code>v2</code> to support running on node 16. For example
<code>3.22.11</code> was the first <code>v3</code> release and is
functionally identical to <code>2.22.11</code>. This approach ensures an
easy way to track exactly which features are included in different
versions, indicated by the minor and patch version numbers.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>3.25.1 - 17 Apr 2024</h2>
<ul>
<li>We are rolling out a feature in April/May 2024 that improves the
reliability and performance of analyzing code when analyzing a compiled
language with the <code>autobuild</code> <a
href="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#codeql-build-modes">build
mode</a>. <a
href="https://redirect.github.com/github/codeql-action/pull/2235">#2235</a></li>
<li>Fix a bug where the <code>init</code> Action would fail if
<code>--overwrite</code> was specified in
<code>CODEQL_ACTION_EXTRA_OPTIONS</code>. <a
href="https://redirect.github.com/github/codeql-action/pull/2245">#2245</a></li>
</ul>
<h2>3.25.0 - 15 Apr 2024</h2>
<ul>
<li>
<p>The deprecated feature for extracting dependencies for a Python
analysis has been removed. <a
href="https://redirect.github.com/github/codeql-action/pull/2224">#2224</a></p>
<p>As a result, the following inputs and environment variables are now
ignored:</p>
<ul>
<li>The <code>setup-python-dependencies</code> input to the
<code>init</code> Action</li>
<li>The
<code>CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION</code>
environment variable</li>
</ul>
<p>We recommend removing any references to these from your workflows.
For more information, see the release notes for CodeQL Action v3.23.0
and v2.23.0.</p>
</li>
<li>
<p>Automatically overwrite an existing database if found on the
filesystem. <a
href="https://redirect.github.com/github/codeql-action/pull/2229">#2229</a></p>
</li>
<li>
<p>Bump the minimum CodeQL bundle version to 2.12.6. <a
href="https://redirect.github.com/github/codeql-action/pull/2232">#2232</a></p>
</li>
<li>
<p>A more relevant log message and a diagnostic are now emitted when the
<code>file</code> program is not installed on a Linux runner, but is
required for Go tracing to succeed. <a
href="https://redirect.github.com/github/codeql-action/pull/2234">#2234</a></p>
</li>
</ul>
<h2>3.24.10 - 05 Apr 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.17.0. <a
href="https://redirect.github.com/github/codeql-action/pull/2219">#2219</a></li>
<li>Add a deprecation warning for customers using CodeQL version 2.12.5
and earlier. These versions of CodeQL were discontinued on 26 March 2024
alongside GitHub Enterprise Server 3.8, and will be unsupported by
CodeQL Action versions 3.25.0 and later and versions 2.25.0 and later.
<a
href="https://redirect.github.com/github/codeql-action/pull/2220">#2220</a>
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI
version 2.12.6 or later. For instance, if you have specified a custom
version of the CLI using the 'tools' input to the 'init' Action, you can
remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL
CLI between 2.11.6 and 2.12.5, you can replace
<code>github/codeql-action/*@V3</code> by
<code>github/codeql-action/*@v3.24.10</code> and
<code>github/codeql-action/*@v2</code> by
<code>github/codeql-action/*@v2.24.10</code> in your code scanning
workflow to ensure you continue using this version of the CodeQL
Action.</li>
</ul>
</li>
</ul>
<h2>3.24.9 - 22 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.5. <a
href="https://redirect.github.com/github/codeql-action/pull/2203">#2203</a></li>
</ul>
<h2>3.24.8 - 18 Mar 2024</h2>
<ul>
<li>Improve the ease of debugging extraction issues by increasing the
verbosity of the extractor logs when running in debug mode. <a
href="https://redirect.github.com/github/codeql-action/pull/2195">#2195</a></li>
</ul>
<h2>3.24.7 - 12 Mar 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.16.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2185">#2185</a></li>
</ul>
<h2>3.24.6 - 29 Feb 2024</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/c7f9125735019aa87cfc361530512d50ea439c71"><code>c7f9125</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2248">#2248</a>
from github/update-v3.25.1-c4fb45143</li>
<li><a
href="https://github.com/github/codeql-action/commit/1c7e8b2cf27fe2842c9131549befe9126c581615"><code>1c7e8b2</code></a>
Update changelog for v3.25.1</li>
<li><a
href="https://github.com/github/codeql-action/commit/c4fb451437765abf5018c6fbf22cce1a7da1e5cc"><code>c4fb451</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2245">#2245</a>
from github/henrymercer/ignore-already-specified-flags</li>
<li><a
href="https://github.com/github/codeql-action/commit/556b3bcfae6e80d5b97e3022fdc26e2e2fb8fcc1"><code>556b3bc</code></a>
Add changelog note</li>
<li><a
href="https://github.com/github/codeql-action/commit/ef66aeacbffbc0a38d99ff4c7128b7a08402998d"><code>ef66aea</code></a>
Merge branch 'main' into henrymercer/ignore-already-specified-flags</li>
<li><a
href="https://github.com/github/codeql-action/commit/9b87e0a8c4c056fe190dbe9b27705e4a609b3ed7"><code>9b87e0a</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2241">#2241</a>
from github/nickfyson/speculative-script-fix</li>
<li><a
href="https://github.com/github/codeql-action/commit/18111b696bb9dfa258eafa803d7ebe62fd0c2f2a"><code>18111b6</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2235">#2235</a>
from github/henrymercer/autobuild-with-direct-tracing</li>
<li><a
href="https://github.com/github/codeql-action/commit/ade98b980a98b96bdf2a6987025f40e215961ddc"><code>ade98b9</code></a>
Ensure <code>--overwrite</code> flag is only passed once</li>
<li><a
href="https://github.com/github/codeql-action/commit/8566d50a791ab204d59de6606ac0714547892d92"><code>8566d50</code></a>
Add regression test for double <code>--overwrite</code></li>
<li><a
href="https://github.com/github/codeql-action/commit/453a95695a4bcef90d0a08e0573386c6591819db"><code>453a956</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2243">#2243</a>
from github/dependabot/npm_and_yarn/npm-9b31496ffc</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/df5a14dc28094dc936e103b37d749c6628682b60...c7f9125735019aa87cfc361530512d50ea439c71">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/upload-artifact` from 4.3.1 to 4.3.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.3.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Update release-new-action-version.yml by <a
href="https://github.com/konradpabjan"><code>@​konradpabjan</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/516">actions/upload-artifact#516</a></li>
<li>Minor fix to the migration readme by <a
href="https://github.com/andrewakim"><code>@​andrewakim</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/523">actions/upload-artifact#523</a></li>
<li>Update readme with v3/v2/v1 deprecation notice by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/561">actions/upload-artifact#561</a></li>
<li>updating <code>@actions/artifact</code> dependency to v2.1.5 and
<code>@actions/core</code> to v1.0.1 by <a
href="https://github.com/eggyhead"><code>@​eggyhead</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/562">actions/upload-artifact#562</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/andrewakim"><code>@​andrewakim</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/523">actions/upload-artifact#523</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2">https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/1746f4ab65b179e0ea60a494b83293b640dd5bba"><code>1746f4a</code></a>
Revert &quot;updating to release 4.3.2&quot;</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/31685d04a0d6557fe2be4174c3ea69ee4cbfa6bb"><code>31685d0</code></a>
updating to release 4.3.2</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/18bf333cd2249fbbbdb605fd9d9ed57efd7adf34"><code>18bf333</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/562">#562</a>
from actions/eggyhead/update-artifact-v215</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/dac413befa086181ab17cf3db942667aede55e0d"><code>dac413b</code></a>
update package lock version</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/bb3b4a3cdbef901e2e185ca492d513e798fd1b9f"><code>bb3b4a3</code></a>
updating package version</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/3e3da837d2a1e030e44fe2bb5c4b9f63c25f33e3"><code>3e3da83</code></a>
updating artifact and core dependencies</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e35774f165aac0e3b0c8273137b1845a2ac8c5f1"><code>e35774f</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/561">#561</a>
from actions/robherley/deprecation-notice</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e63ea677fb182f6827027a7b74f61debfca990ab"><code>e63ea67</code></a>
Update readme with v3/v2/v1 deprecation notice</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/ef09cdac3e2d3e60d8ccadda691f4f1cec5035cb"><code>ef09cda</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/523">#523</a>
from andrewakim/andrewakim/migration-readme-fix</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/00e36f94d817ea235422592a23d468b262071bf4"><code>00e36f9</code></a>
Minor fix to the migration readme</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...1746f4ab65b179e0ea60a494b83293b640dd5bba">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/download-artifact` from 4.1.4 to 4.1.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Update readme with v3/v2/v1 deprecation notice by <a
href="https://github.com/robherley"><code>@​robherley</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/322">actions/download-artifact#322</a></li>
<li>Update dependencies <code>@actions/core</code> to v1.10.1 and
<code>@actions/artifact</code> to v2.1.5</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5">https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/download-artifact/commit/8caf195ad4b1dee92908e23f56eeb0696f1dd42d"><code>8caf195</code></a>
package lock update</li>
<li><a
href="https://github.com/actions/download-artifact/commit/d7a2ec411d177e8ca679ac5969b70be59c322700"><code>d7a2ec4</code></a>
updating package version</li>
<li><a
href="https://github.com/actions/download-artifact/commit/e56a1d48ef0f0a8ad8d864416ee03b4f1ab51164"><code>e56a1d4</code></a>
updating core dependency</li>
<li><a
href="https://github.com/actions/download-artifact/commit/1fcda58b3a5574619fcf6509778850ca2e4b8736"><code>1fcda58</code></a>
updating core license</li>
<li><a
href="https://github.com/actions/download-artifact/commit/325a10d8b7c55aa3c81692cd880369f752a98121"><code>325a10d</code></a>
updating actions dependency to v2.1.5</li>
<li><a
href="https://github.com/actions/download-artifact/commit/f8aaee4a210a18d68ebae4a0694be12377e38762"><code>f8aaee4</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/322">#322</a>
from actions/robherley/deprecation-notice</li>
<li><a
href="https://github.com/actions/download-artifact/commit/d98334b11d13d83933069c7e52a609290f880d37"><code>d98334b</code></a>
Update readme with v3/v2/v1 deprecation notice</li>
<li>See full diff in <a
href="https://github.com/actions/download-artifact/compare/c850b930e6ba138125429b7e5c93fc707a7f8427...8caf195ad4b1dee92908e23f56eeb0696f1dd42d">compare
view</a></li>
</ul>
</details>
<br />

Updates `slackapi/slack-github-action` from 1.25.0 to 1.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/slackapi/slack-github-action/releases">slackapi/slack-github-action's
releases</a>.</em></p>
<blockquote>
<h2>Slack Send V1.26.0</h2>
<h2>What's Changed</h2>
<p>This release provides an escape hatch for sending the JSON content of
a payload file exactly as is, without replacing any templated
variables!</p>
<p>Previously a payload file was parsed and templated variables were
replaced with values from <code>github.context</code> and
<code>github.env</code>. Any undefined variables were replaced with
<code>???</code> in this process, which might have caused questions.</p>
<p>That remains the default behavior, but now the JSON contents of a
payload file can be sent exactly as written by setting the
<code>payload-file-path-parsed</code> input to <code>false</code>:</p>
<pre lang="yaml"><code>- name: Send custom JSON data to Slack workflow
  id: slack
  uses: slackapi/slack-github-action@v1.26.0
  with:
    payload-file-path: &quot;./payload-slack-content.json&quot;
    payload-file-path-parsed: false
  env:
    SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
</code></pre>
<p>With this change, the contents of the example
<code>payload-slack-content.json</code> will be sent to a webhook URL
exactly as is!</p>
<h2>Recent commits</h2>
<h3>Enhancements</h3>
<ul>
<li>allow to use json file as is without replacing/parsing anything by
<a href="https://github.com/talgendler"><code>@​talgendler</code></a> in
<a
href="https://redirect.github.com/slackapi/slack-github-action/pull/299">slackapi/slack-github-action#299</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>docs(readme): adjust whitespace in env assignment by <a
href="https://github.com/paulo9mv"><code>@​paulo9mv</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/296">slackapi/slack-github-action#296</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>ci(test): collect environment secrets from a prepared staging
environment by <a
href="https://github.com/zimeg"><code>@​zimeg</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/294">slackapi/slack-github-action#294</a></li>
<li>ci(test): share environment secrets with pull requests from forked
prs by <a href="https://github.com/zimeg"><code>@​zimeg</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/297">slackapi/slack-github-action#297</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Bump eslint-plugin-jsdoc from 46.10.1 to 48.2.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/295">slackapi/slack-github-action#295</a></li>
<li>Bump eslint from 8.56.0 to 8.57.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/289">slackapi/slack-github-action#289</a></li>
<li>Bump mocha from 10.2.0 to 10.3.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/288">slackapi/slack-github-action#288</a></li>
<li>Bump https-proxy-agent from 7.0.2 to 7.0.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/290">slackapi/slack-github-action#290</a></li>
<li>Bump <code>@​slack/web-api</code> from 6.12.0 to 7.0.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/287">slackapi/slack-github-action#287</a></li>
<li>Bump mocha from 10.3.0 to 10.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/300">slackapi/slack-github-action#300</a></li>
<li>Bump axios from 1.6.7 to 1.6.8 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/301">slackapi/slack-github-action#301</a></li>
<li>Bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/slackapi/slack-github-action/pull/302">slackapi/slack-github-action#302</a></li>
</ul>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/70cd7be8e40a46e8b0eced40b0de447bdb42f68e"><code>70cd7be</code></a>
Automatic compilation</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/53b162f7f5bedbf55515caebaee839322b18fb28"><code>53b162f</code></a>
chore(release): tag release v1.26.0</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/47d8e4218e08240b2c0bfcf7ed1b182c905b2246"><code>47d8e42</code></a>
feat: introduce an option to send payload file json without replacing
variabl...</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/d4473740bfcff61a77fb1beca1f0f0dbd4ce967a"><code>d447374</code></a>
Bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/302">#302</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/b638b31d0502670243c3c2ee2001791e62875e4d"><code>b638b31</code></a>
Bump axios from 1.6.7 to 1.6.8 (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/301">#301</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/c76311a14e972ca3a4cca1aff91e1218236a3d3c"><code>c76311a</code></a>
Bump mocha from 10.3.0 to 10.4.0 (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/300">#300</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/d4358d2ffe2208c28e9366280dede1bb16470b44"><code>d4358d2</code></a>
docs(readme): adjust whitespace in env assignment (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/296">#296</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/cb3763edf2d5e874e3b431699044f6b047e69908"><code>cb3763e</code></a>
ci(test): share environment secrets with pull requests from forked prs
(<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/297">#297</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/86bebf87bfee73c20cf1b424e11c83d60187fce1"><code>86bebf8</code></a>
Bump <code>@​slack/web-api</code> from 6.12.0 to 7.0.2 (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/287">#287</a>)</li>
<li><a
href="https://github.com/slackapi/slack-github-action/commit/efa31bf63c767208beb3cd392d911d85cac8421d"><code>efa31bf</code></a>
Bump https-proxy-agent from 7.0.2 to 7.0.4 (<a
href="https://redirect.github.com/slackapi/slack-github-action/issues/290">#290</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/slackapi/slack-github-action/compare/6c661ce58804a1a20f6dc5fbee7f0381b469e001...70cd7be8e40a46e8b0eced40b0de447bdb42f68e">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 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


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[![Trunk](https://static.trunk.io/assets/trunk_action_upgrade_banner.png)](https://trunk.io)

cli upgraded: 1.21.1-beta.20 → 1.21.1-beta.43

2 tools were upgraded:

- clangd 17.0.3 → 18.1.3
- clangd-indexing-tools 17.0.3 → 18.1.3

This PR was generated by the [Trunk Action]. For more info, see our
[docs] or reach out on [Slack].

[Trunk Action]: https://github.com/trunk-io/trunk-action
[docs]: https://docs.trunk.io
[Slack]: https://slack.trunk.io/

Co-authored-by: TylerJang27 <42743566+TylerJang27@users.noreply.github.com>
terrascan is no longer actively maintained. So, it would be good not to
suggest even if related files exist.

---------

Co-authored-by: Tyler Jang <tyler@trunk.io>
A very tedious task; aided by grabbing slogans off of linter websites +
GitHub copilot.

The variation in style is intentional. Let me know what your thoughts
are.

<img width="349" alt="Screenshot 2024-04-19 at 12 36 38 PM"
src="https://github.com/trunk-io/plugins/assets/4617745/bc070c26-0e68-46cf-8773-8212c1f8090c">
@debkanchan debkanchan merged commit a541579 into dragonfish:main Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants