Skip to content

Commit

Permalink
chore: bump @npmcli/template-oss from 4.7.1 to 4.23.4 (#278)
Browse files Browse the repository at this point in the history
Bumps [@npmcli/template-oss](https://github.com/npm/template-oss) from
4.7.1 to 4.23.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/npm/template-oss/releases"><code>@​npmcli/template-oss</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.23.4</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.3...v4.23.4">4.23.4</a>
(2024-10-02)</h2>
<h3>Dependencies</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/d267eb37f516cace03d8d30fbaf20a91d8525005"><code>d267eb3</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/1d3b53e5a0a35dbf15303f2d19008e0e23c431b3"><code>1d3b53e</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/6840cf2ea812bbbcec29660d7484184346e0887d"><code>6840cf2</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/552c637f699dc7ad8f8c3e5b74882bbbc4b7ec93"><code>552c637</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/c6fd5564c61694d1d60524fd548cc69ed70c6635"><code>c6fd556</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/4a3fa8e9e15c7c78c7740b2481dc33bee09669fc"><code>4a3fa8e</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/5ddf2094bad15c19c41e514851e3f354c0204b6d"><code>5ddf209</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/6ff9e171b722844fb933622eb43d4a9e3bd3ef22"><code>6ff9e17</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/e815f956cd66c133afeb6bd8119b05b984435651"><code>e815f95</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/482">#482</a>
bump release-please from 16.12.0 to 16.13.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/482">#482</a>)
(<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
<li><a
href="https://github.com/npm/template-oss/commit/3528a02b307bc56fe9bcdf813b7c51769287a0b8"><code>3528a02</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/474">#474</a>
bump diff from 5.2.0 to 6.0.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/474">#474</a>)
(<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
</ul>
<h3>Chores</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/eb549a4d112f370db7557a4e30446d4a90c57db3"><code>eb549a4</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/473">#473</a>
bump <code>@​npmcli/eslint-config</code> from 4.0.5 to 5.0.0 (<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
</ul>
<h2>v4.23.3</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.2...v4.23.3">4.23.3</a>
(2024-08-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/a102a8bc448e0f29de451456b3fc4f563b93b790"><code>a102a8b</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/471">#471</a>
no duplicate changelog entries (<a
href="https://redirect.github.com/npm/template-oss/issues/471">#471</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
</ul>
<h2>v4.23.2</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.1...v4.23.2">4.23.2</a>
(2024-08-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/fa37073fd9a4cc7dea2d783bac7055fb35a3d787"><code>fa37073</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/469">#469</a>
proper workspace tap config for tap18 and up (<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/6a2200dc746742d9e155df5834b49a779875206e"><code>6a2200d</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/465">#465</a>
omit nyc config for all tap versions above 18 (<a
href="https://redirect.github.com/npm/template-oss/issues/465">#465</a>)
(<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/6ee703d12a4f1874493ead2be8de207928ca9cb4"><code>6ee703d</code></a>
Don't restrict length for commit message footer (<a
href="https://redirect.github.com/npm/template-oss/issues/467">#467</a>)
(<a
href="https://github.com/hashtagchris"><code>@​hashtagchris</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/87d3ed921f4b180946818558c6fef5817090ebe7"><code>87d3ed9</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/466">#466</a>
update codeql runner version (<a
href="https://redirect.github.com/npm/template-oss/issues/466">#466</a>)
(<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
</ul>
<h2>v4.23.1</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.0...v4.23.1">4.23.1</a>
(2024-07-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/ca477050dece8e0f4a628abad67ad79e084a298f"><code>ca47705</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/462">#462</a>
Use <code>include-workspace-root</code> for <code>/main</code> in Post
Dependabot (<a
href="https://redirect.github.com/npm/template-oss/issues/462">#462</a>)
(<a
href="https://github.com/hashtagchris"><code>@​hashtagchris</code></a>)</li>
</ul>
<h2>v4.23.0</h2>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.22.0...v4.23.0">4.23.0</a>
(2024-06-27)</h2>
<h3>Features</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/60ee94f58f085c9f85a73638501a1baac67507a7"><code>60ee94f</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/447">#447</a>
add prettier support (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>, <a
href="https://github.com/jumoel"><code>@​jumoel</code></a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/b35bca55b28b41773aa6b936fc626bc15b40eae5"><code>b35bca5</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/447">#447</a>
run prettier (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/8aef509c19639a08a47cf0378ea54799229891ff"><code>8aef509</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/446">#446</a>
dont conclude checks if they were never set (<a
href="https://redirect.github.com/npm/template-oss/issues/446">#446</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/9440c4f2a8292d4920d9a6d815a13dbd75146ecf"><code>9440c4f</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/444">#444</a>
pass releases to publish check (<a
href="https://redirect.github.com/npm/template-oss/issues/444">#444</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/npm/template-oss/blob/main/CHANGELOG.md"><code>@​npmcli/template-oss</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.3...v4.23.4">4.23.4</a>
(2024-10-02)</h2>
<h3>Dependencies</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/d267eb37f516cace03d8d30fbaf20a91d8525005"><code>d267eb3</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/1d3b53e5a0a35dbf15303f2d19008e0e23c431b3"><code>1d3b53e</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/6840cf2ea812bbbcec29660d7484184346e0887d"><code>6840cf2</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/552c637f699dc7ad8f8c3e5b74882bbbc4b7ec93"><code>552c637</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/c6fd5564c61694d1d60524fd548cc69ed70c6635"><code>c6fd556</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/4a3fa8e9e15c7c78c7740b2481dc33bee09669fc"><code>4a3fa8e</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/5ddf2094bad15c19c41e514851e3f354c0204b6d"><code>5ddf209</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/6ff9e171b722844fb933622eb43d4a9e3bd3ef22"><code>6ff9e17</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/487">#487</a>
bump <code>@npmcli/[email protected]</code></li>
<li><a
href="https://github.com/npm/template-oss/commit/e815f956cd66c133afeb6bd8119b05b984435651"><code>e815f95</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/482">#482</a>
bump release-please from 16.12.0 to 16.13.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/482">#482</a>)
(<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
<li><a
href="https://github.com/npm/template-oss/commit/3528a02b307bc56fe9bcdf813b7c51769287a0b8"><code>3528a02</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/474">#474</a>
bump diff from 5.2.0 to 6.0.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/474">#474</a>)
(<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
</ul>
<h3>Chores</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/eb549a4d112f370db7557a4e30446d4a90c57db3"><code>eb549a4</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/473">#473</a>
bump <code>@​npmcli/eslint-config</code> from 4.0.5 to 5.0.0 (<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot])</li>
</ul>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.2...v4.23.3">4.23.3</a>
(2024-08-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/a102a8bc448e0f29de451456b3fc4f563b93b790"><code>a102a8b</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/471">#471</a>
no duplicate changelog entries (<a
href="https://redirect.github.com/npm/template-oss/issues/471">#471</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
</ul>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.1...v4.23.2">4.23.2</a>
(2024-08-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/fa37073fd9a4cc7dea2d783bac7055fb35a3d787"><code>fa37073</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/469">#469</a>
proper workspace tap config for tap18 and up (<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/6a2200dc746742d9e155df5834b49a779875206e"><code>6a2200d</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/465">#465</a>
omit nyc config for all tap versions above 18 (<a
href="https://redirect.github.com/npm/template-oss/issues/465">#465</a>)
(<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/6ee703d12a4f1874493ead2be8de207928ca9cb4"><code>6ee703d</code></a>
Don't restrict length for commit message footer (<a
href="https://redirect.github.com/npm/template-oss/issues/467">#467</a>)
(<a
href="https://github.com/hashtagchris"><code>@​hashtagchris</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/87d3ed921f4b180946818558c6fef5817090ebe7"><code>87d3ed9</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/466">#466</a>
update codeql runner version (<a
href="https://redirect.github.com/npm/template-oss/issues/466">#466</a>)
(<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
</ul>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.23.0...v4.23.1">4.23.1</a>
(2024-07-17)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/ca477050dece8e0f4a628abad67ad79e084a298f"><code>ca47705</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/462">#462</a>
Use <code>include-workspace-root</code> for <code>/main</code> in Post
Dependabot (<a
href="https://redirect.github.com/npm/template-oss/issues/462">#462</a>)
(<a
href="https://github.com/hashtagchris"><code>@​hashtagchris</code></a>)</li>
</ul>
<h2><a
href="https://github.com/npm/template-oss/compare/v4.22.0...v4.23.0">4.23.0</a>
(2024-06-27)</h2>
<h3>Features</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/60ee94f58f085c9f85a73638501a1baac67507a7"><code>60ee94f</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/447">#447</a>
add prettier support (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>, <a
href="https://github.com/jumoel"><code>@​jumoel</code></a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/b35bca55b28b41773aa6b936fc626bc15b40eae5"><code>b35bca5</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/447">#447</a>
run prettier (<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/8aef509c19639a08a47cf0378ea54799229891ff"><code>8aef509</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/446">#446</a>
dont conclude checks if they were never set (<a
href="https://redirect.github.com/npm/template-oss/issues/446">#446</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/9440c4f2a8292d4920d9a6d815a13dbd75146ecf"><code>9440c4f</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/444">#444</a>
pass releases to publish check (<a
href="https://redirect.github.com/npm/template-oss/issues/444">#444</a>)
(<a
href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/8252fb28a4e6eb8ffb268f54f79b34f1af1dfe2d"><code>8252fb2</code></a>
<a href="https://redirect.github.com/npm/template-oss/pull/452">#452</a>
bump release-please from 16.10.2 to 16.12.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/452">#452</a>)
(<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot],
<a
href="https://github.com/wraithgar"><code>@​wraithgar</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/npm/template-oss/commit/deb5d5f681f3e88fa234f1827e7ff613d4deacc0"><code>deb5d5f</code></a>
chore: release 4.23.4 (<a
href="https://redirect.github.com/npm/template-oss/issues/475">#475</a>)</li>
<li><a
href="https://github.com/npm/template-oss/commit/d267eb37f516cace03d8d30fbaf20a91d8525005"><code>d267eb3</code></a>
deps: bump [email protected]</li>
<li><a
href="https://github.com/npm/template-oss/commit/1d3b53e5a0a35dbf15303f2d19008e0e23c431b3"><code>1d3b53e</code></a>
deps: bump [email protected]</li>
<li><a
href="https://github.com/npm/template-oss/commit/6840cf2ea812bbbcec29660d7484184346e0887d"><code>6840cf2</code></a>
deps: bump [email protected]</li>
<li><a
href="https://github.com/npm/template-oss/commit/552c637f699dc7ad8f8c3e5b74882bbbc4b7ec93"><code>552c637</code></a>
deps: bump [email protected]</li>
<li><a
href="https://github.com/npm/template-oss/commit/c6fd5564c61694d1d60524fd548cc69ed70c6635"><code>c6fd556</code></a>
deps: bump [email protected]</li>
<li><a
href="https://github.com/npm/template-oss/commit/4a3fa8e9e15c7c78c7740b2481dc33bee09669fc"><code>4a3fa8e</code></a>
deps: bump <code>@​npmcli/package-json</code><a
href="https://github.com/6"><code>@​6</code></a>.0.0</li>
<li><a
href="https://github.com/npm/template-oss/commit/5ddf2094bad15c19c41e514851e3f354c0204b6d"><code>5ddf209</code></a>
deps: bump <code>@​npmcli/map-workspaces</code><a
href="https://github.com/4"><code>@​4</code></a>.0.0</li>
<li><a
href="https://github.com/npm/template-oss/commit/6ff9e171b722844fb933622eb43d4a9e3bd3ef22"><code>6ff9e17</code></a>
deps: bump <code>@​npmcli/git</code><a
href="https://github.com/6"><code>@​6</code></a>.0.0</li>
<li><a
href="https://github.com/npm/template-oss/commit/e815f956cd66c133afeb6bd8119b05b984435651"><code>e815f95</code></a>
deps: bump release-please from 16.12.0 to 16.13.0 (<a
href="https://redirect.github.com/npm/template-oss/issues/482">#482</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/npm/template-oss/compare/v4.7.1...v4.23.4">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~npm-cli-ops">npm-cli-ops</a>, a new
releaser for <code>@​npmcli/template-oss</code> since your current
version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@npmcli/template-oss&package-manager=npm_and_yarn&previous-version=4.7.1&new-version=4.23.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gar <[email protected]>
  • Loading branch information
dependabot[bot] and wraithgar authored Nov 21, 2024
1 parent 31cdc8d commit 3d8f14e
Show file tree
Hide file tree
Showing 19 changed files with 662 additions and 411 deletions.
4 changes: 3 additions & 1 deletion .commitlintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ module.exports = {
rules: {
'type-enum': [2, 'always', ['feat', 'fix', 'docs', 'deps', 'chore']],
'header-max-length': [2, 'always', 80],
'subject-case': [0, 'always', ['lower-case', 'sentence-case', 'start-case']],
'subject-case': [0],
'body-max-line-length': [0],
'footer-max-line-length': [0],
},
}
3 changes: 3 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ const localConfigs = readdir(__dirname)

module.exports = {
root: true,
ignorePatterns: [
'tap-testdir*/',
],
extends: [
'@npmcli',
...localConfigs,
Expand Down
52 changes: 52 additions & 0 deletions .github/actions/create-check/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# This file is automatically added by @npmcli/template-oss. Do not edit.

name: 'Create Check'
inputs:
name:
required: true
token:
required: true
sha:
required: true
check-name:
default: ''
outputs:
check-id:
value: ${{ steps.create-check.outputs.check_id }}
runs:
using: "composite"
steps:
- name: Get Workflow Job
uses: actions/github-script@v7
id: workflow
env:
JOB_NAME: "${{ inputs.name }}"
SHA: "${{ inputs.sha }}"
with:
result-encoding: string
script: |
const { repo: { owner, repo}, runId, serverUrl } = context
const { JOB_NAME, SHA } = process.env
const job = await github.rest.actions.listJobsForWorkflowRun({
owner,
repo,
run_id: runId,
per_page: 100
}).then(r => r.data.jobs.find(j => j.name.endsWith(JOB_NAME)))
return [
`This check is assosciated with ${serverUrl}/${owner}/${repo}/commit/${SHA}.`,
'Run logs:',
job?.html_url || `could not be found for a job ending with: "${JOB_NAME}"`,
].join(' ')
- name: Create Check
uses: LouisBrunner/[email protected]
id: create-check
with:
token: ${{ inputs.token }}
sha: ${{ inputs.sha }}
status: in_progress
name: ${{ inputs.check-name || inputs.name }}
output: |
{"summary":"${{ steps.workflow.outputs.result }}"}
58 changes: 58 additions & 0 deletions .github/actions/install-latest-npm/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# This file is automatically added by @npmcli/template-oss. Do not edit.

name: 'Install Latest npm'
description: 'Install the latest version of npm compatible with the Node version'
inputs:
node:
description: 'Current Node version'
required: true
runs:
using: "composite"
steps:
# node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
- name: Update Windows npm
if: |
runner.os == 'Windows' && (
startsWith(inputs.node, 'v10.') ||
startsWith(inputs.node, 'v12.') ||
startsWith(inputs.node, 'v14.')
)
shell: cmd
run: |
curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
tar xf npm-7.5.4.tgz
cd package
node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
cd ..
rmdir /s /q package
- name: Install Latest npm
shell: bash
env:
NODE_VERSION: ${{ inputs.node }}
working-directory: ${{ runner.temp }}
run: |
MATCH=""
SPECS=("latest" "next-10" "next-9" "next-8" "next-7" "next-6")
echo "node@$NODE_VERSION"
for SPEC in ${SPECS[@]}; do
ENGINES=$(npm view npm@$SPEC --json | jq -r '.engines.node')
echo "Checking if node@$NODE_VERSION satisfies npm@$SPEC ($ENGINES)"
if npx semver -r "$ENGINES" "$NODE_VERSION" > /dev/null; then
MATCH=$SPEC
echo "Found compatible version: npm@$MATCH"
break
fi
done
if [ -z $MATCH ]; then
echo "Could not find a compatible version of npm for node@$NODE_VERSION"
exit 1
fi
npm i --prefer-online --no-fund --no-audit -g npm@$MATCH
- name: npm Version
shell: bash
run: npm -v
36 changes: 36 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ updates:
directory: /
schedule:
interval: daily
target-branch: "main"
allow:
- dependency-type: direct
versioning-strategy: increase-if-necessary
Expand All @@ -15,3 +16,38 @@ updates:
prefix-development: chore
labels:
- "Dependencies"
open-pull-requests-limit: 10
- package-ecosystem: npm
directory: /
schedule:
interval: daily
target-branch: "release/v5"
allow:
- dependency-type: direct
dependency-name: "@npmcli/template-oss"
versioning-strategy: increase-if-necessary
commit-message:
prefix: deps
prefix-development: chore
labels:
- "Dependencies"
- "Backport"
- "release/v5"
open-pull-requests-limit: 10
- package-ecosystem: npm
directory: /
schedule:
interval: daily
target-branch: "release/v6"
allow:
- dependency-type: direct
dependency-name: "@npmcli/template-oss"
versioning-strategy: increase-if-necessary
commit-message:
prefix: deps
prefix-development: chore
labels:
- "Dependencies"
- "Backport"
- "release/v6"
open-pull-requests-limit: 10
57 changes: 55 additions & 2 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,55 @@
---
_extends: '.github:npm-cli/settings.yml'
# This file is automatically added by @npmcli/template-oss. Do not edit.

repository:
allow_merge_commit: false
allow_rebase_merge: true
allow_squash_merge: true
squash_merge_commit_title: PR_TITLE
squash_merge_commit_message: PR_BODY
delete_branch_on_merge: true
enable_automated_security_fixes: true
enable_vulnerability_alerts: true

branches:
- name: main
protection:
required_status_checks: null
enforce_admins: true
block_creations: true
required_pull_request_reviews:
required_approving_review_count: 1
require_code_owner_reviews: true
require_last_push_approval: true
dismiss_stale_reviews: true
restrictions:
apps: []
users: []
teams: [ "cli-team" ]
- name: release/v5
protection:
required_status_checks: null
enforce_admins: true
block_creations: true
required_pull_request_reviews:
required_approving_review_count: 1
require_code_owner_reviews: true
require_last_push_approval: true
dismiss_stale_reviews: true
restrictions:
apps: []
users: []
teams: [ "cli-team" ]
- name: release/v6
protection:
required_status_checks: null
enforce_admins: true
block_creations: true
required_pull_request_reviews:
required_approving_review_count: 1
require_code_owner_reviews: true
require_last_push_approval: true
dismiss_stale_reviews: true
restrictions:
apps: []
users: []
teams: [ "cli-team" ]
22 changes: 13 additions & 9 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,24 @@ jobs:
shell: bash
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Git User
run: |
git config --global user.email "[email protected]"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
id: node
with:
node-version: 18.x
- name: Install npm@latest
run: npm i --prefer-online --no-fund --no-audit -g npm@latest
- name: npm Version
run: npm -v
node-version: 22.x
check-latest: contains('22.x', '.x')
- name: Install Latest npm
uses: ./.github/actions/install-latest-npm
with:
node: ${{ steps.node.outputs.node-version }}
- name: Install Dependencies
run: npm i --ignore-scripts --no-audit --no-fund --package-lock
- name: Run Audit
run: npm audit
- name: Run Production Audit
run: npm audit --omit=dev
- name: Run Full Audit
run: npm audit --audit-level=none
Loading

0 comments on commit 3d8f14e

Please sign in to comment.