Skip to content
Snippets Groups Projects
  1. Jul 29, 2024
    • dependabot[bot]'s avatar
      Bump ref-cast from 1.0.20 to 1.0.23 (#5097) · c8e5fba1
      dependabot[bot] authored
      
      Bumps [ref-cast](https://github.com/dtolnay/ref-cast) from 1.0.20 to
      1.0.23.
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/dtolnay/ref-cast/releases">ref-cast's
      releases</a>.</em></p>
      <blockquote>
      <h2>1.0.23</h2>
      <ul>
      <li>Resolve unexpected_cfgs warning (<a
      href="https://redirect.github.com/dtolnay/ref-cast/issues/47">#47</a>)</li>
      </ul>
      <h2>1.0.22</h2>
      <ul>
      <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper
      such as sccache</li>
      </ul>
      <h2>1.0.21</h2>
      <ul>
      <li>Support <code>forbid(unsafe_code)</code> (<a
      href="https://redirect.github.com/dtolnay/ref-cast/issues/45">#45</a>,
      thanks <a href="https://github.com/yuja"><code>@​yuja</code></a>)</li>
      </ul>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/06c520cd555920951cc1939fcb0c5d855b61134c"><code>06c520c</code></a>
      Release 1.0.23</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/fd3256dcce6afe7204792f09fc8b227b208b00fc"><code>fd3256d</code></a>
      Merge pull request <a
      href="https://redirect.github.com/dtolnay/ref-cast/issues/47">#47</a>
      from dtolnay/checkcfg</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/473dc818a94318524a56600891e50d181e3d6b8a"><code>473dc81</code></a>
      Resolve unexpected_cfgs warning</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/b4d78e28708129fcc413cbd1555b95f542d40551"><code>b4d78e2</code></a>
      Revert &quot;Temporarily disable miri on doctests&quot;</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/24de24e13da1cc179f1646fd078dee36b288f4ff"><code>24de24e</code></a>
      Resolve legacy_numeric_constants clippy lints</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/33b0b8f8a40a501345551a97bde7951cc0e93564"><code>33b0b8f</code></a>
      Update ui test suite to nightly-2024-03-31</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/bd301af5205224a5670e460e8bc94ecff2a3ca66"><code>bd301af</code></a>
      Explicitly install a Rust toolchain for cargo-outdated job</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/b747bf79ed48d3138ccb8fa2a88bbff9bed56ad2"><code>b747bf7</code></a>
      Temporarily disable miri on doctests</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/0b59588839a5725f942b44eed94ff0a5f2e1477f"><code>0b59588</code></a>
      Raise minimum tested compiler to 1.70</li>
      <li><a
      href="https://github.com/dtolnay/ref-cast/commit/ad5cadba6b700bb3647ef0f31954f55ef27d4fc1"><code>ad5cadb</code></a>
      Update ui test suite to nightly-2024-03-06</li>
      <li>Additional commits viewable in <a
      href="https://github.com/dtolnay/ref-cast/compare/1.0.20...1.0.23">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ref-cast&package-manager=cargo&previous-version=1.0.20&new-version=1.0.23)](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: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  2. Jul 28, 2024
    • André Silva's avatar
      grandpa: handle error from SelectChain::finality_target (#5153) · dc4047c7
      André Silva authored
      
      Fix https://github.com/paritytech/polkadot-sdk/issues/3487.
      
      ---------
      
      Co-authored-by: default avatarDmitry Lavrenov <39522748+dmitrylavrenov@users.noreply.github.com>
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • dependabot[bot]'s avatar
      Bump the ci_dependencies group with 5 updates (#5146) · f5d4e920
      dependabot[bot] authored
      
      Bumps the ci_dependencies group with 5 updates:
      
      | Package | From | To |
      | --- | --- | --- |
      | [actions/checkout](https://github.com/actions/checkout) | `2` | `4` |
      | [actions/cache](https://github.com/actions/cache) | `3.3.3` | `4.0.2`
      |
      | [actions/setup-python](https://github.com/actions/setup-python) | `2`
      | `5` |
      |
      [actions/download-artifact](https://github.com/actions/download-artifact)
      | `4.1.4` | `4.1.8` |
      |
      [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
      | `3.0.0` | `3.5.0` |
      
      Updates `actions/checkout` from 2 to 4
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/actions/checkout/releases">actions/checkout's
      releases</a>.</em></p>
      <blockquote>
      <h2>v4.0.0</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update default runtime to node20 by <a
      href="https://github.com/takost"><code>@​takost</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li>
      <li>Support fetching without the --progress option by <a
      href="https://github.com/simonbaird"><code>@​simonbaird</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li>
      <li>Release 4.0.0 by <a
      href="https://github.com/takost"><code>@​takost</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1447">actions/checkout#1447</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a href="https://github.com/takost"><code>@​takost</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1436">actions/checkout#1436</a></li>
      <li><a
      href="https://github.com/simonbaird"><code>@​simonbaird</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1067">actions/checkout#1067</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/checkout/compare/v3...v4.0.0">https://github.com/actions/checkout/compare/v3...v4.0.0</a></p>
      <h2>v3.6.0</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Mark test scripts with Bash'isms to be run via Bash by <a
      href="https://github.com/dscho"><code>@​dscho</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkout#1377</a></li>
      <li>Add option to fetch tags even if fetch-depth &gt; 0 by <a
      href="https://github.com/RobertWieczoreck"><code>@​RobertWieczoreck</code></a>
      in <a
      href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li>
      <li>Release 3.6.0 by <a
      href="https://github.com/luketomlinson"><code>@​luketomlinson</code></a>
      in <a
      href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a
      href="https://github.com/RobertWieczoreck"><code>@​RobertWieczoreck</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/579">actions/checkout#579</a></li>
      <li><a
      href="https://github.com/luketomlinson"><code>@​luketomlinson</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkout#1437</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p>
      <h2>v3.5.3</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Fix: Checkout Issue in self hosted runner due to faulty submodule
      check-ins by <a
      href="https://github.com/megamanics"><code>@​megamanics</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li>
      <li>Fix typos found by codespell by <a
      href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
      in <a
      href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li>
      <li>Add support for sparse checkouts by <a
      href="https://github.com/dscho"><code>@​dscho</code></a> and <a
      href="https://github.com/dfdez"><code>@​dfdez</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li>
      <li>Release v3.5.3 by <a
      href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a>
      in <a
      href="https://redirect.github.com/actions/checkout/pull/1376">actions/checkout#1376</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a
      href="https://github.com/megamanics"><code>@​megamanics</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1196">actions/checkout#1196</a></li>
      <li><a
      href="https://github.com/DimitriPapadopoulos"><code>@​DimitriPapadopoulos</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1287">actions/checkout#1287</a></li>
      <li><a href="https://github.com/dfdez"><code>@​dfdez</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1369">actions/checkout#1369</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/checkout/compare/v3...v3.5.3">https://github.com/actions/checkout/compare/v3...v3.5.3</a></p>
      <h2>v3.5.2</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Fix: Use correct API url / endpoint in GHES by <a
      href="https://github.com/fhammerl"><code>@​fhammerl</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1289">actions/checkout#1289</a>
      based on <a
      href="https://redirect.github.com/actions/checkout/issues/1286">#1286</a>
      by <a href="https://github.com/1newsr"><code>@​1newsr</code></a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/checkout/compare/v3.5.1...v3.5.2">https://github.com/actions/checkout/compare/v3.5.1...v3.5.2</a></p>
      <h2>v3.5.1</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Improve checkout performance on Windows runners by upgrading
      <code>@​actions/github</code> dependency by <a
      href="https://github.com/BrettDong"><code>@​BrettDong</code></a> in <a
      href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a href="https://github.com/BrettDong"><code>@​BrettDong</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/checkout/pull/1246">actions/checkout#1246</a></li>
      </ul>
      <!-- raw HTML omitted -->
      </blockquote>
      <p>... (truncated)</p>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/actions/checkout/commit/692973e3d937129bcbf40652eb9f2f61becf3332"><code>692973e</code></a>
      Prepare 4.1.7 release (<a
      href="https://redirect.github.com/actions/checkout/issues/1775">#1775</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/6ccd57f4c5d15bdc2fef309bd9fb6cc9db2ef1c6"><code>6ccd57f</code></a>
      Pin actions/checkout's own workflows to a known, good, stable version.
      (<a
      href="https://redirect.github.com/actions/checkout/issues/1776">#1776</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/b17fe1e4d59a9d1d95a7aead5e6fcd13e50939a5"><code>b17fe1e</code></a>
      Handle hidden refs (<a
      href="https://redirect.github.com/actions/checkout/issues/1774">#1774</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/b80ff79f1755d06ba70441c368a6fe801f5f3a62"><code>b80ff79</code></a>
      Bump actions/checkout from 3 to 4 (<a
      href="https://redirect.github.com/actions/checkout/issues/1697">#1697</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/b1ec3021b8fa02164da82ca1557d017d83b0e179"><code>b1ec302</code></a>
      Bump the minor-npm-dependencies group across 1 directory with 4 updates
      (<a
      href="https://redirect.github.com/actions/checkout/issues/1739">#1739</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/a5ac7e51b41094c92402da3b24376905380afc29"><code>a5ac7e5</code></a>
      Update for 4.1.6 release (<a
      href="https://redirect.github.com/actions/checkout/issues/1733">#1733</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/24ed1a352802348c9e4e8d13de9177fb95b537ba"><code>24ed1a3</code></a>
      Check platform for extension (<a
      href="https://redirect.github.com/actions/checkout/issues/1732">#1732</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b"><code>44c2b7a</code></a>
      README: Suggest <code>user.email</code> to be
      `41898282+github-actions[bot]<a
      href="https://github.com/users"><code>@​users</code></a>.norepl...</li>
      <li><a
      href="https://github.com/actions/checkout/commit/8459bc0c7e3759cdf591f513d9f141a95fef0a8f"><code>8459bc0</code></a>
      Bump actions/upload-artifact from 2 to 4 (<a
      href="https://redirect.github.com/actions/checkout/issues/1695">#1695</a>)</li>
      <li><a
      href="https://github.com/actions/checkout/commit/3f603f6d5e9f40714f97b2f017aa0df2a443192a"><code>3f603f6</code></a>
      Bump actions/setup-node from 1 to 4 (<a
      href="https://redirect.github.com/actions/checkout/issues/1696">#1696</a>)</li>
      <li>Additional commits viewable in <a
      href="https://github.com/actions/checkout/compare/v2...v4">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      Updates `actions/cache` from 3.3.3 to 4.0.2
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/actions/cache/releases">actions/cache's
      releases</a>.</em></p>
      <blockquote>
      <h2>v4.0.2</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Fix <code>fail-on-cache-miss</code> not working by <a
      href="https://github.com/cdce8p"><code>@​cdce8p</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1327">actions/cache#1327</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/cache/compare/v4.0.1...v4.0.2">https://github.com/actions/cache/compare/v4.0.1...v4.0.2</a></p>
      <h2>v4.0.1</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update README.md by <a
      href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li>
      <li>Update examples by <a
      href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1305">actions/cache#1305</a></li>
      <li>Update actions/cache publish flow by <a
      href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1340">actions/cache#1340</a></li>
      <li>Update <code>@​actions/cache</code> by <a
      href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1341">actions/cache#1341</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/cache/pull/1304">actions/cache#1304</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/cache/compare/v4...v4.0.1">https://github.com/actions/cache/compare/v4...v4.0.1</a></p>
      <h2>v4.0.0</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update action to node20 by <a
      href="https://github.com/takost"><code>@​takost</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
      <li>feat: save-always flag by <a
      href="https://github.com/to-s"><code>@​to-s</code></a> in <a
      href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a href="https://github.com/takost"><code>@​takost</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/cache/pull/1284">actions/cache#1284</a></li>
      <li><a href="https://github.com/to-s"><code>@​to-s</code></a> made their
      first contribution in <a
      href="https://redirect.github.com/actions/cache/pull/1242">actions/cache#1242</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/cache/compare/v3...v4.0.0">https://github.com/actions/cache/compare/v3...v4.0.0</a></p>
      </blockquote>
      </details>
      <details>
      <summary>Changelog</summary>
      <p><em>Sourced from <a
      href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's
      changelog</a>.</em></p>
      <blockquote>
      <h1>Releases</h1>
      <h3>4.0.2</h3>
      <ul>
      <li>Fixed restore <code>fail-on-cache-miss</code> not working.</li>
      </ul>
      <h3>4.0.1</h3>
      <ul>
      <li>Updated <code>isGhes</code> check</li>
      </ul>
      <h3>4.0.0</h3>
      <ul>
      <li>Updated minimum runner version support from node 12 -&gt; node
      20</li>
      </ul>
      <h3>3.3.3</h3>
      <ul>
      <li>Updates <code>@​actions/cache</code> to v3.2.3 to fix accidental
      mutated path arguments to <code>getCacheVersion</code> <a
      href="https://redirect.github.com/actions/toolkit/pull/1378">actions/toolkit#1378</a></li>
      <li>Additional audit fixes of npm package(s)</li>
      </ul>
      <h3>3.3.2</h3>
      <ul>
      <li>Fixes bug with Azure SDK causing blob downloads to get stuck.</li>
      </ul>
      <h3>3.3.1</h3>
      <ul>
      <li>Reduced segment size to 128MB and segment timeout to 10 minutes to
      fail fast in case the cache download is stuck.</li>
      </ul>
      <h3>3.3.0</h3>
      <ul>
      <li>Added option to lookup cache without downloading it.</li>
      </ul>
      <h3>3.2.6</h3>
      <ul>
      <li>Fix zstd not being used after zstd version upgrade to 1.5.4 on
      hosted runners.</li>
      </ul>
      <h3>3.2.5</h3>
      <ul>
      <li>Added fix to prevent from setting MYSYS environment variable
      globally.</li>
      </ul>
      <h3>3.2.4</h3>
      <ul>
      <li>Added option to fail job on cache miss.</li>
      </ul>
      <h3>3.2.3</h3>
      <ul>
      <li>Support cross os caching on Windows as an opt-in feature.</li>
      <li>Fix issue with symlink restoration on Windows for cross-os
      caches.</li>
      </ul>
      <h3>3.2.2</h3>
      <!-- raw HTML omitted -->
      </blockquote>
      <p>... (truncated)</p>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/actions/cache/commit/0c45773b623bea8c8e75f6c82b208c3cf94ea4f9"><code>0c45773</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/cache/issues/1327">#1327</a>
      from cdce8p/fix-fail-on-cache-miss</li>
      <li><a
      href="https://github.com/actions/cache/commit/8a55f839aa4b4578e47bdc8a52828637cbb9a454"><code>8a55f83</code></a>
      Add test case for process exit</li>
      <li><a
      href="https://github.com/actions/cache/commit/3884cace147bdf9307fcc52a277f421af7b30798"><code>3884cac</code></a>
      Bump version</li>
      <li><a
      href="https://github.com/actions/cache/commit/e29dad3e36390db18fc19fb666cb1302f4929002"><code>e29dad3</code></a>
      Fix fail-on-cache-miss not working</li>
      <li><a
      href="https://github.com/actions/cache/commit/ab5e6d0c87105b4c9c2047343972218f562e4319"><code>ab5e6d0</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/cache/issues/1341">#1341</a>
      from bethanyj28/main</li>
      <li><a
      href="https://github.com/actions/cache/commit/89c7d86c71006451e399dfcc588eed8e392e0dcf"><code>89c7d86</code></a>
      licensed cache</li>
      <li><a
      href="https://github.com/actions/cache/commit/d2c84da363007d814e47d50565ba3794c1a84c56"><code>d2c84da</code></a>
      update <code>@​actions/cache</code></li>
      <li><a
      href="https://github.com/actions/cache/commit/37e7d4eb166540050942d75a6e40742cbfc92f65"><code>37e7d4e</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/cache/issues/1340">#1340</a>
      from actions/bethanyj28/update-publish-flow</li>
      <li><a
      href="https://github.com/actions/cache/commit/a18323f50430a57f9094db3ce508dc1e3a25d4a2"><code>a18323f</code></a>
      add release action</li>
      <li><a
      href="https://github.com/actions/cache/commit/a2ed59d39b352305bdd2f628719a53b2cc4f9613"><code>a2ed59d</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/cache/issues/1305">#1305</a>
      from actions/yacaovsnc/update_examples</li>
      <li>Additional commits viewable in <a
      href="https://github.com/actions/cache/compare/e12d46a63a90f2fae62d114769bbf2a179198b5c...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      Updates `actions/setup-python` from 2 to 5
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/actions/setup-python/releases">actions/setup-python's
      releases</a>.</em></p>
      <blockquote>
      <h2>v5.0.0</h2>
      <h2>What's Changed</h2>
      <p>In scope of this release, we update node version runtime from node16
      to node20 (<a
      href="https://redirect.github.com/actions/setup-python/pull/772">actions/setup-python#772</a>).
      Besides, we update dependencies to the latest versions.</p>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0">https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0</a></p>
      <h2>v4.8.0</h2>
      <h2>What's Changed</h2>
      <p>In scope of this release we added support for GraalPy (<a
      href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a>).
      You can use this snippet to set up GraalPy:</p>
      <pre lang="yaml"><code>steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v4 
        with:
          python-version: 'graalpy-22.3' 
      - run: python my_script.py
      </code></pre>
      <p>Besides, the release contains such changes as:</p>
      <ul>
      <li>Trim python version when reading from file by <a
      href="https://github.com/FerranPares"><code>@​FerranPares</code></a> in
      <a
      href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li>
      <li>Use non-deprecated versions in examples by <a
      href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li>
      <li>Change deprecation comment to past tense by <a
      href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/723">actions/setup-python#723</a></li>
      <li>Bump <code>@​babel/traverse</code> from 7.9.0 to 7.23.2 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/743">actions/setup-python#743</a></li>
      <li>advanced-usage.md: Encourage the use actions/checkout@v4 by <a
      href="https://github.com/cclauss"><code>@​cclauss</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/729">actions/setup-python#729</a></li>
      <li>Examples now use checkout@v4 by <a
      href="https://github.com/simonw"><code>@​simonw</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/738">actions/setup-python#738</a></li>
      <li>Update actions/checkout to v4 by <a
      href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
      in <a
      href="https://redirect.github.com/actions/setup-python/pull/761">actions/setup-python#761</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a
      href="https://github.com/FerranPares"><code>@​FerranPares</code></a>
      made their first contribution in <a
      href="https://redirect.github.com/actions/setup-python/pull/628">actions/setup-python#628</a></li>
      <li><a href="https://github.com/timfel"><code>@​timfel</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/setup-python/pull/694">actions/setup-python#694</a></li>
      <li><a
      href="https://github.com/jeffwidman"><code>@​jeffwidman</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/actions/setup-python/pull/724">actions/setup-python#724</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/setup-python/compare/v4...v4.8.0">https://github.com/actions/setup-python/compare/v4...v4.8.0</a></p>
      <h2>v4.7.1</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Bump word-wrap from 1.2.3 to 1.2.4 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/actions/setup-python/pull/702">actions/setup-python#702</a></li>
      <li>Add range validation for toml files by <a
      href="https://github.com/dmitry-shibanov"><code>@​dmitry-shibanov</code></a>
      in <a
      href="https://redirect.github.com/actions/setup-python/pull/726">actions/setup-python#726</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/setup-python/compare/v4...v4.7.1">https://github.com/actions/setup-python/compare/v4...v4.7.1</a></p>
      <h2>v4.7.0</h2>
      <p>In scope of this release, the support for reading python version from
      pyproject.toml was added (<a
      href="https://redirect.github.com/actions/setup-python/pull/669">actions/setup-python#669</a>).</p>
      <pre lang="yaml"><code>      - name: Setup Python
              uses: actions/setup-python@v4
      &lt;/tr&gt;&lt;/table&gt; 
      </code></pre>
      </blockquote>
      <p>... (truncated)</p>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/actions/setup-python/commit/39cd14951b08e74b54015e9e001cdefcf80e669f"><code>39cd149</code></a>
      Documentation update for cache (<a
      href="https://redirect.github.com/actions/setup-python/issues/873">#873</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/a0d74c0c423f896bc4e7be91d5cb1e2d54438db3"><code>a0d74c0</code></a>
      fix(ci): update all failing workflows (<a
      href="https://redirect.github.com/actions/setup-python/issues/863">#863</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/4eb7dbcb9561cb76a85079ffa9d89b983166e00c"><code>4eb7dbc</code></a>
      Bump braces from 3.0.2 to 3.0.3 (<a
      href="https://redirect.github.com/actions/setup-python/issues/893">#893</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/82c7e631bb3cdc910f68e0081d67478d79c6982d"><code>82c7e63</code></a>
      Documentation changes for avoiding rate limit issues on GHES (<a
      href="https://redirect.github.com/actions/setup-python/issues/835">#835</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/10aa35afd7f071e70ffaa122e3d7c6ffcb5f7ed1"><code>10aa35a</code></a>
      feat: fallback to raw endpoint for manifest when rate limit is reached
      (<a
      href="https://redirect.github.com/actions/setup-python/issues/766">#766</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/9a7ac94420f42ee15fc60ab88d0dca4be1fd5757"><code>9a7ac94</code></a>
      Bump undici from 5.27.2 to 5.28.3 (<a
      href="https://redirect.github.com/actions/setup-python/issues/817">#817</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/871daa956ca9ea99f3c3e30acb424b7960676734"><code>871daa9</code></a>
      Fix the &quot;Specifying multiple Python/PyPy versions&quot; link (<a
      href="https://redirect.github.com/actions/setup-python/issues/782">#782</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/2f078955e4d0f34cc7a8b0108b2eb7bbe154438e"><code>2f07895</code></a>
      Fix broken README.md link (<a
      href="https://redirect.github.com/actions/setup-python/issues/793">#793</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/e9d6f990972a57673cdb72ec29e19d42ba28880f"><code>e9d6f99</code></a>
      Replace setup-python@v4 by setup-python@v5 in README (<a
      href="https://redirect.github.com/actions/setup-python/issues/776">#776</a>)</li>
      <li><a
      href="https://github.com/actions/setup-python/commit/0a5c61591373683505ea898e09a3ea4f39ef2b9c"><code>0a5c615</code></a>
      Update action to node20 (<a
      href="https://redirect.github.com/actions/setup-python/issues/772">#772</a>)</li>
      <li>Additional commits viewable in <a
      href="https://github.com/actions/setup-python/compare/v2...v5">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      Updates `actions/download-artifact` from 4.1.4 to 4.1.8
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
      releases</a>.</em></p>
      <blockquote>
      <h2>v4.1.8</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update <code>@​actions/artifact</code> version, bump dependencies by
      <a href="https://github.com/robherley"><code>@​robherley</code></a> in
      <a
      href="https://redirect.github.com/actions/download-artifact/pull/341">actions/download-artifact#341</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/download-artifact/compare/v4...v4.1.8">https://github.com/actions/download-artifact/compare/v4...v4.1.8</a></p>
      <h2>v4.1.7</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update <code>@​actions/artifact</code> dependency by <a
      href="https://github.com/bethanyj28"><code>@​bethanyj28</code></a> in <a
      href="https://redirect.github.com/actions/download-artifact/pull/325">actions/download-artifact#325</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7">https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7</a></p>
      <h2>v4.1.6</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>updating <code>@actions/artifact</code> dependency to v2.1.6 by <a
      href="https://github.com/eggyhead"><code>@​eggyhead</code></a> in <a
      href="https://redirect.github.com/actions/download-artifact/pull/324">actions/download-artifact#324</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6">https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6</a></p>
      <h2>v4.1.5</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Update readme with v3/v2/v1 deprecation notice by <a
      href="https://github.com/robherley"><code>@​robherley</code></a> in <a
      href="https://redirect.github.com/actions/download-artifact/pull/322">actions/download-artifact#322</a></li>
      <li>Update dependencies <code>@actions/core</code> to v1.10.1 and
      <code>@actions/artifact</code> to v2.1.5</li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5">https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5</a></p>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/actions/download-artifact/commit/fa0a91b85d4f404e444e00e005971372dc801d16"><code>fa0a91b</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/download-artifact/issues/341">#341</a>
      from actions/robherley/bump-pkgs</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/b54d0883e196647f43ce531a3fc13b246cf908b6"><code>b54d088</code></a>
      Update <code>@​actions/artifact</code> version, bump dependencies</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/65a9edc5881444af0b9093a5e628f2fe47ea3b2e"><code>65a9edc</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/download-artifact/issues/325">#325</a>
      from bethanyj28/main</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/fdd1595981c1a29187d3de99c28c28a166bc38f7"><code>fdd1595</code></a>
      licensed</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/c13dba102f4bb92b3f679fa086db9e2973960ca7"><code>c13dba1</code></a>
      update <code>@​actions/artifact</code> dependency</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/0daa75ebeac4617faeb127496dbd716b8bcce26e"><code>0daa75e</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/download-artifact/issues/324">#324</a>
      from actions/eggyhead/use-artifact-v2.1.6</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395"><code>9c19ed7</code></a>
      Merge branch 'main' into eggyhead/use-artifact-v2.1.6</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/3d3ea8741ef44e86f7392b41e391bde3c36219bd"><code>3d3ea87</code></a>
      updating license</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/89af5db8211998d3ca691103a86b0b9362a94286"><code>89af5db</code></a>
      updating artifact package v2.1.6</li>
      <li><a
      href="https://github.com/actions/download-artifact/commit/b4aefff88e83a2676a730654e1ce3dce61880379"><code>b4aefff</code></a>
      Merge pull request <a
      href="https://redirect.github.com/actions/download-artifact/issues/323">#323</a>
      from actions/eggyhead/update-artifact-v215</li>
      <li>Additional commits viewable in <a
      href="https://github.com/actions/download-artifact/compare/c850b930e6ba138125429b7e5c93fc707a7f8427...fa0a91b85d4f404e444e00e005971372dc801d16">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      Updates `docker/setup-buildx-action` from 3.0.0 to 3.5.0
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/docker/setup-buildx-action/releases">docker/setup-buildx-action's
      releases</a>.</em></p>
      <blockquote>
      <h2>v3.5.0</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.31.0 to 0.35.0 in
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/340">docker/setup-buildx-action#340</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/344">docker/setup-buildx-action#344</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/345">docker/setup-buildx-action#345</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/setup-buildx-action/compare/v3.4.0...v3.5.0">https://github.com/docker/setup-buildx-action/compare/v3.4.0...v3.5.0</a></p>
      <h2>v3.4.0</h2>
      <ul>
      <li>Throw error message instead of exit code by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/315">docker/setup-buildx-action#315</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.20.0 to 0.31.0 in
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/321">docker/setup-buildx-action#321</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/338">docker/setup-buildx-action#338</a></li>
      <li>Bump braces from 3.0.2 to 3.0.3 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/329">docker/setup-buildx-action#329</a></li>
      <li>Bump undici from 5.28.3 to 5.28.4 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/312">docker/setup-buildx-action#312</a></li>
      <li>Bump uuid from 9.0.1 to 10.0.0 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/326">docker/setup-buildx-action#326</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/setup-buildx-action/compare/v3.3.0...v3.4.0">https://github.com/docker/setup-buildx-action/compare/v3.3.0...v3.4.0</a></p>
      <h2>v3.3.0</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.19.0 to 0.20.0 by
      <a href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/307">docker/setup-buildx-action#307</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0">https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0</a></p>
      <h2>v3.2.0</h2>
      <ul>
      <li>Rename and align config inputs by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/303">docker/setup-buildx-action#303</a>
      <ul>
      <li><code>config</code> to <code>buildkitd-config</code></li>
      <li><code>config-inline</code> to
      <code>buildkitd-config-inline</code></li>
      </ul>
      </li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.17.0 to 0.19.0 in
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/302">docker/setup-buildx-action#302</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/306">docker/setup-buildx-action#306</a></li>
      </ul>
      <blockquote>
      <p>[!NOTE]
      <code>config</code> and <code>config-inline</code> input names are
      deprecated and will be removed in next major release.</p>
      </blockquote>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/setup-buildx-action/compare/v3.1.0...v3.2.0">https://github.com/docker/setup-buildx-action/compare/v3.1.0...v3.2.0</a></p>
      <h2>v3.1.0</h2>
      <ul>
      <li><code>cache-binary</code> input to enable/disable caching binary to
      GHA cache backend by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/300">docker/setup-buildx-action#300</a></li>
      <li>build(deps): bump <code>@​babel/traverse</code> from 7.17.3 to
      7.23.2 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/282">docker/setup-buildx-action#282</a></li>
      <li>build(deps): bump <code>@​docker/actions-toolkit</code> from 0.12.0
      to 0.17.0 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/281">docker/setup-buildx-action#281</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/284">docker/setup-buildx-action#284</a>
      <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/299">docker/setup-buildx-action#299</a></li>
      <li>build(deps): bump uuid from 9.0.0 to 9.0.1 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/271">docker/setup-buildx-action#271</a></li>
      <li>build(deps): bump undici from 5.26.3 to 5.28.3 in <a
      href="https://redirect.github.com/docker/setup-buildx-action/pull/297">docker/setup-buildx-action#297</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/setup-buildx-action/compare/v3.0.0...v3.1.0">https://github.com/docker/setup-buildx-action/compare/v3.0.0...v3.1.0</a></p>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/aa33708b10e362ff993539393ff100fa93ed6a27"><code>aa33708</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/setup-buildx-action/issues/345">#345</a>
      from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/2d99e3412d2dd2b9c7e2fcca49d01b924c1ab21c"><code>2d99e34</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/4dab43650b8b8c84737d78c3cc36b01bb089fd0c"><code>4dab436</code></a>
      build(deps): bump <code>@​docker/actions-toolkit</code> from 0.34.0 to
      0.35.0</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/49a04d68900b1d260da9b3f06f52638d56cd8ad1"><code>49a04d6</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/setup-buildx-action/issues/344">#344</a>
      from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/a6ade2e34f17c6ce339e005d1377e0cc65952729"><code>a6ade2e</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/2f2694b8d12669f2f75b4e35bb6575470d2dfbe7"><code>2f2694b</code></a>
      switch to Docker exec</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/0a4bab6632a78370043add51b5183c8d9f340e41"><code>0a4bab6</code></a>
      build(deps): bump <code>@​docker/actions-toolkit</code> from 0.32.0 to
      0.34.0</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/2ad185228a349d19414702819e06df9fa4314287"><code>2ad1852</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/setup-buildx-action/issues/340">#340</a>
      from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/560ac469d63bfd85610bfc60b630bbd855046576"><code>560ac46</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/setup-buildx-action/commit/b3a341759e2a76d5124e467f44e087ef7b02ef1f"><code>b3a3417</code></a>
      build(deps): bump <code>@​docker/actions-toolkit</code> from 0.31.0 to
      0.32.0</li>
      <li>Additional commits viewable in <a
      href="https://github.com/docker/setup-buildx-action/compare/f95db51fddba0c2d1ec667646a06c2ce06100226...aa33708b10e362ff993539393ff100fa93ed6a27">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore <dependency name> major version` will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's major version (unless you unignore this specific
      dependency's major version or upgrade to it yourself)
      - `@dependabot ignore <dependency name> minor version` will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's minor version (unless you unignore this specific
      dependency's minor version or upgrade to it yourself)
      - `@dependabot ignore <dependency name>` will close this group update PR
      and stop Dependabot creating any more for the specific dependency
      (unless you unignore this specific dependency or upgrade to it yourself)
      - `@dependabot unignore <dependency name>` will remove all of the ignore
      conditions of the specified dependency
      - `@dependabot unignore <dependency name> <ignore condition>` will
      remove the ignore condition of the specified dependency and ignore
      conditions
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • thiolliere's avatar
      Re: fix warnings with latest rust (#5161) · 10b8039a
      thiolliere authored
      I made mistake on previous PR
      https://github.com/paritytech/polkadot-sdk/pull/5150. It disabled all
      unexpected cfgs instead of just allowing `substrate_runtime` condition.
      
      In this PR: unexpected cfgs other than `substrate_runtime` are still
      checked. and some warnings appear about them
    • dependabot[bot]'s avatar
      Bump spinners from 4.1.0 to 4.1.1 (#5134) · d31e985e
      dependabot[bot] authored
      
      Bumps [spinners](https://github.com/fgribreau/spinners) from 4.1.0 to
      4.1.1.
      <details>
      <summary>Commits</summary>
      <ul>
      <li>See full diff in <a
      href="https://github.com/fgribreau/spinners/commits">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=spinners&package-manager=cargo&previous-version=4.1.0&new-version=4.1.1)](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: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  3. Jul 26, 2024
    • Kian Paimani's avatar
      Replace homepage in all TOML files (#5118) · d3d1542c
      Kian Paimani authored
      A bit of a controversial move, but a good preparation for even further
      reducing the traffic on outdated content of `substrate.io`. Current
      status:
      
      <img width="728" alt="Screenshot 2024-07-15 at 11 32 48"
      src="https://github.com/user-attachments/assets/df33b164-0ce7-4ac4-bc97-a64485f12571">
      
      Previously, I was in favor of changing the domain of the rust-docs to
      something like `polkadot-sdk.parity.io` or similar, but I think the
      current format is pretty standard and has a higher chance of staying put
      over the course of time:
      
      `<org-name>.github.io/<repo-name>` ->
      `https://paritytech.github.io/polkadot-sdk/`
      
      part of https://github.com/paritytech/eng-automation/issues/10
    • Sergej Sakac's avatar
      Fix region nonfungible implementation (#5067) · c39cc333
      Sergej Sakac authored
      
      The problem with the current implementation is that minting will cause
      the region coremask to be set to `Coremask::complete` regardless of the
      actual coremask.
      
      This PR fixes that.
      
      More details about the nonfungible implementation can be found here:
      https://github.com/paritytech/polkadot-sdk/pull/3455
      
      ---------
      
      Co-authored-by: default avatarDónal Murray <donalm@seadanda.dev>
      Co-authored-by: default avatarBranislav Kontur <bkontur@gmail.com>
      Co-authored-by: default avatarFrancisco Aguirre <franciscoaguirreperez@gmail.com>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • thiolliere's avatar
      Fix warnings for rust 1.80 (#5150) · 72509375
      thiolliere authored
      Fix warnings for rust 1.80
    • Kian Paimani's avatar
      Update README.md (#5152) · 7e4433e4
      Kian Paimani authored
      Related to https://github.com/paritytech/polkadot-sdk/issues/5144, plus
      remove the lines of code badge as it was not working.
    • Sebastian Kunert's avatar
      BEEFY: Disarm finality notifications to prevent pinning (#5129) · 5dc0670a
      Sebastian Kunert authored
      
      This should prevent excessive pinning of blocks while we are waiting for
      the block ancestry to be downloaded after gap sync.
      We spawn a new task that gets polled to transform finality notifications
      into an unpinned counterpart. Before this PR, finality notifications
      were kept in the notification channel. This led to pinning cache
      overflows.
      
      fixes #4389
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • Alin Dima's avatar
      runtime: make the candidate relay parent progression check more strict (#5113) · fc07bdad
      Alin Dima authored
      Previously, we were checking if the relay parent of a new candidate does
      not move backwards from the latest included on-chain candidate. This was
      fine prior to elastic scaling. We now need to also check that the relay
      parent progresses from the latest pending availability candidate, as
      well as check the progression within the candidate chain in the inherent
      data.
      
      Prospective-parachains is already doing this check but we should also
      add it in the runtime
    • Joseph Zhao's avatar
      Backport xcmpayment-fee tests from polkadot-fellows repo (#5100) · 7eb946c7
      Joseph Zhao authored
      # Description
      This is continue of the work to backport
      `emulated-integration-tests-common`, if you want to understand the full
      context start with reading
      [#4930](https://github.com/paritytech/polkadot-sdk/pull/4930)
    • PG Herveou's avatar
      Umbrella crate: Add polkadot-sdk-frame/?runtime (#5151) · 20063214
      PG Herveou authored
      This should make it possible to use the umbrella crate alone for
      templates/*/runtime crate of the repo
    • Jun Jiang's avatar
      Upgrade time crate, fix compilation on Rust 1.80 (#5149) · 326342fe
      Jun Jiang authored
      This will fix the compilation on the latest Rust 1.80.0
      
      PS. There are tons of new warnings about feature gates and annotations,
      it would be nice you guys to investigate them
    • Oliver Tale-Yazdi's avatar
      CI: Prevent breaking backports (#4812) · 0d7d2177
      Oliver Tale-Yazdi authored
      
      - Prevent `major` changes to be merged into a `stable` branch.
      - Place a comment on backport MRs to provide context of what it means.
      
      Comment looks like this:
      
      ![Screenshot 2024-07-24 at 17 36
      35](https://github.com/user-attachments/assets/6393549b-7b15-41e5-a804-8581c625ceff)
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • Shawn Tabrizi's avatar
      Add `from_mel` for `Footprint` with a Test (#5132) · 90b55337
      Shawn Tabrizi authored
      
      We may want to construct a `Footprint` by taking the `max_encoded_len`
      of a type, without having to construct the type.
      
      This impl allows easy access to that.
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: command-bot <>
    • dependabot[bot]'s avatar
      Bump walkdir from 2.4.0 to 2.5.0 (#5135) · 6efa1ee8
      dependabot[bot] authored
      Bumps [walkdir](https://github.com/BurntSushi/walkdir) from 2.4.0 to
      2.5.0.
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/BurntSushi/walkdir/commit/4f26be4d450910916ea11533b2efc52b9a6483bc"><code>4f26be4</code></a>
      2.5.0</li>
      <li><a
      href="https://github.com/BurntSushi/walkdir/commit/3be5734033b20c2476e6ca9154c3bb0e0ed840b2"><code>3be5734</code></a>
      api: implement <code>FusedIterator</code></li>
      <li><a
      href="https://github.com/BurntSushi/walkdir/commit/b0d16b759a59836756f8d0ec637f7f8d121a48cd"><code>b0d16b7</code></a>
      ci: fix it</li>
      <li>See full diff in <a
      href="https://github.com/BurntSushi/walkdir/compare/2.4.0...2.5.0">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=walkdir&package-manager=cargo&previous-version=2.4.0&new-version=2.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependab...
  4. Jul 25, 2024
    • Jun Jiang's avatar
      enhancing solochain template (#5143) · 18db5021
      Jun Jiang authored
      
      Since we have a minimal template, I propose enhancing the solochain
      template, which would be easier for startup projects.
      
      - Sync separates `api`, `configs`, and `benchmarks` from the parachain
      template
      - introducing `frame-metadata-hash-extension`
      - Some style update
      
      ---------
      
      Co-authored-by: default avatarKian Paimani <5588131+kianenigma@users.noreply.github.com>
    • Alexandru Gheorghe's avatar
      authorithy-discovery: Make changing of peer-id while active a bit more robust (#3786) · 6720279f
      Alexandru Gheorghe authored
      
      In the case when nodes don't persist their node-key or they want to
      generate a new one while being in the active set, things go wrong
      because both the old addresses and the new ones will still be present in
      DHT, so because of the distributed nature of the DHT both will survive
      in the network untill the old ones expires which is 36 hours. Nodes in
      the network will randomly resolve the authorithy-id to the old address
      or the new one.
      
      More details in: https://github.com/paritytech/polkadot-sdk/issues/3673
      
      This PR proposes we mitigate this problem, by:
      
      1. Let the query for a DHT key retrieve more than one results(4), that
      is also bounded by the replication factor which is 20, currently we
      interrupt the querry on the first result.
      ~2. Modify the authority-discovery service to keep all the discovered
      addresses around for 24h since they last seen an address.~
      ~3. Plumb through other subsystems where the assumption was that an
      authorithy-id will resolve only to one PeerId. Currently, the
      authorithy-discovery keeps just the last record it received from DHT and
      queries the DHT every 10 minutes. But they could always receive only the
      old address, only the new address or a flip-flop between them depending
      on what node wins the race to provide the record~
      
      2. Extend the `SignedAuthorityRecord` with a signed creation_time.
      3. Modify authority discovery to keep track of nodes that sent us old
      record and once we are made aware of a new record update the nodes we
      know about with the new record.
      4. Update gossip-support to try resolve authorities more often than
      every session.
      
      ~This would gives us a lot more chances for the nodes in the networks to
      also discover not only the old address of the node but also the new one
      and should improve the time it takes for a node to be properly connected
      in the network. The behaviour won't be deterministic because there is no
      guarantee the all nodes will see the new record at least once, since
      they could query only nodes that have the old one.~
      
      
      ## TODO
      - [x] Add unittests for the new paths.
      - [x] Make sure the implementation is backwards compatible
      - [x] Evaluate if there are any bad consequence of letting the query
      continue rather than finish it at first record found.
      - [x] Bake in versi the new changes.
      
      ---------
      
      Signed-off-by: default avatarAlexandru Gheorghe <alexandru.gheorghe@parity.io>
      Co-authored-by: default avatarDmitry Markin <dmitry@markin.tech>
      Co-authored-by: default avatarAlexandru Vasile <60601340+lexnv@users.noreply.github.com>
    • Oliver Tale-Yazdi's avatar
      Dependabot: Group all CI dependencies (#5145) · 3b9c9098
      Oliver Tale-Yazdi authored
      
      Dependabot is going a bit crazy lately and spamming up a lot of merge
      requests. Going to group all the CI deps into one and reducing the
      frequency to weekly.
      Maybe we can do some more aggressive batching for the Rust deps as well.
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • Alexander Popiak's avatar
      Getting Started Script (#4879) · 8c61dbad
      Alexander Popiak authored
      
      closes https://github.com/paritytech/polkadot-sdk/pull/4879
      
      Provide a fast and easy way for people to get started developing with
      Polkadot SDK.
      
      Sets up a development environment (including Rust) and clones and builds
      the minimal template.
      
      Polkadot address: 16xyKzix34WZ4um8C3xzMdjKhrAQe9DjCf4KxuHsmTjdcEd
      
      ---------
      
      Co-authored-by: default avatarKian Paimani <5588131+kianenigma@users.noreply.github.com>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • Dónal Murray's avatar
      Add people polkadot genesis chainspec (#5124) · d6f7f495
      Dónal Murray authored
      Published as part of the fellowship
      [v1.2.6](https://github.com/polkadot-fellows/runtimes/releases/tag/v1.2.6)
      release and originally intentionally left out of the repo as the
      hardcoded system chains will soon be removed from the
      `polkadot-parachain`.
      
      After a conversation in
      https://github.com/paritytech/polkadot-sdk/issues/5112 it was pointed
      out by @josepot that there should be a single authoritative source for
      these chainspecs. Since this is already the place for these it will
      serve until something more fitting can be worked out.
    • Andrei Sandu's avatar
      CandidateDescriptor: disable collator signature and collator id usage (#4665) · 48afbe35
      Andrei Sandu authored
      
      Collator id and collator signature do not serve any useful purpose.
      Removing the signature check from runtime but keeping the checks in the
      node until the runtime is upgraded.
      
      TODO: 
      - [x] PRDoc
      - [x] Add node feature for core index commitment enablement
      
      ---------
      
      Signed-off-by: default avatarAndrei Sandu <andrei-mihail@parity.io>
    • Branislav Kontur's avatar
      Bridges improved tests and nits (#5128) · de6733ba
      Branislav Kontur authored
      
      This PR adds `exporter_is_compatible_with_pallet_xcm_bridge_hub_router`,
      which ensures that our `pallet_xcm_bridge_hub` and
      `pallet_xcm_bridge_hub_router` are compatible when handling
      `ExportMessage`. Other changes are just small nits and cosmetics which
      makes others stuff easier.
      
      ---------
      
      Co-authored-by: default avatarSvyatoslav Nikolsky <svyatonik@gmail.com>
  5. Jul 24, 2024
    • btwiuse's avatar
      Fix misleading comment about RewardHandler in epm config (#3095) · 240b374e
      btwiuse authored
      
      In pallet_election_provider_multi_phase::Config, the effect of
      
             type RewardHandler = ()
      
      is to mint rewards from the void, not "nothing to do upon rewards"
      
      Co-authored-by: default avatarnavigaid <navigaid@gmail.com>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • Przemek Rzad's avatar
      Introduce a workflow updating the wishlist leaderboards (#5085) · 60d21e9c
      Przemek Rzad authored
      - Closes https://github.com/paritytech/eng-automation/issues/11
      
      The workflow periodically updates the leaderboards of the wishlist
      issues: https://github.com/paritytech/polkadot-sdk/issues/3900 and
      https://github.com/paritytech/polkadot-sdk/issues/3901
      
      The code is adopted from
      [here](https://github.com/kianenigma/wishlist-tracker), with slight
      modifications.
      
      Previously, the score could be increased by the same person adding
      different reactions. Also, some wishes have a score of 0 - even thought
      there is a wish for them, because the author was not counted.
      
      Now, the score is a unique count of upvoters of the desired issue,
      upvoters of the wish comment, and the author of the wish comment.
      
      I changed the format to include the `Last updated:` at the bottom - it
      will be automatically updated.
    • Shree Vatsa N's avatar
      membership: Restructure pallet into separate files (#4536) · f5e7eaf6
      Shree Vatsa N authored
      
      - What does this PR do?
      This PR separates `membership` pallet into separate files for `lib`,
      `mock` & `tests`.
         
      - Why are these changes needed?
      Currently `membership` pallet consists of `lib`, `mock` & `tests`
      written into a single file.
      Refactor it into separate files which makes it inline to other pallets
      and improves readability.
      
      - How were these changes implemented and what do they affect?
         The PR will not have any affect.
      
      Signed-off-by: default avatarShreevatsa N <i.mnshreevatsa@gmail.com>
      
      ---------
      
      Signed-off-by: default avatarShreevatsa N <i.mnshreevatsa@gmail.com>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: default avatarBastian Köcher <info@kchr.de>
    • Davide Galassi's avatar
      Fix after ring-proof api change (#5126) · f4fccd60
      Davide Galassi authored
      Ring-proof backend API changed to take some params by ref.
      Bandersnatch-VRF was not updated
      
      (Fixed by: https://github.com/w3f/ring-vrf/pull/92 and
      https://github.com/w3f/ring-vrf/pull/93)
    • dependabot[bot]'s avatar
      Bump paritytech/review-bot from 2.4.0 to 2.5.0 (#5057) · a164639f
      dependabot[bot] authored
      
      Bumps [paritytech/review-bot](https://github.com/paritytech/review-bot)
      from 2.4.0 to 2.5.0.
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/paritytech/review-bot/releases">paritytech/review-bot's
      releases</a>.</em></p>
      <blockquote>
      <h2>v2.5.0</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Upgraded dependencies of actions by <a
      href="https://github.com/Bullrich"><code>@​Bullrich</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/120">paritytech/review-bot#120</a></li>
      <li>Bump ws from 8.16.0 to 8.17.1 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/124">paritytech/review-bot#124</a></li>
      <li>Bump braces from 3.0.2 to 3.0.3 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/125">paritytech/review-bot#125</a></li>
      <li>Yarn &amp; Node.js upgrade by <a
      href="https://github.com/mutantcornholio"><code>@​mutantcornholio</code></a>
      in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/126">paritytech/review-bot#126</a></li>
      <li>v2.5.0 by <a
      href="https://github.com/mutantcornholio"><code>@​mutantcornholio</code></a>
      in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/127">paritytech/review-bot#127</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/paritytech/review-bot/compare/v2.4.1...v2.5.0">https://github.com/paritytech/review-bot/compare/v2.4.1...v2.5.0</a></p>
      <h2>v2.4.1</h2>
      <h2>What's Changed</h2>
      <ul>
      <li>Bump undici from 5.26.3 to 5.28.3 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/114">paritytech/review-bot#114</a></li>
      <li>Add terminating dots in sentences. by <a
      href="https://github.com/rzadp"><code>@​rzadp</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/116">paritytech/review-bot#116</a></li>
      <li>Bump undici from 5.28.3 to 5.28.4 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/117">paritytech/review-bot#117</a></li>
      <li>Fix IdentityOf tuple introduced in v1.2.0 by <a
      href="https://github.com/Bullrich"><code>@​Bullrich</code></a> in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/119">paritytech/review-bot#119</a></li>
      </ul>
      <h2>New Contributors</h2>
      <ul>
      <li><a href="https://github.com/rzadp"><code>@​rzadp</code></a> made
      their first contribution in <a
      href="https://redirect.github.com/paritytech/review-bot/pull/116">paritytech/review-bot#116</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/paritytech/review-bot/compare/v2.4.0...v2.4.1">https://github.com/paritytech/review-bot/compare/v2.4.0...v2.4.1</a></p>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/04d633ea6b1edb748974d192e55b168b870150e2"><code>04d633e</code></a>
      v2.5.0 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/127">#127</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/6132aa29f3544fc49319d37d612354e8c2e759b3"><code>6132aa2</code></a>
      Yarn &amp; Node.js upgrade (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/126">#126</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/8c7a2842e0074af1af5e64e4033be3d896f2f444"><code>8c7a284</code></a>
      Bump braces from 3.0.2 to 3.0.3 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/125">#125</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/625303e5cf93a079e0e3c1f73e7b3f6eeab24648"><code>625303e</code></a>
      Bump ws from 8.16.0 to 8.17.1 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/124">#124</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/8a67d67e39f16cd92bae100a02fe7f0b230a6e31"><code>8a67d67</code></a>
      Upgraded dependencies of actions (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/120">#120</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/29e944c422279d1d648428375fbcb2d1d48e2c10"><code>29e944c</code></a>
      Fix IdentityOf tuple introduced in v1.2.0 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/119">#119</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/6134083c1cb95c0d5e617230848051765f8e8c40"><code>6134083</code></a>
      Bump undici from 5.28.3 to 5.28.4 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/117">#117</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/876731de3f8c4ecebf1969baddd99a9fa84dd6ee"><code>876731d</code></a>
      Add terminating dots in sentences. (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/116">#116</a>)</li>
      <li><a
      href="https://github.com/paritytech/review-bot/commit/80d543ce060632fbcd2fa05a8148d23e1ace62b0"><code>80d543c</code></a>
      Bump undici from 5.26.3 to 5.28.3 (<a
      href="https://redirect.github.com/paritytech/review-bot/issues/114">#114</a>)</li>
      <li>See full diff in <a
      href="https://github.com/paritytech/review-bot/compare/v2.4.0...v2.5.0">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=paritytech/review-bot&package-manager=github_actions&previous-version=2.4.0&new-version=2.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore this major version` will close this PR and stop
      Dependabot creating any more for this major version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this minor version` will close this PR and stop
      Dependabot creating any more for this minor version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this dependency` will close this PR and stop
      Dependabot creating any more for this dependency (unless you reopen the
      PR or upgrade to it yourself)
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • dependabot[bot]'s avatar
      Bump docker/login-action from 3.0.0 to 3.3.0 (#5109) · 4c0918c9
      dependabot[bot] authored
      
      Bumps [docker/login-action](https://github.com/docker/login-action) from
      3.0.0 to 3.3.0.
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/docker/login-action/releases">docker/login-action's
      releases</a>.</em></p>
      <blockquote>
      <h2>v3.3.0</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.24.0 to 0.35.0 in
      <a
      href="https://redirect.github.com/docker/login-action/pull/754">docker/login-action#754</a></li>
      <li>Bump https-proxy-agent from 7.0.4 to 7.0.5 in <a
      href="https://redirect.github.com/docker/login-action/pull/741">docker/login-action#741</a></li>
      <li>Bump braces from 3.0.2 to 3.0.3 in <a
      href="https://redirect.github.com/docker/login-action/pull/730">docker/login-action#730</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/login-action/compare/v3.2.0...v3.3.0">https://github.com/docker/login-action/compare/v3.2.0...v3.3.0</a></p>
      <h2>v3.2.0</h2>
      <ul>
      <li>Improve missing username/password by <a
      href="https://github.com/Frankkkkk"><code>@​Frankkkkk</code></a> in <a
      href="https://redirect.github.com/docker/login-action/pull/706">docker/login-action#706</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.18.0 to 0.24.0 in
      <a
      href="https://redirect.github.com/docker/login-action/pull/715">docker/login-action#715</a>
      <a
      href="https://redirect.github.com/docker/login-action/pull/721">docker/login-action#721</a></li>
      <li>Bump aws-sdk-dependencies to 3.583.0 in <a
      href="https://redirect.github.com/docker/login-action/pull/720">docker/login-action#720</a></li>
      <li>Bump undici from 5.28.3 to 5.28.4 in <a
      href="https://redirect.github.com/docker/login-action/pull/694">docker/login-action#694</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/login-action/compare/v3.1.0...v3.2.0">https://github.com/docker/login-action/compare/v3.1.0...v3.2.0</a></p>
      <h2>v3.1.0</h2>
      <ul>
      <li>Bump <code>@​babel/traverse</code> from 7.17.3 to 7.23.2 in <a
      href="https://redirect.github.com/docker/login-action/pull/618">docker/login-action#618</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.12.0 to 0.18.0 in
      <a
      href="https://redirect.github.com/docker/login-action/pull/616">docker/login-action#616</a>
      <a
      href="https://redirect.github.com/docker/login-action/pull/636">docker/login-action#636</a>
      <a
      href="https://redirect.github.com/docker/login-action/pull/682">docker/login-action#682</a></li>
      <li>Bump aws-sdk dependencies to 3.529.1 in <a
      href="https://redirect.github.com/docker/login-action/pull/624">docker/login-action#624</a>
      <a
      href="https://redirect.github.com/docker/login-action/pull/685">docker/login-action#685</a></li>
      <li>Bump http-proxy-agent to 7.0.2 in <a
      href="https://redirect.github.com/docker/login-action/pull/676">docker/login-action#676</a></li>
      <li>Bump https-proxy-agent to 7.0.4 in <a
      href="https://redirect.github.com/docker/login-action/pull/676">docker/login-action#676</a></li>
      <li>Bump undici from 5.26.5 to 5.28.3 in <a
      href="https://redirect.github.com/docker/login-action/pull/677">docker/login-action#677</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/login-action/compare/v3.0.0...v3.1.0">https://github.com/docker/login-action/compare/v3.0.0...v3.1.0</a></p>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/docker/login-action/commit/9780b0c442fbb1117ed29e0efdff1e18412f7567"><code>9780b0c</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/login-action/issues/741">#741</a>
      from docker/dependabot/npm_and_yarn/proxy-agent-depen...</li>
      <li><a
      href="https://github.com/docker/login-action/commit/2fa130caf4961ac37a295018c0f97fa9da3e1f52"><code>2fa130c</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/login-action/commit/5e87b2aca7d49b75a206090eca3b79f40316332b"><code>5e87b2a</code></a>
      build(deps): bump https-proxy-agent</li>
      <li><a
      href="https://github.com/docker/login-action/commit/e0394952cebdc98290d4844a810ce80c18a05e48"><code>e039495</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/login-action/issues/754">#754</a>
      from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
      <li><a
      href="https://github.com/docker/login-action/commit/9af18aa7d8432fc31be2d1180f4bd68f162efb1c"><code>9af18aa</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/login-action/commit/668190adc5b80f56970e2513a4c8783c3b738c80"><code>668190a</code></a>
      switch to Docker exec</li>
      <li><a
      href="https://github.com/docker/login-action/commit/be5150d9fe8f63dc1e2f68759894be69bac660c3"><code>be5150d</code></a>
      build(deps): bump <code>@​docker/actions-toolkit</code> from 0.24.0 to
      0.35.0</li>
      <li><a
      href="https://github.com/docker/login-action/commit/e80ebcad716081acf5e6f0df3180e53a003ee605"><code>e80ebca</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/login-action/issues/730">#730</a>
      from docker/dependabot/npm_and_yarn/braces-3.0.3</li>
      <li><a
      href="https://github.com/docker/login-action/commit/75ee3eaf5349e1d9e6aae6b1969b8a30368dd421"><code>75ee3ea</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/login-action/issues/733">#733</a>
      from docker/dependabot/github_actions/docker/bake-act...</li>
      <li><a
      href="https://github.com/docker/login-action/commit/793c19c8fc1a0a6e836dc7ff6d64f331d131a3fb"><code>793c19c</code></a>
      build(deps): bump docker/bake-action from 4 to 5</li>
      <li>Additional commits viewable in <a
      href="https://github.com/docker/login-action/compare/343f7c4344506bcbf9b4de18042ae17996df046d...9780b0c442fbb1117ed29e0efdff1e18412f7567">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/login-action&package-manager=github_actions&previous-version=3.0.0&new-version=3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore this major version` will close this PR and stop
      Dependabot creating any more for this major version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this minor version` will close this PR and stop
      Dependabot creating any more for this minor version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this dependency` will close this PR and stop
      Dependabot creating any more for this dependency (unless you reopen the
      PR or upgrade to it yourself)
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • dependabot[bot]'s avatar
      Bump docker/build-push-action from 5.1.0 to 6.5.0 (#5108) · 2c175a9f
      dependabot[bot] authored
      
      Bumps
      [docker/build-push-action](https://github.com/docker/build-push-action)
      from 5.1.0 to 6.5.0.
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
      releases</a>.</em></p>
      <blockquote>
      <h2>v6.5.0</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.33.0 to 0.35.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1186">docker/build-push-action#1186</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1191">docker/build-push-action#1191</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.4.1...v6.5.0">https://github.com/docker/build-push-action/compare/v6.4.1...v6.5.0</a></p>
      <h2>v6.4.1</h2>
      <ul>
      <li>revert &quot;Set <code>repository</code> and <code>ghtoken</code>
      attributes for <a
      href="https://docs.docker.com/build/cache/backends/gha/#avoid-github-actions-cache-api-throttling">GitHub
      Actions cache backend</a>&quot; by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1183">docker/build-push-action#1183</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.4.0...v6.4.1">https://github.com/docker/build-push-action/compare/v6.4.0...v6.4.1</a></p>
      <h2>v6.4.0</h2>
      <ul>
      <li>Set <code>repository</code> and <code>ghtoken</code> attributes for
      <a
      href="https://docs.docker.com/build/cache/backends/gha/#avoid-github-actions-cache-api-throttling">GitHub
      Actions cache backend</a> by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1133">docker/build-push-action#1133</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.31.0 to 0.33.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1179">docker/build-push-action#1179</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.3.0...v6.4.0">https://github.com/docker/build-push-action/compare/v6.3.0...v6.4.0</a></p>
      <h2>v6.3.0</h2>
      <ul>
      <li><code>DOCKER_BUILD_RECORD_UPLOAD</code> environment variable to
      enable/disable build record upload by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1172">docker/build-push-action#1172</a></li>
      <li><code>DOCKER_BUILD_NO_SUMMARY</code> has been deprecated. Set
      <code>DOCKER_BUILD_SUMMARY</code> to <code>false</code> instead by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1170">docker/build-push-action#1170</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1173">docker/build-push-action#1173</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.28.0 to 0.31.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1171">docker/build-push-action#1171</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1159">docker/build-push-action#1159</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1169">docker/build-push-action#1169</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.2.0...v6.3.0">https://github.com/docker/build-push-action/compare/v6.2.0...v6.3.0</a></p>
      <h2>v6.2.0</h2>
      <ul>
      <li>Use default retention days for build export artifact by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1153">docker/build-push-action#1153</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.27.0 to 0.28.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1158">docker/build-push-action#1158</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.1.0...v6.2.0">https://github.com/docker/build-push-action/compare/v6.1.0...v6.2.0</a></p>
      <h2>v6.1.0</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.26.2 to 0.27.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1149">docker/build-push-action#1149</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.0.2...v6.1.0">https://github.com/docker/build-push-action/compare/v6.0.2...v6.1.0</a></p>
      <h2>v6.0.2</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.26.1 to 0.26.2 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1147">docker/build-push-action#1147</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.0.1...v6.0.2">https://github.com/docker/build-push-action/compare/v6.0.1...v6.0.2</a></p>
      <h2>v6.0.1</h2>
      <ul>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.26.0 to 0.26.1 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1142">docker/build-push-action#1142</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/docker/build-push-action/compare/v6.0.0...v6.0.1">https://github.com/docker/build-push-action/compare/v6.0.0...v6.0.1</a></p>
      <h2>v6.0.0</h2>
      <ul>
      <li>Export build record and generate <a
      href="https://docs.docker.com/build/ci/github-actions/build-summary/">build
      summary</a> by <a
      href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1120">docker/build-push-action#1120</a></li>
      <li>Bump <code>@​docker/actions-toolkit</code> from 0.24.0 to 0.26.0 in
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1132">docker/build-push-action#1132</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1136">docker/build-push-action#1136</a>
      <a
      href="https://redirect.github.com/docker/build-push-action/pull/1138">docker/build-push-action#1138</a></li>
      <li>Bump braces from 3.0.2 to 3.0.3 in <a
      href="https://redirect.github.com/docker/build-push-action/pull/1137">docker/build-push-action#1137</a></li>
      </ul>
      <blockquote>
      <p>[!NOTE]</p>
      </blockquote>
      <!-- raw HTML omitted -->
      </blockquote>
      <p>... (truncated)</p>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/docker/build-push-action/commit/5176d81f87c23d6fc96624dfdbcd9f3830bbe445"><code>5176d81</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/build-push-action/issues/1191">#1191</a>
      from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/ec10ae8f9620b3ff186577a79d805aba55e6f189"><code>ec10ae8</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/597e8fc4142a1a043ae022afc9184006fc25d448"><code>597e8fc</code></a>
      chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.34.0 to
      0.35.0</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/e050dfa622d93dfcc095192a984db567cb14f0f0"><code>e050dfa</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/build-push-action/issues/1186">#1186</a>
      from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/d1fcdb6ee033b0415f4dc6ce5c6ea4475008f6e7"><code>d1fcdb6</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/a6067b9a1aaf9ff2710b9ddae4948955d83cd3dd"><code>a6067b9</code></a>
      chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.33.0 to
      0.34.0</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/1ca370b3a9802c92e886402e0dd88098a2533b12"><code>1ca370b</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/build-push-action/issues/1183">#1183</a>
      from crazy-max/revert-gha-cache-to</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/2c95ebed5c303261a63c148b68f4ce3023814acc"><code>2c95ebe</code></a>
      chore: update generated content</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/d189d0ef33a3269ad4a3c50511f63fb7b6d63809"><code>d189d0e</code></a>
      Revert &quot;set repository and ghtoken attributes for gha cache
      type&quot;</li>
      <li><a
      href="https://github.com/docker/build-push-action/commit/a254f8ca60a858f3136a2f1f23a60969f2c402dd"><code>a254f8c</code></a>
      Merge pull request <a
      href="https://redirect.github.com/docker/build-push-action/issues/1179">#1179</a>
      from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
      <li>Additional commits viewable in <a
      href="https://github.com/docker/build-push-action/compare/4a13e500e55cf31b7a5d59a38ab2040ab0f42f56...5176d81f87c23d6fc96624dfdbcd9f3830bbe445">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=5.1.0&new-version=6.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore this major version` will close this PR and stop
      Dependabot creating any more for this major version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this minor version` will close this PR and stop
      Dependabot creating any more for this minor version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this dependency` will close this PR and stop
      Dependabot creating any more for this dependency (unless you reopen the
      PR or upgrade to it yourself)
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • dependabot[bot]'s avatar
      Bump peter-evans/create-pull-request from 5.0.0 to 6.1.0 (#5093) · b5fdfe8f
      dependabot[bot] authored
      Bumps
      [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request)
      from 5.0.0 to 6.1.0.
      <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 v6.1.0</h2>
      <p>:sparkles: Adds <code>pull-request-branch</code> as an action output.</p>
      <h2>What's Changed</h2>
      <ul>
      <li>build(deps): bump undici from 6.14.1 to 6.15.0 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2873">peter-evans/create-pull-request#2873</a></li>
      <li>Update distribution by <a
      href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in
      <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2878">peter-evans/create-pull-request#2878</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.31 to
      18.19.32 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2884">peter-evans/create-pull-request#2884</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.32 to
      18.19.33 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2890">peter-evans/create-pull-request#2890</a></li>
      <li>build(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2892">peter-evans/create-pull-request#2892</a></li>
      <li>build(deps): bump undici from 6.15.0 to 6.18.0 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2891">peter-evans/create-pull-request#2891</a></li>
      <li>Update distribution by <a
      href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in
      <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2907">peter-evans/create-pull-request#2907</a></li>
      <li>build(deps): bump undici from 6.18.0 to 6.18.1 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2913">peter-evans/create-pull-request#2913</a></li>
      <li>build(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2914">peter-evans/create-pull-request#2914</a></li>
      <li>Update distribution by <a
      href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in
      <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2921">peter-evans/create-pull-request#2921</a></li>
      <li>build(deps): bump undici from 6.18.1 to 6.18.2 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2934">peter-evans/create-pull-request#2934</a></li>
      <li>build(deps-dev): bump prettier from 3.2.5 to 3.3.0 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2936">peter-evans/create-pull-request#2936</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.33 to
      18.19.34 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2935">peter-evans/create-pull-request#2935</a></li>
      <li>Update distribution by <a
      href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in
      <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2947">peter-evans/create-pull-request#2947</a></li>
      <li>build(deps-dev): bump prettier from 3.3.0 to 3.3.2 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2959">peter-evans/create-pull-request#2959</a></li>
      <li>build(deps-dev): bump braces from 3.0.2 to 3.0.3 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2962">peter-evans/create-pull-request#2962</a></li>
      <li>build(deps-dev): bump ws from 8.11.0 to 8.17.1 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2970">peter-evans/create-pull-request#2970</a></li>
      <li>build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2975">peter-evans/create-pull-request#2975</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.34 to
      18.19.36 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2976">peter-evans/create-pull-request#2976</a></li>
      <li>build(deps): bump undici from 6.18.2 to 6.19.2 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2977">peter-evans/create-pull-request#2977</a></li>
      <li>Update distribution by <a
      href="https://github.com/actions-bot"><code>@​actions-bot</code></a> in
      <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/2990">peter-evans/create-pull-request#2990</a></li>
      <li>feat: add branch name output 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/2995">peter-evans/create-pull-request#2995</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/peter-evans/create-pull-request/compare/v6.0.5...v6.1.0">https://github.com/peter-evans/create-pull-request/compare/v6.0.5...v6.1.0</a></p>
      <h2>Create Pull Request v6.0.5</h2>
      <p>:gear:️ Fixes an issue with proxy support for users that run self-hosted
      behind a proxy.</p>
      <h2>What's Changed</h2>
      <ul>
      <li>fix: update proxy support to follow octokit change to fetch api 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/2867">peter-evans/create-pull-request#2867</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/peter-evans/create-pull-request/compare/v6.0.4...v6.0.5">https://github.com/peter-evans/create-pull-request/compare/v6.0.4...v6.0.5</a></p>
      <h2>Create Pull Request v6.0.4</h2>
      <p>:zap: Improves performance in some cases for very large git
      repositories.</p>
      <h2>What's Changed</h2>
      <ul>
      <li>perf: limit the fetch depth of pr branch 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/2857">peter-evans/create-pull-request#2857</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/peter-evans/create-pull-request/compare/v6.0.3...v6.0.4">https://github.com/peter-evans/create-pull-request/compare/v6.0.3...v6.0.4</a></p>
      <h2>Create Pull Request v6.0.3</h2>
      <p>:zap:
      
       Improves performance of the <code>push-to-fork</code> feature.</p>
      <!-- raw HTML omitted -->
      </blockquote>
      <p>... (truncated)</p>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/c5a7806660adbe173f04e3e038b0ccdcd758773c"><code>c5a7806</code></a>
      feat: add branch name output (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2995">#2995</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/4383ba9ef00dba2e170ae6fe3eb477b6b0eafa65"><code>4383ba9</code></a>
      build: update distribution (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2990">#2990</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/36f7648874f472efde0769f1fee777f86161cfb4"><code>36f7648</code></a>
      build(deps): bump undici from 6.18.2 to 6.19.2 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2977">#2977</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/5f7c1586fdafcea53df1c73a7e5b0a78d8e9a643"><code>5f7c158</code></a>
      build(deps-dev): bump <code>@​types/node</code> from 18.19.34 to
      18.19.36 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2976">#2976</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/db1713da3a7003971bce54a7a6c91de34081f726"><code>db1713d</code></a>
      build(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2975">#2975</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/ca98a71ccc705c342f8ce2da65477ee957baf25c"><code>ca98a71</code></a>
      build(deps-dev): bump ws from 8.11.0 to 8.17.1 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2970">#2970</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/ce008085c89860856de52c613ad894311f83c931"><code>ce00808</code></a>
      build(deps-dev): bump braces from 3.0.2 to 3.0.3 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2962">#2962</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/7318c0b7b6c557038902b1096f1d79c878a561bc"><code>7318c0b</code></a>
      build(deps-dev): bump prettier from 3.3.0 to 3.3.2 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2959">#2959</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/e30bbbb3c94577a6d7716b09e7b77102d2f28ac3"><code>e30bbbb</code></a>
      build: update distribution (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2947">#2947</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/bad19b8e0bdb4a23e0fd723a76aa449674746ee4"><code>bad19b8</code></a>
      build(deps-dev): bump <code>@​types/node</code> from 18.19.33 to
      18.19.34 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/2935">#2935</a>)</li>
      <li>Additional commits viewable in <a
      href="https://github.com/peter-evans/create-pull-request/compare/5b4a9f6a9e2af26e5f02351490b90d01eb8ec1e5...c5a7806660adbe173f04e3e038b0ccdcd758773c">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=5.0.0&new-version=6.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore this major version` will close this PR and stop
      Dependabot creating any more for this major version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this minor version` will close this PR and stop
      Dependabot creating any more for this minor version (unless you reopen
      the PR or upgrade to it yourself)
      - `@dependabot ignore this dependency` will close this PR and stop
      Dependabot creating any more for this dependency (unless you reopen the
      PR or upgrade to it yourself)
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • Muharem Ismailov's avatar
      Tx Payment: drop ED requirements for tx payments with exchangeable asset (#4488) · 5878ea27
      Muharem Ismailov authored
      Drop the Existential Deposit (ED) requirement for the asset amount
      exchangeable for the fee asset (eg. DOT/KSM) during transaction
      payments.
      
      This achieved by using `SwapCredit` implementation of swap, which works
      with imbalances and does not require a temporary balance account within
      the transaction payment.
      
      ### Problem
      Currently, every swap during transaction payment, processed with asset
      `A` for native asset, must be for an amount greater than the ED of a
      native asset if the user lacks a native asset account. Since fees are
      typically smaller, the current implementation necessitates additional
      swaps to meet the ED during `pre_dispatch`, with refunds for excess ED
      swap occurring during `post_dispatch`. Further details can be found
      [here](https://github.com/paritytech/polkadot-sdk/blob/115c2477
      
      /substrate/frame/transaction-payment/asset-conversion-tx-payment/src/payment.rs#L115).
      
      This setup presents an issue where a user is unable to transfer their
      entire balance and close the account. Instead, the user must transfer
      slightly less of asset `A` to ensure there is enough not only for the
      fee payment but also some extra to meet the ED requirement for their
      native account during `pre_dispatch`. In some cases during
      `post_dispatch`, the user will have the excess ED swapped back to asset
      `A`, while in other cases, it may not be sufficient to meet the ED
      requirement for asset `A`, leading it being left in the user's
      'temporary' native asset account.
      
      ---------
      
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • Parth Mittal's avatar
      Remove `pallet-getter` usage from pallet-transaction-payment (#4970) · 71109c5f
      Parth Mittal authored
      
      As per #3326, removes usage of the `pallet::getter` macro from the
      `transaction-payment` pallet. The syntax `StorageItem::<T, I>::get()`
      should be used instead.
      
      Also, adds public functions for compatibility.
      
      NOTE: The `Releases` enum has been made public to transition
      `StorageVersion` from `pub(super) type` to `pub type`.
      
      cc @muraca
      
      polkadot address: 5GsLutpKjbzsbTphebs9Uy4YK6gTN47MAaz6njPktidjR5cp
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • thiolliere's avatar
      pallet macro: do not generate try-runtime related code when frame-support... · 8a96d07e
      thiolliere authored
      pallet macro: do not generate try-runtime related code when frame-support doesn't have try-runtime. (#5099)
      
      Status: Ready for review
      
      Fix https://github.com/paritytech/polkadot-sdk/issues/5092
      
      Introduce a new macro in frame-support which discard content if
      `try-runtime` is not enabled.
      
      Use this macro inside `frame-support-procedural` to generate code only
      when `frame-support` is compiled with `try-runtime`.
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • Luiz Carvalho's avatar
      fix(chain-spec): ChainSpecBuilder with object as default genesis (#4345) · b9aa8ab6
      Luiz Carvalho authored
      
      The current `json_patch::merge` function will replace the default
      configuration with the builder action if the action is not a JSON
      Object, which means, if not configured, the current code will try to use
      `Value::Null` as the config, which (almost?) always fails, making it
      mandatory to configure `with_genesis_config...`.
      
      This change uses a JSON Object as the default values, which means the
      code will continue using the default config if none is given.
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • drskalman's avatar
      Migrate BEEFY BLS crypto to bls12-381 curve (#4931) · 76a6d478
      drskalman authored
      
      We are definitely going to use BLS12-381 for BEEFY and it is hard coded
      in JAM's spec. This PR implements missing tests for bls12-381 crypto,
      migrate BEEFY BLS crypto to bls12-381 and adapt the BEEFY primitive
      tests accordingly.
      
      ---------
      
      Co-authored-by: default avatarDavide Galassi <davxy@datawok.net>
    • dependabot[bot]'s avatar
      Bump clap from 4.5.9 to 4.5.10 in the known_good_semver group (#5120) · 7f332cd3
      dependabot[bot] authored
      
      Bumps the known_good_semver group with 1 update:
      [clap](https://github.com/clap-rs/clap).
      
      Updates `clap` from 4.5.9 to 4.5.10
      <details>
      <summary>Release notes</summary>
      <p><em>Sourced from <a
      href="https://github.com/clap-rs/clap/releases">clap's
      releases</a>.</em></p>
      <blockquote>
      <h2>v4.5.10</h2>
      <h2>[4.5.10] - 2024-07-23</h2>
      </blockquote>
      </details>
      <details>
      <summary>Changelog</summary>
      <p><em>Sourced from <a
      href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
      changelog</a>.</em></p>
      <blockquote>
      <h2>[4.5.10] - 2024-07-23</h2>
      </blockquote>
      </details>
      <details>
      <summary>Commits</summary>
      <ul>
      <li><a
      href="https://github.com/clap-rs/clap/commit/6243d6546301855c6fc71680e2bf6976f064aee1"><code>6243d65</code></a>
      fix: Only generate stubs if has subcommands</li>
      <li><a
      href="https://github.com/clap-rs/clap/commit/f5965e586292d31b2a2cbd83f19d145180471012"><code>f5965e5</code></a>
      chore: Update dependencies</li>
      <li>See full diff in <a
      href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.9...v4.5.10">compare
      view</a></li>
      </ul>
      </details>
      <br />
      
      
      [![Dependabot compatibility
      score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.5.9&new-version=4.5.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
      
      Dependabot will resolve any conflicts with this PR as long as you don't
      alter it yourself. You can also trigger a rebase manually by commenting
      `@dependabot rebase`.
      
      [//]: # (dependabot-automerge-start)
      [//]: # (dependabot-automerge-end)
      
      ---
      
      <details>
      <summary>Dependabot commands and options</summary>
      <br />
      
      You can trigger Dependabot actions by commenting on this PR:
      - `@dependabot rebase` will rebase this PR
      - `@dependabot recreate` will recreate this PR, overwriting any edits
      that have been made to it
      - `@dependabot merge` will merge this PR after your CI passes on it
      - `@dependabot squash and merge` will squash and merge this PR after
      your CI passes on it
      - `@dependabot cancel merge` will cancel a previously requested merge
      and block automerging
      - `@dependabot reopen` will reopen this PR if it is closed
      - `@dependabot close` will close this PR and stop Dependabot recreating
      it. You can achieve the same result by closing it manually
      - `@dependabot show <dependency name> ignore conditions` will show all
      of the ignore conditions of the specified dependency
      - `@dependabot ignore <dependency name> major version` will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's major version (unless you unignore this specific
      dependency's major version or upgrade to it yourself)
      - `@dependabot ignore <dependency name> minor version` will close this
      group update PR and stop Dependabot creating any more for the specific
      dependency's minor version (unless you unignore this specific
      dependency's minor version or upgrade to it yourself)
      - `@dependabot ignore <dependency name>` will close this group update PR
      and stop Dependabot creating any more for the specific dependency
      (unless you unignore this specific dependency or upgrade to it yourself)
      - `@dependabot unignore <dependency name>` will remove all of the ignore
      conditions of the specified dependency
      - `@dependabot unignore <dependency name> <ignore condition>` will
      remove the ignore condition of the specified dependency and ignore
      conditions
      
      
      </details>
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • tmpolaczyk's avatar
      Use jobserver in wasm-builder to limit concurrency of spawned cargo processes (#4946) · fee481f9
      tmpolaczyk authored
      
      When building multiple runtimes in parallel, each of them will try to
      use the concurrency set by the parent cargo process. For example, in a
      system with 8 cpu cores, building 3 runtimes in parallel creates 8 * 3
      tasks. This results in the system hanging because of the high cpu and
      memory usage.
      
      This PR allows the substrate_wasm_builder to use the same [jobserver][1]
      as the parent cargo process, making all invocations of cargo share the
      same concurrency pool. So in a system with 8 cores, there will never be
      more than 8 tasks running at the same time.
      
      Implementation roughly based on [cargo][2] but with less unsafe.
      
      This can be tested by telling cargo to use half the cpu cores, like
      `cargo build -j4` in an 8 core machine. Before this PR it will use 100%
      cpu when building 2 runtimes in parallel, after this PR it will always
      use 50%.
      
      [1]:
      https://doc.rust-lang.org/cargo/reference/build-scripts.html#jobserver
      [2]:
      https://github.com/rust-lang/cargo/blob/d1b5f0759eedf5f1126c781c64232856956069ad/src/cargo/util/context/mod.rs#L271
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • dharjeezy's avatar
      include events for voting (#4613) · 2982bf3e
      dharjeezy authored
      
      closes https://github.com/paritytech/polkadot-sdk/issues/143
      
      Polkadot address: 12GyGD3QhT4i2JJpNzvMf96sxxBLWymz4RdGCxRH5Rj5agKW
      
      ---------
      
      Co-authored-by: default avatarMuharem <ismailov.m.h@gmail.com>