diff --git a/.github/workflows/madara-commands.yml b/.github/workflows/madara-commands.yml index c4ccb2a79c..5b6e907d27 100644 --- a/.github/workflows/madara-commands.yml +++ b/.github/workflows/madara-commands.yml @@ -31,3 +31,15 @@ jobs: - name: Create build-spec (raw) run: | target/release/madara build-spec --chain chain-plain.json --raw > chain-raw.json + - name: Generate Sr25519 key for Aura (Leader Election) + id: key-gen + run: | + target/release/madara key generate --scheme Sr25519 + echo "SEED_PHRASE=$(target/release/madara key generate --scheme Sr25519 | sed -n 's/Secret phrase:\s*//p')" >> "$GITHUB_OUTPUT" + - name: Derive Ed25519 key for Grandpa (Finality) + run: | + target/release/madara key inspect --scheme Ed25519 "${{ steps.key-gen.outputs.SEED_PHRASE }}" + - name: Add keys to the node keystore + run: | + target/release/madara key insert --scheme Sr25519 --suri "${{ steps.key-gen.outputs.SEED_PHRASE }}" --key-type aura + target/release/madara key insert --scheme Ed25519 --suri "${{ steps.key-gen.outputs.SEED_PHRASE }}" --key-type gran diff --git a/CHANGELOG.md b/CHANGELOG.md index 23cf8515ba..bb2c687fd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Next release +- ci: added testing key generation in the ci - fix(starknet-rpc-test): init one request client per runtime - test: validate Nonce for unsigned user txs - fix: fixed declare V0 placeholder with the hash of an empty list of felts