Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

LAst resort - dind - vm #59

Draft
wants to merge 59 commits into
base: master
Choose a base branch
from
Draft

LAst resort - dind - vm #59

wants to merge 59 commits into from

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    26c668f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a026544 View commit details
    Browse the repository at this point in the history
  2. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a465d8b View commit details
    Browse the repository at this point in the history
  3. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    58dab0f View commit details
    Browse the repository at this point in the history
  4. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7cc592f View commit details
    Browse the repository at this point in the history
  5. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a29d714 View commit details
    Browse the repository at this point in the history
  6. Update cmd.py

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    97e62a0 View commit details
    Browse the repository at this point in the history
  7. [skip ci] add build log

    mordamax committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f5ae184 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc5de90 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Update cmd.py

    mordamax committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    73e18fc View commit details
    Browse the repository at this point in the history
  2. Update from mordamax running command 'bench-old --runtime westend --p…

    …allet pallet_balances --clean'
    actions-user committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ed66cff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d500d8e View commit details
    Browse the repository at this point in the history
  4. add machine test to old

    mordamax committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c616ea1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27ad977 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/paritytech/polkadot-sdk i…

    …nto HEAD
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    2e4537e View commit details
    Browse the repository at this point in the history
  7. ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…

    …=westend --target_dir=polkadot --pallet=pallet_balances
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c9d4dc8 View commit details
    Browse the repository at this point in the history
  8. ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime…

    …=westend --target_dir=polkadot --pallet=pallet_balances --machine=y
    command-bot committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    237128b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. disable docker in docker

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7ba35b4 View commit details
    Browse the repository at this point in the history
  2. move checkout earlier

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    2443f92 View commit details
    Browse the repository at this point in the history
  3. Update cmd.yml

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    10ea752 View commit details
    Browse the repository at this point in the history
  4. Update cmd.yml

    mordamax committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    695b8cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ccada6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. oldlinux

    mordamax authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f704741 View commit details
    Browse the repository at this point in the history
  2. cmd-bot-vm

    mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    6094201 View commit details
    Browse the repository at this point in the history
  3. cmd-bot-vm - production

    mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    872a020 View commit details
    Browse the repository at this point in the history
  4. [pallet-revive] fix fixture build path (paritytech#6174)

    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4639b82 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adf4b5e View commit details
    Browse the repository at this point in the history
  6. Use bool::then instead of then_some with function calls (paritytech#6156

    )
    
    I noticed that hardware benchmarks are being run even though we pass the
    --no-hardware-benchmarks cli flag. After some debugging, the cause is an
    incorrect usage of the `then_some` method.
    
    From [std
    docs](https://doc.rust-lang.org/std/primitive.bool.html#method.then_some):
    
    > Arguments passed to then_some are eagerly evaluated; if you are
    passing the result of a function call, it is recommended to use
    [then](https://doc.rust-lang.org/std/primitive.bool.html#method.then),
    which is lazily evaluated.
    
    ```rust
    let mut a = 0;
    let mut function_with_side_effects = || { a += 1; };
    
    true.then_some(function_with_side_effects());
    false.then_some(function_with_side_effects());
    
    // `a` is incremented twice because the value passed to `then_some` is
    // evaluated eagerly.
    assert_eq!(a, 2);
    ```
    
    This PR fixes all the similar usages of the `then_some` method across
    the codebase.
    
    polkadot address: 138eUqXvUYT3o4GdbnWQfGRzM8yDWh5Q2eFrFULL7RAXzdWD
    
    ---------
    
    Signed-off-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Shawn Tabrizi <[email protected]>
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1360dba View commit details
    Browse the repository at this point in the history
  7. Assets in pool with native can be used in query_weight_to_asset_fee (

    …paritytech#6080)
    
    A follow-up to paritytech#5599.
    Assets in a pool with the native one are returned from
    `query_acceptable_payment_assets`. Now those assets can be used in
    `query_weight_to_asset_fee` to get the correct amount that needs to be
    paid.
    
    ---------
    
    Co-authored-by: command-bot <>
    franciscoaguirre authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    34f471d View commit details
    Browse the repository at this point in the history
  8. [pallet-revive] Add pallet to AH westend (paritytech#5502)

    Add pallet-revive to Westend runtime, and configure the runtime to
    accept Ethereum signed transaction
    pgherveou authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    6ee3538 View commit details
    Browse the repository at this point in the history
  9. Polkadot OmniNode Docs (paritytech#6094)

    provides low-level documentation on how the omni-node is meant to work.
    This is meant to act as reusable material for other teams (e.g.
    Papermoon and W3F) to use and integrate into the high level Polkadot
    documentation.
    
    Broadly speaking, for omni-node to have great rust-docs, we need to
    focus on the following crates, all of which got a bit of love in this
    PR:
    
    1. `sp-genesis-builder`
    2. `polkadot-omni-node`
    3. `polkadot-omni-node-lib`
    4. `frame-omni-bencher`
    
    On top of this, we have now: 
    
    * `polkadot_sdk_docs::guides` contains two new steps demonstrating the
    most basic version of composing your pallet, putting it into a runtime,
    and putting that runtime into omni-node
    * `polkadot_sdk_docs::reference_docs::omni_node` to explain in more
    detail how omni-node differs from the old-school node.
    * `polkadot_sdk_docs::reference_docs::frame_weight_benchmarking` to
    finally have a minimal reference about weights and benchmarking.
    * It provides tests for some of the steps in
    paritytech#5568
    
    
    closes paritytech#5568
    closes paritytech#4781
    
    Next steps
    
    - [x] Ensure the README of the parachain template is up-to-date.
    @iulianbarbu
    - [ ] Readme for `polkadot-omni-node` and similar is updated. For now,
    use `cargo-readme` and copy over the rust-docs.
    
    To build the branch locally and run this:
    https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/meta_contributing/index.html#how-to-develop-locally
    
    ---------
    
    Co-authored-by: Iulian Barbu <[email protected]>
    Co-authored-by: Sebastian Kunert <[email protected]>
    Co-authored-by: Michal Kucharczyk <[email protected]>
    4 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    74bb59a View commit details
    Browse the repository at this point in the history
  10. Fix zombienet-bridges-0001-asset-transfer-works (paritytech#6175)

    Closes paritytech#6161
    
    Westend BridgeHub freezes for a while at block 3 and if we try to init
    the bridge and fund the accounts during that time, it fails. So we wait
    untill all the parachains produced at least 10 blocks, in order to make
    sure that they work reliably.
    serban300 authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    88f4306 View commit details
    Browse the repository at this point in the history
  11. [pallet-revive] fix hardcoded gas in tests (paritytech#6192)

    Fix hardcoded gas limits in tests
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    6e31925 View commit details
    Browse the repository at this point in the history
  12. Added Trusted Query API implementation for Westend and Rococo relay c…

    …hains (paritytech#6212)
    
    Added missing API methods to Rococo and Westend parachains.
    Preparatory work for making chopstick tests run smoothly.
    Follow-up of
    [PR#6039](paritytech#6039)
    x3c41a authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    79ec5ae View commit details
    Browse the repository at this point in the history
  13. Snowbridge: PNA Audit Better Documentation and minor Refactorings (pa…

    …ritytech#6216)
    
    # Description
    
    Snowbridge PNA has been audited. A number of issues where raised due to
    not understanding the fee model for Polkadot Native Assets(PNA)
    implementation. This PR addresses this by adding more comments and
    better naming of private functions.
    
    ## Integration
    
    None, documentation and private method name changes.
    alistair-singh authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4f6ec7c View commit details
    Browse the repository at this point in the history
  14. Enable approval-voting-parallel by default on kusama (paritytech#6218)

    The approval-voting-parallel introduced with
    paritytech#4849 has been tested on
    `versi` and approximately 3 weeks on parity's existing kusama nodes
    paritytech/devops#3583, things worked as
    expected, so enable it by default on all kusama nodes in the next
    release.
    
    The next step will be enabling by default on polkadot if no issue
    arrises while running on kusama.
    
    ---------
    
    Signed-off-by: Alexandru Gheorghe <[email protected]>
    alexggh authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    83cd90e View commit details
    Browse the repository at this point in the history
  15. pallet macro: Support instantiable pallets in tasks (paritytech#5194)

    Fix paritytech#5185
    
    also implement handling of attr in expansion in construct-runtime
    
    ---------
    
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    Co-authored-by: Bastian Köcher <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1cb818b View commit details
    Browse the repository at this point in the history
  16. Disable tests reported in paritytech#6062 (paritytech#6064)

    Flaky tests reported in
    
    paritytech#6062
    paritytech#6063 (already fixed)
    
    Thx!
    pepoviola authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4a867ab View commit details
    Browse the repository at this point in the history
  17. Fix a tiny typo (paritytech#6229)

    Just fix a tiny typo
    jasl authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ac8f907 View commit details
    Browse the repository at this point in the history
  18. pallet-message-queue: Fix max message size calculation (paritytech#6205)

    The max size of a message should not depend on the weight left in a
    given execution context. Instead the max message size depends on the
    service weights configured for the pallet. A message that may does not
    fit into `on_idle` is not automatically overweight, because it may can
    be executed successfully in `on_initialize` or in another block in
    `on_idle` when there is more weight left.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    197faa8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ae2102c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d3f9220 View commit details
    Browse the repository at this point in the history
  21. pallet-revive: Add stateful address mapping (paritytech#6096)

    Fixes paritytech#5576
    
    This allows contracts to be used with an AccountId32 through normal
    extrinsics and not only through the eth compat layer. It works by adding
    a new extrinsic `map_account` that lets people register their
    AccountId32.
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5482b6b View commit details
    Browse the repository at this point in the history
  22. Fix migrations for pallet-xcm (paritytech#6148)

    Relates to: paritytech#4826
    Relates to: paritytech#3214
    
    ## Description
    
    `pallet-xcm` stores some operational data that uses `Versioned*` XCM
    types. When we add a new XCM version (XV), we deprecate XV-2 and remove
    XV-3. Without proper migration, this can lead to issues with
    [undecodable
    storage](https://github.com/paritytech/polkadot-sdk/actions/runs/11381324568/job/31662577532?pr=6092),
    as was identified on the XCMv5 branch where XCMv2 was removed.
    
    This PR extends the existing `MigrateToLatestXcmVersion` to include
    migration for the `Queries`, `LockedFungibles`, and
    `RemoteLockedFungibles` storage types. Additionally, more checks were
    added to `try_state` for these types.
    
    ## TODO
    - [x] create tracking issue for `polkadot-fellows`
    polkadot-fellows/runtimes#492
    - [x] Add missing `MigrateToLatestXcmVersion` for westend
    - [x] fix pallet-xcm `Queries`
    - fails for Westend
    https://github.com/paritytech/polkadot-sdk/actions/runs/11381324568/job/31662577532?pr=6092
    - `V2` was removed from `Versioned*` stuff, but we have a live data with
    V2 e.g. Queries - e.g. Kusama or Polkadot relay chains
    ```
    VersionNotifier: {
            origin: {
              V2: {
                parents: 0
                interior: {
                  X1: {
                    Parachain: 2,124
                  }
                }
              }
            }
            isActive: true
          } 
    ```
    
    ![image](https://github.com/user-attachments/assets/f59f761b-46a7-4def-8aea-45c4e41c0a00)
    - [x] fix also for `RemoteLockedFungibles` 
    - [x] fix also for `LockedFungibles`
    
    ## Follow-ups
    
    - [ ] deploy on Westend chains before XCMv5
    - [ ] paritytech#6188
    
    ---------
    
    Co-authored-by: command-bot <>
    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: Francisco Aguirre <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    807dc3b View commit details
    Browse the repository at this point in the history
  23. asset-hubs: simplify xcm-config (paritytech#6222)

    `ForeignCreatorsSovereignAccountOf` is used by `ForeignCreators` filter
    to convert location to `AccountId`, _after_ `ForeignCreators::IsForeign`
    filter passes for an (asset, location) pair.
    
    The `IsForeign` filter is the actual differentiator, so if a location
    passes it, we should support converting it to an `AccountId`.
    
    As such, this commit replaces `ForeignCreatorsSovereignAccountOf`
    converter with the more general `LocationToAccountId` converter.
    
    Signed-off-by: Adrian Catangiu <[email protected]>
    acatangiu authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ce09c20 View commit details
    Browse the repository at this point in the history
  24. Switch node side to v2 candidate receipts (paritytech#5679)

    on top of paritytech#5423
    
    This PR implements the plumbing work required for
    paritytech#5047 . I also added
    additional helper methods gated by feature "test" in primitives.
    
    TODO:
    - [x] PRDoc
    
    ---------
    
    Signed-off-by: Andrei Sandu <[email protected]>
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    3d11c7f View commit details
    Browse the repository at this point in the history
  25. Fix a flaky zombienet test - 0004-coretime-smoke-test (paritytech#6236)

    In the test log I noticed that the batch transaction which configures
    the coretime chain fails. However when rerunning the transaction
    manually - it worked. Then I noticed that the coretime chain is
    initially registered via zombienet and then re-registered via
    `0004-configure-relay.js`. Because of this there is a period of time
    when it's not producing blocks and `0004-configure-broker.js` fails to
    setup the coretime chain. My theory is that the transaction has failed
    because the coretime chain is stalled during the re-registration.
    
    Fixes paritytech#6226
    tdimitrov authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    0e4bcce View commit details
    Browse the repository at this point in the history
  26. fix experimental-ump-signals tests (paritytech#6214)

    Resolves paritytech#6200
    
    Also sets the feature on the rococo-parachain. Will be useful for
    zombienet testing
    alindima authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2d03832 View commit details
    Browse the repository at this point in the history
  27. remove parachains_assigner code (paritytech#6171)

    Resolves paritytech#5970
    
    Removes the code of the legacy parachains assigner, which was used prior
    to coretime. Now that all networks are upgraded to use the coretime
    assigner, we can remove it.
    alindima authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7d04b0b View commit details
    Browse the repository at this point in the history
  28. [pallet-revive] Add Ethereum JSON-RPC server (paritytech#6147)

    Redo of paritytech#5953
    
    ---------
    
    Co-authored-by: Alexander Theißen <[email protected]>
    Co-authored-by: GitHub Action <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    5f95c0b View commit details
    Browse the repository at this point in the history
  29. [pallet-revive] Update typeInfo (paritytech#6263)

    Update typeinfo impl to make it transparent for subxt
    
    see paritytech/subxt#1845
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a3b51c4 View commit details
    Browse the repository at this point in the history
  30. pallet-revive: Trade code size for call stack depth (paritytech#6264)

    This will reduce the call stack depth in order to raise the allowed code
    size. Should allow around 100KB of instructions. This is necessary to
    stay within the memory envelope. More code size is more appropriate for
    testing right now. We will re-evaluate parameters once we have 64bit
    support.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    e9184b6 View commit details
    Browse the repository at this point in the history
  31. [pallet-revive] implement tx origin API (paritytech#6105)

    Implement a syscall to retreive the transaction origin.
    
    ---------
    
    Signed-off-by: Cyrill Leutwiler <[email protected]>
    Signed-off-by: xermicus <[email protected]>
    Co-authored-by: GitHub Action <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: Alexander Theißen <[email protected]>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    ecc9520 View commit details
    Browse the repository at this point in the history
  32. Use frame umbrella crate in pallet-proxy and pallet-multisig (par…

    …itytech#5995)
    
    A step towards paritytech#4782
    
    In order to nail down the right preludes in `polkadot-sdk-frame`, we
    need to migrate a number of pallets to be written with it. Moreover,
    migrating our pallets to this simpler patter will encourage the
    ecosystem to also follow along.
    
    If this PR is approved and has no unwanted negative consequences, I will
    make a tracking issue to migrate all pallets to this umbrella crate.
    
    TODO: 
    
    - [x] fix frame benchmarking template. Can we detect the umbrella crate
    in there and have an `if else`? cc @ggwpez
    - [x] Migrate benchmarking to v2 @re-gius a good candidate for you, you
    can open a PR against my branch.
    - [x] tracking issue with follow-ups
    
    ---------
    
    Co-authored-by: Guillaume Thiolliere <[email protected]>
    Co-authored-by: Giuseppe Re <[email protected]>
    Co-authored-by: Dónal Murray <[email protected]>
    Co-authored-by: Shawn Tabrizi <[email protected]>
    Co-authored-by: Oliver Tale-Yazdi <[email protected]>
    6 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f7d40ab View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    65ee481 View commit details
    Browse the repository at this point in the history
  34. Migrate pallet-timestamp benchmark to v2 (paritytech#6258)

    Part of:
    
    - paritytech#6202
    
    ---------
    
    Co-authored-by: Dónal Murray <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b41419a View commit details
    Browse the repository at this point in the history
  35. [Identity] Decouple usernames from identities (paritytech#5554)

    This PR refactors `pallet-identity` to decouple usernames from
    identities.
    
    Main changes in this PR:
    - Separate usernames from identities in storage, allowing for correct
    deposit accounting
    - Introduce the option for username authorities to put up a deposit to
    issue a username
    - Allow authorities to remove usernames by declaring the intent to do
    so, then removing the username after the grace period expires
    - Refactor the authority storage to be keyed by suffix rather than owner
    account.
    - Introduce the concept of a system provider for a username, different
    from a governance allocation, allowing for usernames set by the system
    and not a specific authority
    - Implement multi-block migration to enable all of the changes described
    above
    
    ---------
    
    Signed-off-by: georgepisaltu <[email protected]>
    Co-authored-by: Ankan <[email protected]>
    2 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f5bfe01 View commit details
    Browse the repository at this point in the history
  36. pallet-revive: Use custom target to build test fixtures (paritytech#6266

    )
    
    This removes the need to use a custom toolchain to build the contract
    test fixtures. Instead, we supply a custom target and use the currently
    in use upstream toolchain.
    
    ---------
    
    Co-authored-by: Jan Bujak <[email protected]>
    Co-authored-by: Cyrill Leutwiler <[email protected]>
    Co-authored-by: command-bot <>
    3 people authored and mordamax committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    17eee37 View commit details
    Browse the repository at this point in the history
  37. Update README.md

    mordamax authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    c852c6c View commit details
    Browse the repository at this point in the history