Skip to content
Snippets Groups Projects
  1. Sep 16, 2024
    • Przemek Rzad's avatar
      Ensure correct product name in license headers (#5702) · 9064fb4d
      Przemek Rzad authored
      - This will ensure that a correct product name
      (Polkadot/Cumulus/Substrate) is referenced in license headers.
      - Closes https://github.com/paritytech/license-scanner/issues/49
    • Eugen Snitko's avatar
      Preflight workflow (#5692) · 1e25ada0
      Eugen Snitko authored
      Preflight reusable workflow - aggregated workflow to perform all
      preliminary jobs
      It currently includes:
      - check changed files
      - `set-image` (and runner) job
      - useful variables
    • ordian's avatar
      fix rococo-dev bench (#5688) · 655382fa
      ordian authored
      the range should always contain at least 2 values for the benchmark to
      work
      closes #5680
    • Muharem Ismailov's avatar
      Asset Hub: auto incremented asset id for trust backed assets (#5687) · 22bdc3e5
      Muharem Ismailov authored
      Setup auto incremented asset id to `50_000_000` for trust backed assets.
      
      In order to align with Polkadot/Kusama Asset Hub -
      https://github.com/polkadot-fellows/runtimes/pull/414
      The next closes existing assets IDs in Rococo is `69_696_969`, in
      Westend is `88_228_866`.
      
      ### Migration
      **Stakeholders**: all clients providing asset creation functionality on
      Westend/Rococo Asset Hub
      
      This change does not break the API but introduces a new constraint. It
      implements an auto-incremented ID strategy for Trust-Backed Assets (50
      pallet instance indexes on both networks), starting at ID 50,000,000.
      Each new asset must be created with an ID that is one greater than the
      last asset created. The next ID can be fetched from the `NextAssetId`
      storage item of the assets pallet. An empty `NextAssetId` storage item
      indicates no constraint on the next asset ID and can serve as a feature
      flag for this release.
    • Bastian Köcher's avatar
      Introduces `VerifyExistenceProof` trait (#5682) · 316b7a7a
      Bastian Köcher authored
      
      Introduces a trait for verifying existence proofs in the runtime. The
      trait is implemented for the 16 patricia merkle tree and the binary
      tree.
      
      ---------
      
      Co-authored-by: default avatarShawn Tabrizi <shawntabrizi@gmail.com>
      Co-authored-by: command-bot <>
  2. Sep 13, 2024
  3. Sep 12, 2024
  4. Sep 11, 2024
  5. Sep 10, 2024
    • Maksym H's avatar
      Add prdoc command to /cmd (#5661) · f0e420a0
      Maksym H authored
      Fixes https://github.com/paritytech/polkadot-sdk/issues/5647
      
      - [x]  create new command (reusing original py module)
      - [x]  add unit-test cases (just the fact of proxy)
      - [x]  update docs
    • Alexandru Vasile's avatar
      litep2p: Update network backend to v0.7.0 (#5609) · 12eeb5df
      Alexandru Vasile authored
      
      This release introduces several new features, improvements, and fixes to
      the litep2p library. Key updates include enhanced error handling,
      configurable connection limits, and a new API for managing public
      addresses.
      
      For a detailed set of changes, see [litep2p
      changelog](https://github.com/paritytech/litep2p/blob/master/CHANGELOG.md#070---2024-09-05).
      
      This PR makes use of:
      - connection limits to optimize network throughput
      - better errors that are propagated to substrate metrics 
      - public addresses API to report healthy addresses to the Identify
      protocol
      
      ### Warp sync time improvement
      
      Measuring warp sync time is a bit inaccurate since the network is not
      deterministic and we might end up using faster peers (peers with more
      resources to handle our requests). However, I did not see warp sync
      times of 16 minutes, instead, they are roughly stabilized between 8 and
      10 minutes.
      
      For measuring warp-sync time, I've used
      [sub-trige-logs](https://github.com/lexnv/sub-triage-logs/?tab=readme-ov-file#warp-time)
      
      ### Litep2p
      
      Phase | Time
       -|-
      Warp  | 426.999999919s
      State | 99.000000555s
      Total | 526.000000474s
      
      ### Libp2p
      
      Phase | Time
       -|-
      Warp  | 731.999999837s
      State | 71.000000882s
      Total | 803.000000719s
      
      Closes: https://github.com/paritytech/polkadot-sdk/issues/4986
      
      
      ### Low peer count
      
      After exposing the `litep2p::public_addresses` interface, we can report
      to litep2p confirmed external addresses. This should mitigate or at
      least improve: https://github.com/paritytech/polkadot-sdk/issues/4925.
      Will keep the issue around to confirm this.
      
      
      ### Improved metrics
      
      We are one step closer to exposing similar metrics as libp2p:
      https://github.com/paritytech/polkadot-sdk/issues/4681.
      
      cc @paritytech/networking 
      
      ### Next Steps
      - [x] Use public address interface to confirm addresses to identify
      protocol
      
      ---------
      
      Signed-off-by: default avatarAlexandru Vasile <alexandru.vasile@parity.io>
    • Liu-Cheng Xu's avatar
      Introduce `RpcParams` in sc-cli (#5601) · 278d1bf7
      Liu-Cheng Xu authored
      
      This PR is a pure refactoring by consolidating all the RPC related
      parameters into a dedicated `RpcParams` struct, allowing us at subcoin
      to build a custom run cmd without the need to duplicate code.
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: default avatarNiklas Adolfsson <niklasadolfsson1@gmail.com>
    • Nazar Mokrynskyi's avatar
      Syncing strategy refactoring (#5469) · 1f1f20a8
      Nazar Mokrynskyi authored
      This is a step towards
      https://github.com/paritytech/polkadot-sdk/issues/5333
      
      The commits with code moving (but no other changes) and actual changes
      are separated for easier review.
      
      Essentially this results in `SyncingStrategy` trait replacing struct
      (which is renamed to `PolkadotSyncingStrategy`, open for better name
      suggestions). Technically it is already possible to replace
      `PolkadotSyncingStrategy<B, Client>` with `Box<dyn SyncingStrategy<B>`
      in syncing engine, but I decided to postpone such change until we
      actually have an ability to customize it. It should also be possible to
      swap `PolkadotSyncingStrategy` with just `ChainSync` that only supports
      regular full sync from genesis (it also implements `SyncingStrategy`
      trait).
      
      While extracted trait still has a lot of non-generic stuff in it like
      exposed knowledge of warp sync and `StrategyKey` with hardcoded set of
      options, I believe this is a step in the right direction and will
      address those in upcoming PRs.
      
      With https://github.com/paritytech/polkadot-sdk/pull/5431 that landed
      earlier warp sync configuration is more straightforward, but there are
      still numerous things interleaved that will take some time to abstract
      away nicely and expose in network config for developers. For now this is
      an internal change even though data structures are technically public
      and require major version bump.
    • Oliver Tale-Yazdi's avatar
      [Bot] Use correct token in backport bot (#5654) · d887804b
      Oliver Tale-Yazdi authored
      
      The backport bot does currently not trigger the CI when opening a MR,
      like here: https://github.com/paritytech/polkadot-sdk/pull/5651
      Devs need to push an empty commit manually. Now using a token that will
      also trigger the CI.
      
      ---------
      
      Signed-off-by: default avatarOliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    • Alexander Samusev's avatar
      [WIP][ci] GHA improvements (#5653) · 9079f36b
      Alexander Samusev authored
      Changes in PR: 
      - enables `Check Cargo Check Runtimes` (it was accidentally disabled)
      - reorder jobs in test-misc to make it faster
      - add `quick-benchmarks-omni` to `check-frame-omni-bencher` (the
      workflow is currently disabled)
    • Liu-Cheng Xu's avatar
      Fix edge case where state sync is not triggered (#5635) · 8236718e
      Liu-Cheng Xu authored
      This PR addresses an issue where state sync may fail to start if the
      conditions required for its initiation are not met when a finalized
      block notification is received. `pending_state_sync_attempt` is
      introduced to trigger the state sync later when the conditions are
      satisfied.
      
      This issue was spotted when I worked on #5406, specifically,
      `queue_blocks` was not empty when the finalized block notification was
      received, and then the state sync was stalled. cc @dmitry-markin
      
      
      
      ---------
      
      Co-authored-by: default avatarDmitry Markin <dmitry@markin.tech>
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
    • dependabot[bot]'s avatar
      Bump the ci_dependencies group with 2 updates (#5637) · 7c90f51d
      dependabot[bot] authored
      Bumps the ci_dependencies group with 2 updates:
      [actions/checkout](https://github.com/actions/checkout) and
      [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).
      
      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 `peter-evans/create-pull-request` from 6.1.0 to 7.0.1
      <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 v7.0.1</h2>
      <p>:gear:️ Fixes <a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3311">an
      issue</a> affecting one particular use case where the action fails on
      <code>diff --stat</code> with <code>fatal: ambiguous
      argument</code>.</p>
      <h2>What's Changed</h2>
      <ul>
      <li>build(deps): bump peter-evans/create-pull-request from 6 to 7 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3283">peter-evans/create-pull-request#3283</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.46 to
      18.19.48 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3288">peter-evans/create-pull-request#3288</a></li>
      <li>build(deps-dev): bump <code>@​typescript-eslint/parser</code> from
      7.17.0 to 7.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/3289">peter-evans/create-pull-request#3289</a></li>
      <li>build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.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/3290">peter-evans/create-pull-request#3290</a></li>
      <li>build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code>
      from 7.17.0 to 7.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/3291">peter-evans/create-pull-request#3291</a></li>
      <li>fix: handle ambiguous argument failure on diff stat 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/3312">peter-evans/create-pull-request#3312</a></li>
      </ul>
      <p><strong>Full Changelog</strong>: <a
      href="https://github.com/peter-evans/create-pull-request/compare/v7.0.0...v7.0.1">https://github.com/peter-evans/create-pull-request/compare/v7.0.0...v7.0.1</a></p>
      <h2>Create Pull Request v7.0.0</h2>
      <p>:sparkles:
      
       Now supports commit signing with bot-generated tokens! See
      &quot;What's new&quot; below. :writing_hand::robot:</p>
      <h3>Behaviour changes</h3>
      <ul>
      <li>Action input <code>git-token</code> has been renamed
      <code>branch-token</code>, to be more clear about its purpose. The
      <code>branch-token</code> is the token that the action will use to
      create and update the branch.</li>
      <li>The action now handles requests that have been rate-limited by
      GitHub. Requests hitting a primary rate limit will retry twice, for a
      total of three attempts. Requests hitting a secondary rate limit will
      not be retried.</li>
      <li>The <code>pull-request-operation</code> output now returns
      <code>none</code> when no operation was executed.</li>
      <li>Removed deprecated output environment variable
      <code>PULL_REQUEST_NUMBER</code>. Please use the
      <code>pull-request-number</code> action output instead.</li>
      </ul>
      <h3>What's new</h3>
      <ul>
      <li>The action can now sign commits as <code>github-actions[bot]</code>
      when using <code>GITHUB_TOKEN</code>, or your own bot when using <a
      href="https://github.com/peter-evans/create-pull-request/blob/HEAD/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens">GitHub
      App tokens</a>. See <a
      href="https://github.com/peter-evans/create-pull-request/blob/HEAD/docs/concepts-guidelines.md#commit-signature-verification-for-bots">commit
      signing</a> for details.</li>
      <li>Action input <code>draft</code> now accepts a new value
      <code>always-true</code>. This will set the pull request to draft status
      when the pull request is updated, as well as on creation.</li>
      <li>A new action input <code>maintainer-can-modify</code> indicates
      whether <a
      href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork">maintainers
      can modify</a> the pull request. The default is <code>true</code>, which
      retains the existing behaviour of the action.</li>
      <li>A new output <code>pull-request-commits-verified</code> returns
      <code>true</code> or <code>false</code>, indicating whether GitHub
      considers the signature of the branch's commits to be verified.</li>
      </ul>
      <h2>What's Changed</h2>
      <ul>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.36 to
      18.19.39 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3000">peter-evans/create-pull-request#3000</a></li>
      <li>build(deps-dev): bump ts-jest from 29.1.5 to 29.2.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/3008">peter-evans/create-pull-request#3008</a></li>
      <li>build(deps-dev): bump prettier from 3.3.2 to 3.3.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/3018">peter-evans/create-pull-request#3018</a></li>
      <li>build(deps-dev): bump ts-jest from 29.2.0 to 29.2.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/3019">peter-evans/create-pull-request#3019</a></li>
      <li>build(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.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/3035">peter-evans/create-pull-request#3035</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.39 to
      18.19.41 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3037">peter-evans/create-pull-request#3037</a></li>
      <li>build(deps): bump undici from 6.19.2 to 6.19.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/3036">peter-evans/create-pull-request#3036</a></li>
      <li>build(deps-dev): bump ts-jest from 29.2.2 to 29.2.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/3038">peter-evans/create-pull-request#3038</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.41 to
      18.19.42 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3070">peter-evans/create-pull-request#3070</a></li>
      <li>build(deps): bump undici from 6.19.4 to 6.19.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/3086">peter-evans/create-pull-request#3086</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.42 to
      18.19.43 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3087">peter-evans/create-pull-request#3087</a></li>
      <li>build(deps-dev): bump ts-jest from 29.2.3 to 29.2.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/3088">peter-evans/create-pull-request#3088</a></li>
      <li>build(deps): bump undici from 6.19.5 to 6.19.7 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3145">peter-evans/create-pull-request#3145</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.43 to
      18.19.44 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3144">peter-evans/create-pull-request#3144</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/3154">peter-evans/create-pull-request#3154</a></li>
      <li>build(deps): bump undici from 6.19.7 to 6.19.8 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3213">peter-evans/create-pull-request#3213</a></li>
      <li>build(deps-dev): bump <code>@​types/node</code> from 18.19.44 to
      18.19.45 by <a
      href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
      href="https://redirect.github.com/peter-evans/create-pull-request/pull/3214">peter-evans/create-pull-request#3214</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/3221">peter-evans/create-pull-request#3221</a></li>
      </ul>
      <!-- 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/8867c4aba1b742c39f8d0ba35429c2dfa4b6cb20"><code>8867c4a</code></a>
      fix: handle ambiguous argument failure on diff stat (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3312">#3312</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/6073f5434ba635ff2f4390cddac0059ab04d9409"><code>6073f54</code></a>
      build(deps-dev): bump <code>@​typescript-eslint/eslint-plugin</code> (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3291">#3291</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/6d01b5601c7aca7ad0eb2f8532106269ac38b584"><code>6d01b56</code></a>
      build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.0 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3290">#3290</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/25cf8451c34bbbcbb3ef973b252eb91ec1ad8be9"><code>25cf845</code></a>
      build(deps-dev): bump <code>@​typescript-eslint/parser</code> from
      7.17.0 to 7.18.0 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3289">#3289</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/d87b980a0ebf44e8ed8ef733b28171c81ca501af"><code>d87b980</code></a>
      build(deps-dev): bump <code>@​types/node</code> from 18.19.46 to
      18.19.48 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3288">#3288</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/119d131ea9fd0db1802246d0098211de13a26406"><code>119d131</code></a>
      build(deps): bump peter-evans/create-pull-request from 6 to 7 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3283">#3283</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/73e6230af4af8faaeddac4d3f16e25f8a2bd8e4b"><code>73e6230</code></a>
      docs: update readme</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/c0348e860fc89e6cc1f5b623f7b1140d6ee9a2d5"><code>c0348e8</code></a>
      ci: add v7 to workflow</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/4320041ed380b20e97d388d56a7fb4f9b8c20e79"><code>4320041</code></a>
      feat: signed commits (v7) (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3057">#3057</a>)</li>
      <li><a
      href="https://github.com/peter-evans/create-pull-request/commit/0c2a66fe4af462aa0761939bd32efbdd46592737"><code>0c2a66f</code></a>
      build(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (<a
      href="https://redirect.github.com/peter-evans/create-pull-request/issues/3256">#3256</a>)</li>
      <li>Additional commits viewable in <a
      href="https://github.com/peter-evans/create-pull-request/compare/c5a7806660adbe173f04e3e038b0ccdcd758773c...8867c4aba1b742c39f8d0ba35429c2dfa4b6cb20">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>
    • Vedhavyas Singareddi's avatar
      Update `RuntimeVerison` type and use `system_version` to derive extrinsics... · 9930d213
      Vedhavyas Singareddi authored
      Update `RuntimeVerison` type and use `system_version` to derive extrinsics root `StateVersion` instead of `V0` (#4257)
      
      This PR 
      - Renames `RuntimeVersion::state_version` to `system_version`
      - Uses `Runtime::system_version` to derive extrinsics root
      `StateVersion` instead of default `StateVersion::V0`
      
      This PR should not be breaking any existing chains so long as they use
      same `RuntimeVersion::state_version` for `Runtime::system_version`
      
      Using `RuntimeVersion::system_version = 2` will make the extrinsics root
      to use `StateVersion::V1` instead of `V0`
      
      RFC for this change - https://github.com/polkadot-fellows/RFCs/pull/42
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
      Co-authored-by: default avatarKoute <koute@users.noreply.github.com>
      Co-authored-by: default avatarNazar Mokrynskyi <nazar@mokrynskyi.com>
  6. Sep 09, 2024