Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 1.81.0 #4087

Merged
merged 24 commits into from
May 10, 2023
Merged

chore(release): 1.81.0 #4087

merged 24 commits into from
May 10, 2023

Conversation

aws-cdk-automation
Copy link
Collaborator

@aws-cdk-automation aws-cdk-automation commented May 10, 2023

See CHANGELOG

mergify bot and others added 24 commits April 4, 2023 18:41
It appears the trim-cache test using tablet compression occasionally fails in CI/CD. I suspect this is due to the `save` function returning before the GZip stream has bene closed, resulting in the subsequent read attempting to consume an incomplete GZip object.

This adds the necessary provisions to ensure the GZip stream is closed (or failed) before `save` returns.



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/peter-evans/create-pull-request/releases">peter-evans/create-pull-request's releases</a>.</em></p>
<blockquote>
<h2>Create Pull Request v5.0.0</h2>
<h2>Behaviour changes</h2>
<ul>
<li>The action will no longer leave the local repository checked out on the pull request <code>branch</code>. Instead, it will leave the repository checked out on the branch or commit that it was when the action started.</li>
<li>When using <code>add-paths</code>, uncommitted changes will no longer be destroyed. They will be stashed and restored at the end of the action run.</li>
</ul>
<h2>What's new</h2>
<ul>
<li>Adds input <code>body-path</code>, the path to a file containing the pull request body.</li>
<li>At the end of the action run the local repository is now checked out on the branch or commit that it was when the action started.</li>
<li>Any uncommitted tracked or untracked changes are now stashed and restored at the end of the action run. Currently, this can only occur when using the <code>add-paths</code> input, which allows for changes to not be committed. Previously, any uncommitted changes would be destroyed.</li>
<li>The proxy implementation has been revised but is not expected to have any change in behaviour. It continues to support the standard environment variables <code>http_proxy</code>, <code>https_proxy</code> and <code>no_proxy</code>.</li>
<li>Now sets the git <code>safe.directory</code> configuration for the local repository path. The configuration is removed when the action completes. Fixes issue <a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1170">peter-evans/create-pull-request#1170</a>.</li>
<li>Now determines the git directory path using the <code>git rev-parse --git-dir</code> command. This allows users with custom repository configurations to use the action.</li>
<li>Improved handling of the <code>team-reviewers</code> input and associated errors.</li>
</ul>
<h2>News</h2>
<p>:trophy:  create-pull-request won <a href="https://twitter.com/peterevans0/status/1638463617686470657?s=20">an award</a> for &quot;awesome action&quot; at the Open Source Awards at GitHub Universe. Thank you for your support and for making create-pull-request one of the top used actions. Please give it a ⭐, or even <a href="https://github.com/sponsors/peter-evans">buy me a coffee</a>.</p>
<h2>What's Changed</h2>
<ul>
<li>v5 by <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-pull-request/pull/1792">peter-evans/create-pull-request#1792</a></li>
<li>15 dependency updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-pull-request/compare/v4.2.4...v5.0.0">https://github.com/peter-evans/create-pull-request/compare/v4.2.4...v5.0.0</a></p>
<h2>Create Pull Request v4.2.4</h2>
<p>⚙️ Patches some recent security vulnerabilities.</p>
<h2>What's Changed</h2>
<ul>
<li>Update concepts-guidelines.md by <a href="https://github.com/chrisbruford"><code>@​chrisbruford</code></a> in <a href="https://redirect.github.com/peter-evans/create-pull-request/pull/1610">peter-evans/create-pull-request#1610</a></li>
<li>58 dependency updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/chrisbruford"><code>@​chrisbruford</code></a> made their first contribution in <a href="https://redirect.github.com/peter-evans/create-pull-request/pull/1610">peter-evans/create-pull-request#1610</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4">https://github.com/peter-evans/create-pull-request/compare/v4.2.3...v4.2.4</a></p>
<h2>Create Pull Request v4.2.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: add check for missing token input by <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-pull-request/pull/1324">peter-evans/create-pull-request#1324</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/peter-evans/create-pull-request/compare/v4.2.2...v4.2.3">https://github.com/peter-evans/create-pull-request/compare/v4.2.2...v4.2.3</a></p>
<h2>Create Pull Request v4.2.2</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: support github server url for pushing to fork by <a href="https://github.com/peter-evans"><code>@​peter-evans</code></a> in <a href="https://redirect.github.com/peter-evans/create-pull-request/pull/1318">peter-evans/create-pull-request#1318</a></li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/5b4a9f6a9e2af26e5f02351490b90d01eb8ec1e5"><code>5b4a9f6</code></a> v5 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1792">#1792</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/1847e5d1d66115e99988ff4ccbe629ae5b14820b"><code>1847e5d</code></a> build(deps-dev): bump eslint from 8.36.0 to 8.37.0 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1803">#1803</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/c246f7e9126aba0f1cc780a7133429d9771e9b66"><code>c246f7e</code></a> build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.57.0 to 5.57.1 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1801">#1801</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/2dd2b11b09f0b3bf86c25cf615e4bbe624f80314"><code>2dd2b11</code></a> build(deps-dev): bump eslint-import-resolver-typescript (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1802">#1802</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/05d5a3c3f9506f8628125834beec3993d3eada67"><code>05d5a3c</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.15.10 to 18.15.11 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1800">#1800</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/21479f22fcc890fd56c1b5a47d47162fa907dddc"><code>21479f2</code></a> build(deps-dev): bump ts-jest from 29.0.5 to 29.1.0 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1799">#1799</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/36a56dac0739df8d3d8ebb9e6e41026ba248ec27"><code>36a56da</code></a> build(deps-dev): bump <code>@​typescript-eslint/parser</code> from 5.56.0 to 5.57.0 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1768">#1768</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/b7f0c9773b3f9bd0eb8d00cc963aceb9da2345e5"><code>b7f0c97</code></a> build(deps-dev): bump prettier from 2.8.6 to 2.8.7 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1767">#1767</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/6a62596740af10ccfc9800db9f74c255f65c9055"><code>6a62596</code></a> build(deps): bump peter-evans/enable-pull-request-automerge from 2 to 3 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1766">#1766</a>)</li>
<li><a href="https://github.com/peter-evans/create-pull-request/commit/d1ed29fe1ea9695e51f6bdda3db7211f3294d9d5"><code>d1ed29f</code></a> build(deps-dev): bump <code>@​types/node</code> from 18.15.5 to 18.15.10 (<a href="https://redirect.github.com/peter-evans/create-pull-request/issues/1765">#1765</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/peter-evans/create-pull-request/compare/v4...v5">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=peter-evans/create-pull-request&package-manager=github_actions&previous-version=4&new-version=5)](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 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>
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
d2ecb6d inadvertently introduced `node:` pseudo-protocol imports, which require use of more modern nodes than what is advertised. Massage them back into the old-school un-qualified name.



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…=9.1.6 in /gh-pages (#4049)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.1.6</h2>
<ul>
<li>Updated Persian (Farsi) translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5300">#5300</a>: Boxes in Mermaid sequence diagrams not color-abiding</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.1.6+insiders-4.32.5 (2023-04-07)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5322">#5322</a>: Navigation tabs hoist nested page icons</li>
</ul>
<p>mkdocs-material-9.1.6 (2023-04-07)</p>
<ul>
<li>Updated Persian (Farsi) translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5300">#5300</a>: Boxes in Mermaid sequence diagrams not color-abiding</li>
</ul>
<p>mkdocs-material-9.1.5 (2023-03-31)</p>
<ul>
<li>Updated Lithuanian and Japanese translations</li>
<li>Updated Mermaid.js to version 9.4.3</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5290">#5290</a>: Footer previous/next labels cut-off for short page titles</li>
</ul>
<p>mkdocs-material-9.1.4+insiders-4.32.4 (2023-03-24)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5241">#5241</a>: Built-in typeset plugin jams navigation for anchors in headings</li>
</ul>
<p>mkdocs-material-9.1.4 (2023-03-24)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5239">#5239</a>: Instant loading breaks anchors in details (9.1.1 regression)</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5211">#5211</a>: Anchor following not working for Chinese (9.1.2 regression)</li>
</ul>
<p>mkdocs-material-9.1.3 (2023-03-14)</p>
<ul>
<li>Added Kurdish (Soranî) translations</li>
<li>Updated Norwegian (Bokmål), Portuguese and Romanian translations</li>
<li>Improved compatibility with mkdocs-jupyter plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5198">#5198</a>: Built-in search plugin not filtering script and style tags</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5176">#5176</a>: Back-to-top + instant loading not working (9.1.1 regression)</li>
</ul>
<p>mkdocs-material-9.1.2+insiders-4.32.3 (2023-03-09)</p>
<ul>
<li>Fixed Docker image release workflow (9.1.0 regression)</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5159">#5159</a>: Missing underline for abbreviations (9.1.0 regression)</li>
</ul>
<p>mkdocs-material-9.1.2 (2023-03-09)</p>
<ul>
<li>Updated Icelandic, Korean and Swedish translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5168">#5168</a>: Mermaid text boxes overflow (9.0.13 regression)</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5155">#5155</a>: Table of contents not highlighting percent-encoded URLs</li>
</ul>
<p>mkdocs-material-9.1.1 (2023-03-05)</p>
<ul>
<li>Updated Czech and Thai translations</li>
<li>Improved instant loading (scroll restoration, slow connections)</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5023">#5023</a>: Instant loading not allowing to go back to initial page</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/3797">#3797</a>: Instant loading does not work with section anchors in Safari</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/7fc4c279638c1e4a73d9e361e122ba3722796123"><code>7fc4c27</code></a> Updated Insiders changelog</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/b84a4c79c3360aa5b53424762e1ebc01828de9cc"><code>b84a4c7</code></a> Prepare 9.1.6 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/511eac7d2e4e35cf3009c441341bc36dd4f8923a"><code>511eac7</code></a> Documentation</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/eb901a6138ce8fc56bc4c7341fed51498a1c2373"><code>eb901a6</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5255">#5255</a> from Commandcracker/patch-1</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/1639a0b1398427886c22655731239008202bcbc7"><code>1639a0b</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5334">#5334</a> from squidfunk/docs/index-setup</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/f34e86c46d6b4d7305f2fbabbdca703ca2659d2c"><code>f34e86c</code></a> Documentation</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/393c38fdf61f7cafc01e731248f5a6f42508aaed"><code>393c38f</code></a> Updated Persian (Farsi) translations</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6f7d06a707170a4370f3e0fbe86dd0bd702b26bc"><code>6f7d06a</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/97fd112fe74270449ee654d522cebad11f4c3c0d"><code>97fd112</code></a> Fixed Mermaid sequence diagram box colors</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/4586c0fc076a51955d0beefc14276bdb97102ad3"><code>4586c0f</code></a> Added setup index.md</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.1.5...9.1.6">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 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>
…s/@jsii/python-runtime (#4060)

Updates the requirements on [pip](https://github.com/pypa/pip) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/pip/blob/main/NEWS.rst">pip's changelog</a>.</em></p>
<blockquote>
<h1>23.1 (2023-04-15)</h1>
<h2>Deprecations and Removals</h2>
<ul>
<li>Remove support for the deprecated <code>--install-options</code>. (<code>[#11358](pypa/pip#11358) &lt;https://github.com/pypa/pip/issues/11358&gt;</code>_)</li>
<li><code>--no-binary</code> does not imply <code>setup.py install</code> anymore. Instead a wheel will be
built locally and installed. (<code>[#11451](pypa/pip#11451) &lt;https://github.com/pypa/pip/issues/11451&gt;</code>_)</li>
<li><code>--no-binary</code> does not disable the cache of locally built wheels anymore. It only
means &quot;don't download wheels&quot;. (<code>[#11453](pypa/pip#11453) &lt;https://github.com/pypa/pip/issues/11453&gt;</code>_)</li>
<li>Deprecate <code>--build-option</code> and <code>--global-option</code>. Users are invited to switch to
<code>--config-settings</code>. (<code>[#11859](pypa/pip#11859) &lt;https://github.com/pypa/pip/issues/11859&gt;</code>_)</li>
<li>Using <code>--config-settings</code> with projects that don't have a <code>pyproject.toml</code> now print
a deprecation warning. In the future the presence of config settings will automatically
enable the default build backend for legacy projects and pass the setttings to it. (<code>[#11915](pypa/pip#11915) &lt;https://github.com/pypa/pip/issues/11915&gt;</code>_)</li>
<li>Remove <code>setup.py install</code> fallback when building a wheel failed for projects without
<code>pyproject.toml</code>. (<code>[#8368](pypa/pip#8368) &lt;https://github.com/pypa/pip/issues/8368&gt;</code>_)</li>
<li>When the <code>wheel</code> package is not installed, pip now uses the default build backend
instead of <code>setup.py install</code> for project without <code>pyproject.toml</code>. (<code>[#8559](pypa/pip#8559) &lt;https://github.com/pypa/pip/issues/8559&gt;</code>_)</li>
</ul>
<h2>Features</h2>
<ul>
<li>Specify egg-link location in assertion message when it does not match installed location to provide better error message for debugging. (<code>[#10476](pypa/pip#10476) &lt;https://github.com/pypa/pip/issues/10476&gt;</code>_)</li>
<li>Present conflict information during installation after each choice that is rejected (pass <code>-vv</code> to <code>pip install</code> to show it) (<code>[#10937](pypa/pip#10937) &lt;https://github.com/pypa/pip/issues/10937&gt;</code>_)</li>
<li>Display dependency chain on each Collecting/Processing log line. (<code>[#11169](pypa/pip#11169) &lt;https://github.com/pypa/pip/issues/11169&gt;</code>_)</li>
<li>Support a per-requirement <code>--config-settings</code> option in requirements files. (<code>[#11325](pypa/pip#11325) &lt;https://github.com/pypa/pip/issues/11325&gt;</code>_)</li>
<li>The <code>--config-settings</code>/<code>-C</code> option now supports using the same key multiple
times. When the same key is specified multiple times, all values are passed to
the build backend as a list, as opposed to the previous behavior, where pip would
only pass the last value if the same key was used multiple times. (<code>[#11681](pypa/pip#11681) &lt;https://github.com/pypa/pip/issues/11681&gt;</code>_)</li>
<li>Add <code>-C</code> as a short version of the <code>--config-settings</code> option. (<code>[#11786](pypa/pip#11786) &lt;https://github.com/pypa/pip/issues/11786&gt;</code>_)</li>
<li>Reduce the number of resolver rounds, since backjumping makes the resolver more efficient in finding solutions. This also makes pathological cases fail quicker. (<code>[#11908](pypa/pip#11908) &lt;https://github.com/pypa/pip/issues/11908&gt;</code>_)</li>
<li>Warn if <code>--hash</code> is used on a line without requirement in a requirements file. (<code>[#11935](pypa/pip#11935) &lt;https://github.com/pypa/pip/issues/11935&gt;</code>_)</li>
<li>Stop propagating CLI <code>--config-settings</code> to the build dependencies. They already did
not propagate to requirements provided in requirement files. To pass the same config
settings to several requirements, users should provide the requirements as CLI
arguments. (<code>[#11941](pypa/pip#11941) &lt;https://github.com/pypa/pip/issues/11941&gt;</code>_)</li>
<li>Support wheel cache when using <code>--require-hashes</code>. (<code>[#5037](pypa/pip#5037) &lt;https://github.com/pypa/pip/issues/5037&gt;</code>_)</li>
<li>Add <code>--keyring-provider</code> flag. See the Authentication page in the documentation for more info. (<code>[#8719](pypa/pip#8719) &lt;https://github.com/pypa/pip/issues/8719&gt;</code>_)</li>
<li>In the case of virtual environments, configuration files are now also included from the base installation. (<code>[#9752](pypa/pip#9752) &lt;https://github.com/pypa/pip/issues/9752&gt;</code>_)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fix grammar by changing &quot;A new release of pip available:&quot; to &quot;A new release of pip is available:&quot; in the notice used for indicating that. (<code>[#11529](pypa/pip#11529) &lt;https://github.com/pypa/pip/issues/11529&gt;</code>_)</li>
<li>Normalize paths before checking if installed scripts are on PATH. (<code>[#11719](pypa/pip#11719) &lt;https://github.com/pypa/pip/issues/11719&gt;</code>_)</li>
<li>Correct the way to decide if keyring is available. (<code>[#11774](pypa/pip#11774) &lt;https://github.com/pypa/pip/issues/11774&gt;</code>_)</li>
<li>More consistent resolution backtracking by removing legacy hack related to setuptools resolution (<code>[#11837](pypa/pip#11837) &lt;https://github.com/pypa/pip/issues/11837&gt;</code>_)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/pip/commit/6424ac4600265490462015c2fc7f9a402dba9ed8"><code>6424ac4</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/pip/commit/868338f9f79b58eff34dafb168aed65480d080d5"><code>868338f</code></a> Update AUTHORS.txt</li>
<li><a href="https://github.com/pypa/pip/commit/4f3a4f72697299da1a412cf10c919a989e0692f5"><code>4f3a4f7</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/11919">#11919</a> from sbidoul/deprecate-legacy-ignore-config-setting...</li>
<li><a href="https://github.com/pypa/pip/commit/dbf4e6842c9603792f6d3944a5c9cec17bd0a92a"><code>dbf4e68</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pip/issues/11897">#11897</a> from sbidoul/cache-hash-checking-sbi</li>
<li><a href="https://github.com/pypa/pip/commit/efe2d27451d50b165df78093bf5885da713fbdf8"><code>efe2d27</code></a> Further refactor is_wheel_from_cache</li>
<li><a href="https://github.com/pypa/pip/commit/4beca6b4c9c510b19dbb6180e962425b89e8c839"><code>4beca6b</code></a> Improve test</li>
<li><a href="https://github.com/pypa/pip/commit/bd746e3136e5e1be2374a079bac66071dd967a8c"><code>bd746e3</code></a> Introduce ireq.cached_wheel_source_link</li>
<li><a href="https://github.com/pypa/pip/commit/caafe6e87d4f2998a77b194297e1c204cf6e10c2"><code>caafe6e</code></a> Add a couple of asserts</li>
<li><a href="https://github.com/pypa/pip/commit/a6ef6485be9512f18121298b058797c578f65d45"><code>a6ef648</code></a> Rename original_link_is_in_wheel_cache to is_wheel_from_cache</li>
<li><a href="https://github.com/pypa/pip/commit/ff8c8e38887880ad81ffd7cfc6a8373213c087b7"><code>ff8c8e3</code></a> Cosmetics</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/pip/compare/23.0...23.1">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 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>
…ak/test/generated-code (#4046)

Bumps [mypy](https://github.com/python/mypy) from 1.1.1 to 1.2.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/mypy/commit/4f47dfb64dff920c237e7c8c58f8efba57cf57cf"><code>4f47dfb</code></a> Promote version to 1.2.0 and drop +dev from the version</li>
<li><a href="https://github.com/python/mypy/commit/06aa182b4973ea122c9f536855a31234d75b93b9"><code>06aa182</code></a> [dataclass_transform] support implicit default for &quot;init&quot; parameter in field ...</li>
<li><a href="https://github.com/python/mypy/commit/7beaec2e4a1c7891b044b45e538a472dbe86f240"><code>7beaec2</code></a> Support descriptors in dataclass transform (<a href="https://redirect.github.com/python/mypy/issues/15006">#15006</a>)</li>
<li><a href="https://github.com/python/mypy/commit/a7a995a0409b623b941a1e2f882792abed45fddf"><code>a7a995a</code></a> Multiple inheritance considers callable objects as subtypes of functions (<a href="https://redirect.github.com/python/mypy/issues/14">#14</a>...</li>
<li><a href="https://github.com/python/mypy/commit/7f2a5b5bf7dca35402390f2ff30c35c23b4085d4"><code>7f2a5b5</code></a> [dataclass_transform] fix deserialization for frozen_default</li>
<li><a href="https://github.com/python/mypy/commit/bfa9eacedb0554e1a6fe9245dbd5ccdbbc555fae"><code>bfa9eac</code></a> [mypyc] Be stricter about function prototypes (<a href="https://redirect.github.com/python/mypy/issues/14942">#14942</a>)</li>
<li><a href="https://github.com/python/mypy/commit/4e6d68322774d5f7c15d5067613fc851b4640d3e"><code>4e6d683</code></a> [mypyc] Document native floats and integers (<a href="https://redirect.github.com/python/mypy/issues/14927">#14927</a>)</li>
<li><a href="https://github.com/python/mypy/commit/aa2679b6b0bbbffcb454081a81346c0a82804e52"><code>aa2679b</code></a> [mypyc] Fixes to float to int conversion (<a href="https://redirect.github.com/python/mypy/issues/14936">#14936</a>)</li>
<li><a href="https://github.com/python/mypy/commit/9944d5fc6ae29a862bfab980a42a9bfae89ee5c0"><code>9944d5f</code></a> [mypyc] Support iterating over a TypedDict (<a href="https://redirect.github.com/python/mypy/issues/14747">#14747</a>)</li>
<li><a href="https://github.com/python/mypy/commit/1a8ea6187474fcc5896cf4b7f47074673e07ad42"><code>1a8ea61</code></a> [mypyc] Avoid boxing/unboxing when coercing between tuple types (<a href="https://redirect.github.com/python/mypy/issues/14899">#14899</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.1.1...v1.2.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.1.1&new-version=1.2.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 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>
Ran npm-check-updates and yarn upgrade to keep the `yarn.lock` file up-to-date.
….0 in /packages/@jsii/python-runtime (#4059)

Updates the requirements on [attrs](https://github.com/python-attrs/attrs) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/python-attrs/attrs/releases">attrs's releases</a>.</em></p>
<blockquote>
<h2>23.1.0</h2>
<h2>Highlights</h2>
<p>A lot of features and smaller bug fixes! But also with a heavy heart, we're leaving the last <code>dataclass</code>-less Python version (3.6) behind, but don't worry: the old versions aren't going anywhere and thanks to the magic of package metadata, <code>pip install attrs</code> should still work on Python 3.6 as if nothing happened.</p>
<h2>Special Thanks</h2>
<p>This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If <em>you</em> would like to join them, go to <a href="https://github.com/sponsors/hynek">https://github.com/sponsors/hynek</a> and check out the sweet perks!</p>
<h3>Above and Beyond</h3>
<p><a href="https://www.variomedia.de/">Variomedia AG</a> (<a href="https://github.com/variomedia"><code>@​variomedia</code></a>), <a href="https://www.tidelift.com/">Tidelift</a> (<a href="https://github.com/tidelift"><code>@​tidelift</code></a>), <a href="https://sentry.io">Sentry</a> (<a href="https://github.com/getsentry"><code>@​getsentry</code></a>), <a href="https://hiredscore.com">HiredScore</a> (<a href="https://github.com/HiredScore"><code>@​HiredScore</code></a>), <a href="http://filepreviews.io/">FilePreviews</a> (<a href="https://github.com/filepreviews"><code>@​filepreviews</code></a>), and Daniel Fortunov (<a href="https://github.com/asqui"><code>@​asqui</code></a>).</p>
<h3>Maintenance Sustainers</h3>
<p><a href="https://adamghill.com">Adam Hill</a> (<a href="https://github.com/adamghill"><code>@​adamghill</code></a>), Dan Groshev (<a href="https://github.com/si14"><code>@​si14</code></a>), Magnus Watn (<a href="https://github.com/magnuswatn"><code>@​magnuswatn</code></a>), <a href="http://cra.mr">David Cramer</a> (<a href="https://github.com/dcramer"><code>@​dcramer</code></a>), Moving Content AG (<a href="https://github.com/moving-content"><code>@​moving-content</code></a>), <a href="https://jod.al">Stein Magnus Jodal</a> (<a href="https://github.com/jodal"><code>@​jodal</code></a>), <a href="https://proteinqure.com/">ProteinQure</a> (<a href="https://github.com/ProteinQure"><code>@​ProteinQure</code></a>), Jesse Snyder (<a href="https://github.com/jessesnyder"><code>@​jessesnyder</code></a>), <a href="https://rivolaks.com">Rivo Laks</a> (<a href="https://github.com/rivol"><code>@​rivol</code></a>), <a href="http://ballingt.com/">Tom Ballinger</a> (<a href="https://github.com/thomasballinger"><code>@​thomasballinger</code></a>), <a href="https://github.com/medecau"><code>@​medecau</code></a>, <a href="https://blog.ionelmc.ro">Ionel Cristian Mărieș</a> (<a href="https://github.com/ionelmc"><code>@​ionelmc</code></a>), <a href="https://westervelt.com">The Westervelt Company</a> (<a href="https://github.com/westerveltco"><code>@​westerveltco</code></a>), Philippe Galvan (<a href="https://github.com/PhilippeGalvan"><code>@​PhilippeGalvan</code></a>), Birk Jernström (<a href="https://github.com/birkjernstrom"><code>@​birkjernstrom</code></a>), <a href="https://github.com/python-attrs/attrs/blob/HEAD/www.better-simple.com">Tim Schilling</a> (<a href="https://github.com/tim-schilling"><code>@​tim-schilling</code></a>), Chris Withers (<a href="https://github.com/cjw296"><code>@​cjw296</code></a>), <a href="https://christopher.xyz">Christopher Dignam</a> (<a href="https://github.com/chdsbd"><code>@​chdsbd</code></a>), and <a href="https://stefan-hagen.website">Stefan Hagen</a> (<a href="https://github.com/sthagen"><code>@​sthagen</code></a>).</p>
<p>Not to forget 3 more amazing humans who chose to be generous but anonymous!</p>
<h2>Full Changelog</h2>
<h3>Backwards-incompatible Changes</h3>
<ul>
<li>Python 3.6 has been dropped and packaging switched to static package data using <a href="https://hatch.pypa.io/latest/">Hatch</a>. <a href="https://redirect.github.com/python-attrs/attrs/issues/993">#993</a></li>
</ul>
<h3>Deprecations</h3>
<ul>
<li>
<p>The support for <em>zope-interface</em> via the <code>attrs.validators.provides</code> validator is now deprecated and will be removed in, or after, April 2024.</p>
<p>The presence of a C-based package in our developement dependencies has caused headaches and we're not under the impression it's used a lot.</p>
<p>Let us know if you're using it and we might publish it as a separate package. <a href="https://redirect.github.com/python-attrs/attrs/issues/1120">#1120</a></p>
</li>
</ul>
<h3>Changes</h3>
<ul>
<li>
<p><code>attrs.filters.exclude()</code> and <code>attrs.filters.include()</code> now support the passing of attribute names as strings. <a href="https://redirect.github.com/python-attrs/attrs/issues/1068">#1068</a></p>
</li>
<li>
<p><code>attrs.has()</code> and <code>attrs.fields()</code> now handle generic classes correctly. <a href="https://redirect.github.com/python-attrs/attrs/issues/1079">#1079</a></p>
</li>
<li>
<p>Fix frozen exception classes when raised within e.g. <code>contextlib.contextmanager</code>, which mutates their <code>__traceback__</code> attributes. <a href="https://redirect.github.com/python-attrs/attrs/issues/1081">#1081</a></p>
</li>
<li>
<p><code>@Frozen</code> now works with type checkers that implement <a href="https://peps.python.org/pep-0681/">PEP-681</a> (ex. <a href="https://github.com/microsoft/pyright/">pyright</a>). <a href="https://redirect.github.com/python-attrs/attrs/issues/1084">#1084</a></p>
</li>
<li>
<p>Restored ability to unpickle instances pickled before 22.2.0. <a href="https://redirect.github.com/python-attrs/attrs/issues/1085">#1085</a></p>
</li>
<li>
<p><code>attrs.asdict()</code>'s and <code>attrs.astuple()</code>'s type stubs now accept the <code>attrs.AttrsInstance</code> protocol. <a href="https://redirect.github.com/python-attrs/attrs/issues/1090">#1090</a></p>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md">attrs's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/python-attrs/attrs/tree/23.1.0">23.1.0</a> - 2023-04-16</h2>
<h3>Backwards-incompatible Changes</h3>
<ul>
<li>Python 3.6 has been dropped and packaging switched to static package data using <a href="https://hatch.pypa.io/latest/">Hatch</a>.
<a href="https://redirect.github.com/python-attrs/attrs/issues/993">#993</a></li>
</ul>
<h3>Deprecations</h3>
<ul>
<li>
<p>The support for <em>zope-interface</em> via the <code>attrs.validators.provides</code> validator is now deprecated and will be removed in, or after, April 2024.</p>
<p>The presence of a C-based package in our developement dependencies has caused headaches and we're not under the impression it's used a lot.</p>
<p>Let us know if you're using it and we might publish it as a separate package.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1120">#1120</a></p>
</li>
</ul>
<h3>Changes</h3>
<ul>
<li>
<p><code>attrs.filters.exclude()</code> and <code>attrs.filters.include()</code> now support the passing of attribute names as strings.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1068">#1068</a></p>
</li>
<li>
<p><code>attrs.has()</code> and <code>attrs.fields()</code> now handle generic classes correctly.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1079">#1079</a></p>
</li>
<li>
<p>Fix frozen exception classes when raised within e.g. <code>contextlib.contextmanager</code>, which mutates their <code>__traceback__</code> attributes.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1081">#1081</a></p>
</li>
<li>
<p><code>@Frozen</code> now works with type checkers that implement <a href="https://peps.python.org/pep-0681/">PEP-681</a> (ex. <a href="https://github.com/microsoft/pyright/">pyright</a>).
<a href="https://redirect.github.com/python-attrs/attrs/issues/1084">#1084</a></p>
</li>
<li>
<p>Restored ability to unpickle instances pickled before 22.2.0.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1085">#1085</a></p>
</li>
<li>
<p><code>attrs.asdict()</code>'s and <code>attrs.astuple()</code>'s type stubs now accept the <code>attrs.AttrsInstance</code> protocol.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1090">#1090</a></p>
</li>
<li>
<p>Fix slots class cellvar updating closure in CPython 3.8+ even when <code>__code__</code> introspection is unavailable.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1092">#1092</a></p>
</li>
<li>
<p><code>attrs.resolve_types()</code> can now pass <code>include_extras</code> to <code>typing.get_type_hints()</code> on Python 3.9+, and does so by default.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1099">#1099</a></p>
</li>
<li>
<p>Added instructions for pull request workflow to <code>CONTRIBUTING.md</code>.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1105">#1105</a></p>
</li>
<li>
<p>Added <em>type</em> parameter to <code>attrs.field()</code> function for use with <code>attrs.make_class()</code>.</p>
<p>Please note that type checkers ignore type metadata passed into <code>make_class()</code>, but it can be useful if you're wrapping <em>attrs</em>.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1107">#1107</a></p>
</li>
<li>
<p>It is now possible for <code>attrs.evolve()</code> (and <code>attr.evolve()</code>) to change fields named <code>inst</code> if the instance is passed as a positional argument.</p>
<p>Passing the instance using the <code>inst</code> keyword argument is now deprecated and will be removed in, or after, April 2024.
<a href="https://redirect.github.com/python-attrs/attrs/issues/1117">#1117</a></p>
</li>
<li>
<p><code>attrs.validators.optional()</code> now also accepts a tuple of validators (in addition to lists of validators).
<a href="https://redirect.github.com/python-attrs/attrs/issues/1122">#1122</a></p>
</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-attrs/attrs/commit/1e2f6f9cac5cc60f0adab051c14adf09ffe39155"><code>1e2f6f9</code></a> Prepare 23.1.0</li>
<li><a href="https://github.com/python-attrs/attrs/commit/3786d5ab745ee3cf84374b17194e2c89ae36a16e"><code>3786d5a</code></a> Fix next version</li>
<li><a href="https://github.com/python-attrs/attrs/commit/a7e1a56da63fb6e846c4b6ec6cde02b94fa0cbe0"><code>a7e1a56</code></a> Fix missing backtick</li>
<li><a href="https://github.com/python-attrs/attrs/commit/dadc020597b9584dba026f86e00c9d6a9b681e6d"><code>dadc020</code></a> Fix links broken by pyright removing their transform spec</li>
<li><a href="https://github.com/python-attrs/attrs/commit/bef2f5280ed08ab036a14a3b4a202dd9e30ad5f0"><code>bef2f52</code></a> Added example for version docstrings to PR template (<a href="https://redirect.github.com/python-attrs/attrs/issues/1127">#1127</a>)</li>
<li><a href="https://github.com/python-attrs/attrs/commit/c4c6fdd658dde6b0cac11875d296665c89328953"><code>c4c6fdd</code></a> Add literal string support to include and exclude filters (<a href="https://redirect.github.com/python-attrs/attrs/issues/1068">#1068</a>)</li>
<li><a href="https://github.com/python-attrs/attrs/commit/e4c9f2796c70cc25a74198cdbd7c9a6f9e1c548f"><code>e4c9f27</code></a> CONTRIBUTING: Small improvements (<a href="https://redirect.github.com/python-attrs/attrs/issues/1123">#1123</a>)</li>
<li><a href="https://github.com/python-attrs/attrs/commit/683d05684eadb71f124d9dcd9e94d8b80136fe9c"><code>683d056</code></a> Cull trove classifiers</li>
<li><a href="https://github.com/python-attrs/attrs/commit/c8b342d34fecee40e5d2cb20b527c3f526f87bad"><code>c8b342d</code></a> Deprecate zope-interface support (<a href="https://redirect.github.com/python-attrs/attrs/issues/1120">#1120</a>)</li>
<li><a href="https://github.com/python-attrs/attrs/commit/d1aaeeed78c164ac87c0cff521bb7529baaf0eba"><code>d1aaeee</code></a> Remove special-casing of pretend version for pytest (<a href="https://redirect.github.com/python-attrs/attrs/issues/1124">#1124</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python-attrs/attrs/compare/21.2.0...23.1.0">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 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>
…/@jsii/go-runtime-test/project (#4048)

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.7.0 to 0.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/golang/tools/releases">golang.org/x/tools's releases</a>.</em></p>
<blockquote>
<h2>gopls/v0.8.0</h2>
<h2>Go version support</h2>
<h3>Support for Go 1.18</h3>
<p>Version 0.8.0 of gopls supports features added to Go 1.18, specifically:</p>
<ul>
<li>Support for multi-module workspaces using <code>go.work</code> files.</li>
<li>Diagnostics for Fuzz tests.</li>
<li>Improved support for generics.</li>
</ul>
<p>To use these features, gopls must be installed using Go 1.18. See <a href="https://go.dev/dl/">go.dev/dl</a> for the latest status of Go 1.18 -- as of writing Go 1.18 is not yet released, but Go 1.18 RC1 may be used.</p>
<h3>Dropped support for Go 1.12</h3>
<p>Version 0.8.0 of gopls no longer supports building at Go 1.12. See <a href="https://redirect.github.com/golang/go/issues/50827">golang/go#50827</a> for more details.</p>
<h2>New Features</h2>
<h3><code>go.work</code> integration</h3>
<p>Gopls now supports multi-module workspaces using <code>go.work</code> files. To use this feature, create a <code>go.work</code> file that includes the modules you want to work on, and then open your editor to the directory containing <code>go.work</code>.  For more information, see the  <a href="https://go.dev/ref/mod#workspaces"><code>go.work</code> reference</a>, or the <a href="https://github.com/golang/tools/blob/master/gopls/doc/workspace.md">gopls documentation</a> for multi-module workspaces.</p>
<h3>Diagnostics for Fuzz tests</h3>
<p>When writing <a href="https://go.dev/doc/fuzz/">Fuzz tests</a>, gopls provides diagnostics for invalid arguments to <code>Fuzz</code>.
<img src="https://user-images.githubusercontent.com/57144380/156475335-0a277e11-c113-460a-837b-d066b42898a6.png" alt="image" /></p>
<h3>Improved support for generics</h3>
<h4>Honor the language version configured in <code>go.mod</code></h4>
<p>gopls now provides diagnostics for language features based on the <a href="https://go.dev/ref/mod#go-mod-file-go"><code>go</code> directive</a> in the applicable <code>go.mod</code> file for a package.</p>
<p>For some errors related to incompatible language versions, gopls offers a quick-fix to update the <code>go.mod</code> Go version. (note that if the <code>go.mod</code> file is open, it may need to be saved in order for language version changes to take effect)
<img src="https://user-images.githubusercontent.com/57144380/156476752-7aacf34b-2835-41cb-b80d-7bf5103a43a0.gif" alt="gomodedit" /></p>
<h4>Improved completion with type parameters</h4>
<p>Gopls autocompletion is improved in several contexts when using generic types.</p>
<p><img src="https://user-images.githubusercontent.com/57144380/156477933-a1aab4c7-06cd-4cac-85e6-a847b6515b91.gif" alt="genericvarcompl" /></p>
<h3>New code action to add missing method stubs</h3>
<p>Gopls now provides a code action to implement missing methods.</p>
<p><img src="https://user-images.githubusercontent.com/57144380/156479262-482958e2-69a3-4a97-81a5-5dd27ac250ba.gif" alt="implementiface" /></p>
<h3>Improved performance and accuracy for workspace symbol requests</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/golang/tools/commit/5ef3193183ecbeb75ee5b12e4d0d76129ec4da3d"><code>5ef3193</code></a> gopls/internal/lsp/source/typerefs: reexpress tests wrt ExternalRefs</li>
<li><a href="https://github.com/golang/tools/commit/c5f768a46c019dd04f52de3b4bd3c20f190047f4"><code>c5f768a</code></a> go.mod: update golang.org/x dependencies</li>
<li><a href="https://github.com/golang/tools/commit/7c33a561290d6022b3c6bb0bc9b3cc465183f4d2"><code>7c33a56</code></a> gopls/internal/lsp/source: show both the original declaration and the value o...</li>
<li><a href="https://github.com/golang/tools/commit/4d205d81b5a0f7cb051584b8964b7a0fd6d502c2"><code>4d205d8</code></a> gopls/doc: add instructions for using go.work with the Go distribution</li>
<li><a href="https://github.com/golang/tools/commit/d5076cc64d484da83963b1ae098aef830c21c448"><code>d5076cc</code></a> gopls/internal/lsp/cache: don't trace a region for MetadataForFile</li>
<li><a href="https://github.com/golang/tools/commit/f79636135d4e197cc6d78393efad122130a1d8e6"><code>f796361</code></a> gopls/internal/lsp: add tracing instrumentation for all Server methods</li>
<li><a href="https://github.com/golang/tools/commit/e10450195ecc38d4292a65e2650a45ba28116631"><code>e104501</code></a> gopls/internal/astutil: TestPurgeFuncBodies requires source code for std</li>
<li><a href="https://github.com/golang/tools/commit/65208701901cc838949d44fd9cc58ea2c18329a4"><code>6520870</code></a> gopls/internal/lsp/source/typerefs: allow for duplicate decls</li>
<li><a href="https://github.com/golang/tools/commit/902fdcadc132d6f7a844f6e6df47af75dd9b5d37"><code>902fdca</code></a> gopls/internal/lsp/source/typerefs: purge func bodies before parsing</li>
<li><a href="https://github.com/golang/tools/commit/58c9a6328cdc0c2bd336231261203f748e113fa5"><code>58c9a63</code></a> go/packages/internal/nodecount: count ast.Node frequency</li>
<li>Additional commits viewable in <a href="https://github.com/golang/tools/compare/v0.7.0...v0.8.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.7.0&new-version=0.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot 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>
…~=2.8.0 to ~=2.9.0 in /gh-pages (#4061)

Updates the requirements on [mkdocs-awesome-pages-plugin](https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/releases">mkdocs-awesome-pages-plugin's releases</a>.</em></p>
<blockquote>
<h2>v2.9.0</h2>
<h3>Features</h3>
<ul>
<li>Sort by page title using <code>order_by: title</code></li>
<li>Set defaults for <code>order</code>, <code>sort_type</code> and <code>order_by</code> in plugin options</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/b40def78499ac69ca659d7f2038d67701b590b19"><code>b40def7</code></a> Bump version to 2.9.0</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/affe19ac56e485bfb0163cf9bc31c254416aa9cb"><code>affe19a</code></a> Merge pull request <a href="https://redirect.github.com/lukasgeiter/mkdocs-awesome-pages-plugin/issues/70">#70</a> from kamilkrzyskow/gothic-modding-community</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/659ef2335ba2e32a394c0513438a55b0fbc63509"><code>659ef23</code></a> Refactor meta gathering</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/7411c360182c9e256a9321771d85f1a90c0d9b50"><code>7411c36</code></a> Add tests for order_by</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/775db9da91bcee1a70be82592a42881791d569ce"><code>775db9d</code></a> Add order_by attribute with fallback</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/4cbae0d7048be410ed5951f5b7cfc68e96d7bdb5"><code>4cbae0d</code></a> Add tests for the attribute fallback</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/307002de786fffe0a78bc2537bcf62ac37215930"><code>307002d</code></a> Add new global attribute fallback</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/f83d427e5150191dbb0d11b889d6808cd7adf0d6"><code>f83d427</code></a> Skip deprecated test</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/836098293872edda9df4576bd90759c253e1437c"><code>8360982</code></a> Run tests once a week</li>
<li><a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/commit/a975db88c3bcde6557b454f807777f950cf11f7b"><code>a975db8</code></a> Update black</li>
<li>Additional commits viewable in <a href="https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/compare/v2.8.0...v2.9.0">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 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>
…runtime (#4050)

Bumps [mypy](https://github.com/python/mypy) from 1.1.1 to 1.2.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/mypy/commit/4f47dfb64dff920c237e7c8c58f8efba57cf57cf"><code>4f47dfb</code></a> Promote version to 1.2.0 and drop +dev from the version</li>
<li><a href="https://github.com/python/mypy/commit/06aa182b4973ea122c9f536855a31234d75b93b9"><code>06aa182</code></a> [dataclass_transform] support implicit default for &quot;init&quot; parameter in field ...</li>
<li><a href="https://github.com/python/mypy/commit/7beaec2e4a1c7891b044b45e538a472dbe86f240"><code>7beaec2</code></a> Support descriptors in dataclass transform (<a href="https://redirect.github.com/python/mypy/issues/15006">#15006</a>)</li>
<li><a href="https://github.com/python/mypy/commit/a7a995a0409b623b941a1e2f882792abed45fddf"><code>a7a995a</code></a> Multiple inheritance considers callable objects as subtypes of functions (<a href="https://redirect.github.com/python/mypy/issues/14">#14</a>...</li>
<li><a href="https://github.com/python/mypy/commit/7f2a5b5bf7dca35402390f2ff30c35c23b4085d4"><code>7f2a5b5</code></a> [dataclass_transform] fix deserialization for frozen_default</li>
<li><a href="https://github.com/python/mypy/commit/bfa9eacedb0554e1a6fe9245dbd5ccdbbc555fae"><code>bfa9eac</code></a> [mypyc] Be stricter about function prototypes (<a href="https://redirect.github.com/python/mypy/issues/14942">#14942</a>)</li>
<li><a href="https://github.com/python/mypy/commit/4e6d68322774d5f7c15d5067613fc851b4640d3e"><code>4e6d683</code></a> [mypyc] Document native floats and integers (<a href="https://redirect.github.com/python/mypy/issues/14927">#14927</a>)</li>
<li><a href="https://github.com/python/mypy/commit/aa2679b6b0bbbffcb454081a81346c0a82804e52"><code>aa2679b</code></a> [mypyc] Fixes to float to int conversion (<a href="https://redirect.github.com/python/mypy/issues/14936">#14936</a>)</li>
<li><a href="https://github.com/python/mypy/commit/9944d5fc6ae29a862bfab980a42a9bfae89ee5c0"><code>9944d5f</code></a> [mypyc] Support iterating over a TypedDict (<a href="https://redirect.github.com/python/mypy/issues/14747">#14747</a>)</li>
<li><a href="https://github.com/python/mypy/commit/1a8ea6187474fcc5896cf4b7f47074673e07ad42"><code>1a8ea61</code></a> [mypyc] Avoid boxing/unboxing when coercing between tuple types (<a href="https://redirect.github.com/python/mypy/issues/14899">#14899</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.1.1...v1.2.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.1.1&new-version=1.2.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 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>
…/@jsii/go-runtime/jsii-runtime-go (#4047)

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.7.0 to 0.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/golang/tools/releases">golang.org/x/tools's releases</a>.</em></p>
<blockquote>
<h2>gopls/v0.8.0</h2>
<h2>Go version support</h2>
<h3>Support for Go 1.18</h3>
<p>Version 0.8.0 of gopls supports features added to Go 1.18, specifically:</p>
<ul>
<li>Support for multi-module workspaces using <code>go.work</code> files.</li>
<li>Diagnostics for Fuzz tests.</li>
<li>Improved support for generics.</li>
</ul>
<p>To use these features, gopls must be installed using Go 1.18. See <a href="https://go.dev/dl/">go.dev/dl</a> for the latest status of Go 1.18 -- as of writing Go 1.18 is not yet released, but Go 1.18 RC1 may be used.</p>
<h3>Dropped support for Go 1.12</h3>
<p>Version 0.8.0 of gopls no longer supports building at Go 1.12. See <a href="https://redirect.github.com/golang/go/issues/50827">golang/go#50827</a> for more details.</p>
<h2>New Features</h2>
<h3><code>go.work</code> integration</h3>
<p>Gopls now supports multi-module workspaces using <code>go.work</code> files. To use this feature, create a <code>go.work</code> file that includes the modules you want to work on, and then open your editor to the directory containing <code>go.work</code>.  For more information, see the  <a href="https://go.dev/ref/mod#workspaces"><code>go.work</code> reference</a>, or the <a href="https://github.com/golang/tools/blob/master/gopls/doc/workspace.md">gopls documentation</a> for multi-module workspaces.</p>
<h3>Diagnostics for Fuzz tests</h3>
<p>When writing <a href="https://go.dev/doc/fuzz/">Fuzz tests</a>, gopls provides diagnostics for invalid arguments to <code>Fuzz</code>.
<img src="https://user-images.githubusercontent.com/57144380/156475335-0a277e11-c113-460a-837b-d066b42898a6.png" alt="image" /></p>
<h3>Improved support for generics</h3>
<h4>Honor the language version configured in <code>go.mod</code></h4>
<p>gopls now provides diagnostics for language features based on the <a href="https://go.dev/ref/mod#go-mod-file-go"><code>go</code> directive</a> in the applicable <code>go.mod</code> file for a package.</p>
<p>For some errors related to incompatible language versions, gopls offers a quick-fix to update the <code>go.mod</code> Go version. (note that if the <code>go.mod</code> file is open, it may need to be saved in order for language version changes to take effect)
<img src="https://user-images.githubusercontent.com/57144380/156476752-7aacf34b-2835-41cb-b80d-7bf5103a43a0.gif" alt="gomodedit" /></p>
<h4>Improved completion with type parameters</h4>
<p>Gopls autocompletion is improved in several contexts when using generic types.</p>
<p><img src="https://user-images.githubusercontent.com/57144380/156477933-a1aab4c7-06cd-4cac-85e6-a847b6515b91.gif" alt="genericvarcompl" /></p>
<h3>New code action to add missing method stubs</h3>
<p>Gopls now provides a code action to implement missing methods.</p>
<p><img src="https://user-images.githubusercontent.com/57144380/156479262-482958e2-69a3-4a97-81a5-5dd27ac250ba.gif" alt="implementiface" /></p>
<h3>Improved performance and accuracy for workspace symbol requests</h3>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/golang/tools/commit/5ef3193183ecbeb75ee5b12e4d0d76129ec4da3d"><code>5ef3193</code></a> gopls/internal/lsp/source/typerefs: reexpress tests wrt ExternalRefs</li>
<li><a href="https://github.com/golang/tools/commit/c5f768a46c019dd04f52de3b4bd3c20f190047f4"><code>c5f768a</code></a> go.mod: update golang.org/x dependencies</li>
<li><a href="https://github.com/golang/tools/commit/7c33a561290d6022b3c6bb0bc9b3cc465183f4d2"><code>7c33a56</code></a> gopls/internal/lsp/source: show both the original declaration and the value o...</li>
<li><a href="https://github.com/golang/tools/commit/4d205d81b5a0f7cb051584b8964b7a0fd6d502c2"><code>4d205d8</code></a> gopls/doc: add instructions for using go.work with the Go distribution</li>
<li><a href="https://github.com/golang/tools/commit/d5076cc64d484da83963b1ae098aef830c21c448"><code>d5076cc</code></a> gopls/internal/lsp/cache: don't trace a region for MetadataForFile</li>
<li><a href="https://github.com/golang/tools/commit/f79636135d4e197cc6d78393efad122130a1d8e6"><code>f796361</code></a> gopls/internal/lsp: add tracing instrumentation for all Server methods</li>
<li><a href="https://github.com/golang/tools/commit/e10450195ecc38d4292a65e2650a45ba28116631"><code>e104501</code></a> gopls/internal/astutil: TestPurgeFuncBodies requires source code for std</li>
<li><a href="https://github.com/golang/tools/commit/65208701901cc838949d44fd9cc58ea2c18329a4"><code>6520870</code></a> gopls/internal/lsp/source/typerefs: allow for duplicate decls</li>
<li><a href="https://github.com/golang/tools/commit/902fdcadc132d6f7a844f6e6df47af75dd9b5d37"><code>902fdca</code></a> gopls/internal/lsp/source/typerefs: purge func bodies before parsing</li>
<li><a href="https://github.com/golang/tools/commit/58c9a6328cdc0c2bd336231261203f748e113fa5"><code>58c9a63</code></a> go/packages/internal/nodecount: count ast.Node frequency</li>
<li>Additional commits viewable in <a href="https://github.com/golang/tools/compare/v0.7.0...v0.8.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/tools&package-manager=go_modules&previous-version=0.7.0&new-version=0.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot 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>
…4067)

Since we have released `jsii@5.0.x` and `jsii-rosetta@5.0.x` and have been using it for a while to build & release the AWS CDK, without any significant surprise so far, we are moving forward with announcing the placement of `jsii@1.x` and `jsii-rosetta@1.x` into maintenance, and are actively encouraging customers to migrate to the new release lines.



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
This is to strongly incitate customers upgrade their dependencies, while trying to avoid alarming (there is 18 months left before the End-of-Support is scheduled, which is PLENTY of time).



---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Some targets support extra target-specific arguments so users can customize the behavior of the build tools. For example, the Java target allows users to customize the `mvn` CLI behaviour with `--mvn-*` parameters. However the `jsi-pacmak` CLI is blocking this feature because it is using strict mode when parsing arguments. This change lifts that gate.

This address [#3465](#3465)

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
Co-authored-by: Francis <colifran@3c22fbbba690.ant.amazon.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Romain Marcadier <rmuller@amazon.fr>
Currently tests are failing with end of life warning messages. This PR is adding env variable for tests to silence these errors.

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
…=9.1.8 in /gh-pages (#4075)

Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p>
<blockquote>
<h2>mkdocs-material-9.1.8</h2>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5417">#5417</a>: Theme breaks when <code>palette</code> is not defined (9.1.7 regression)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.1.8 (2023-04-24)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5417">#5417</a>: Theme breaks when palette is not defined (9.1.7 regression)</li>
</ul>
<p>mkdocs-material-9.1.7+insiders-4.32.6 (2023-04-22)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5336">#5336</a>: Interplay of blog plugin with git-revision-date-localized</li>
</ul>
<p>mkdocs-material-9.1.7 (2023-04-22)</p>
<ul>
<li>Updated Persian (Farsi) and Turkish translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5401">#5401</a>: Added missing flag to disable built-in tags plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5206">#5206</a>: Ensure defaults are set for primary and accent colors</li>
<li>Fixed unnecessary inclusion of palette CSS when unused</li>
</ul>
<p>mkdocs-material-9.1.6+insiders-4.32.5 (2023-04-07)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5322">#5322</a>: Navigation tabs hoist nested page icons</li>
</ul>
<p>mkdocs-material-9.1.6 (2023-04-07)</p>
<ul>
<li>Updated Persian (Farsi) translations</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5300">#5300</a>: Boxes in Mermaid sequence diagrams not color-abiding</li>
</ul>
<p>mkdocs-material-9.1.5 (2023-03-31)</p>
<ul>
<li>Updated Lithuanian and Japanese translations</li>
<li>Updated Mermaid.js to version 9.4.3</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5290">#5290</a>: Footer previous/next labels cut-off for short page titles</li>
</ul>
<p>mkdocs-material-9.1.4+insiders-4.32.4 (2023-03-24)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5241">#5241</a>: Built-in typeset plugin jams navigation for anchors in headings</li>
</ul>
<p>mkdocs-material-9.1.4 (2023-03-24)</p>
<ul>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5239">#5239</a>: Instant loading breaks anchors in details (9.1.1 regression)</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5211">#5211</a>: Anchor following not working for Chinese (9.1.2 regression)</li>
</ul>
<p>mkdocs-material-9.1.3 (2023-03-14)</p>
<ul>
<li>Added Kurdish (Soranî) translations</li>
<li>Updated Norwegian (Bokmål), Portuguese and Romanian translations</li>
<li>Improved compatibility with mkdocs-jupyter plugin</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5198">#5198</a>: Built-in search plugin not filtering script and style tags</li>
<li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5176">#5176</a>: Back-to-top + instant loading not working (9.1.1 regression)</li>
</ul>
<p>mkdocs-material-9.1.2+insiders-4.32.3 (2023-03-09)</p>
<ul>
<li>Fixed Docker image release workflow (9.1.0 regression)</li>
</ul>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/2ac2cbc3ae2358767d1311797f9a185540f83271"><code>2ac2cbc</code></a> Prepare 9.1.8 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/f0d506c4461d5f3ed41b65ffe051dd2b018dac0d"><code>f0d506c</code></a> Fixed theme breaking when no palette is defined</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/0028518f1a062a66d0b42ad5b74093cca936b3b7"><code>0028518</code></a> Prepare 9.1.7 release</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6398f529d60e4c0e3b1b97a2b62ba1fd56c4bcc3"><code>6398f52</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6f13021a3824a63c7b7b9f0136c945753f10d738"><code>6f13021</code></a> Fixed unnecessary inclusion of palette.css</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/6fe1d556071416122af362064c78873babcfe9cf"><code>6fe1d55</code></a> Always set default primary and accent colors</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/207fd4029f3870c73b9a86c78bb89aaca8b83cf9"><code>207fd40</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/5389">#5389</a> from robingenz/patch-1</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/ba90cb1ccda74118bcf694c28e32fb1570ec8ea1"><code>ba90cb1</code></a> Added missing enabled setting for tags plugin</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/c0cdb3ca1f7ce1cf85d021f39733c8ea14244c9a"><code>c0cdb3c</code></a> Updated Turkish translations</li>
<li><a href="https://github.com/squidfunk/mkdocs-material/commit/ab94f5f648d8b781461c77a901458e142d8d4277"><code>ab94f5f</code></a> Updated Persian (Farsi) translations</li>
<li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.1.6...9.1.8">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 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>
Our `go docs` have been broken since jsii `v1.65.0`. This was due to moving to emitting one file per type and headers being added to all those files: [Impacting PR](https://github.com/aws/jsii/pull/3698/files#diff-0a99c713a1282d6efe349c932d74dbfbdf1d926834c46ebfb5d65daeb27073f3R263)

The first occurrence was in [docs for cdk v2.39.0](https://pkg.go.dev/github.com/aws/aws-cdk-go/awscdk/v2@v2.39.0) and is still present in the [latest version](https://pkg.go.dev/github.com/aws/aws-cdk-go/awscdk/v2).

The header being added is `Version 2 of the AWS Cloud Development Kit library` to multiple files. It's determining this value from the [package.json](https://github.com/aws/aws-cdk/blob/main/packages/aws-cdk-lib/package.json#L4) file of `aws-cdk-lib`. I see adding this is most relevant for [maven](https://github.com/aws/jsii/blob/main/packages/jsii-reflect/lib/assembly.ts#L46-L52), hence removing it from `go` since I do not believe it's bringing much value to our documentation. Let me know if you feel otherwise :) 

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
In certain situations one might want to treat changes to `external` APIs as errors.
This could be to check the external APIs for any breaking changes and have an opportunity to selectively reject, heal or soften an upstream change.

This change introduces a new cli option `--error-on` which can be one of three classes:

| `--error-on`       | Stabilities that cause an ERROR                    |
| ------------------ | -------------------------------------------------- |
| `prod` (default)   | `stable`, `deprecated`                             |
| `non-experimental` | `stable`, `deprecated`, `external`                 |
| `all`              | `stable`, `deprecated`, `experimental`, `external` |

**Fixes `deprecated` APIs not being treated as `stable`.**
In jsii, deprecations are treated as a stability.
However for the purpose of jsii-diff they should be treated as stable.
Otherwise one could do `stable -> deprecated, make breaking change, deprecated -> stable`, which should not be allowed. 
We also can't prohibit the transition from deprecated back to stable, as it's perfectly okay to un-deprecate an API.

---

By submitting this pull request, I confirm that my contribution is made under the terms of the [Apache 2.0 license].

[Apache 2.0 license]: https://www.apache.org/licenses/LICENSE-2.0
@aws-cdk-automation aws-cdk-automation added the pr/no-squash This PR should be merged instead of squash-merging it label May 10, 2023
@mergify
Copy link
Contributor

mergify bot commented May 10, 2023

Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it!

@mergify mergify bot added the pr/ready-to-merge This PR is ready to be merged. label May 10, 2023
@mergify
Copy link
Contributor

mergify bot commented May 10, 2023

Merging (no-squash)...

@mergify mergify bot merged commit 80988b0 into release May 10, 2023
@mergify mergify bot deleted the bump/1.81.0 branch May 10, 2023 16:07
@mergify mergify bot removed the pr/ready-to-merge This PR is ready to be merged. label May 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr/no-squash This PR should be merged instead of squash-merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants