AHM flow (all steps) #338
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: AHM flow (all steps) | |
on: | |
workflow_dispatch: | |
inputs: | |
sudo-key: | |
description: "Sudo key to use as override (optional, default is //Alice)" | |
required: false | |
network: | |
description: "Network to use (ALL means Polkadot and Kusama)" | |
default: "ALL" | |
type: choice | |
options: | |
- ALL | |
- kusama | |
- polkadot | |
rc_runtime_override_url: | |
description: "Url to download the RC runtime to override (e.g https://some-server.com/kusama_runtime-v1009000.compact.compressed_processed.wasm)" | |
required: false | |
type: string | |
default: "" | |
ah_runtime_override_url: | |
description: "Url to download the AH runtime to override (e.g https://some-server.com/asset-hub-kusama_runtime-v1009000.compact.compressed_processed.wasm)" | |
required: false | |
type: string | |
default: "" | |
schedule: | |
- cron: "0 0 * * *" # Every Day for Kusama | |
- cron: "0 0 * * 0" # Only on Sundays for Polkadot | |
concurrency: | |
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} | |
cancel-in-progress: true | |
permissions: {} | |
jobs: | |
zombie_bite_polkadot: | |
# run by schedule only in Sundays or by demand | |
if: ${{ inputs.network == 'ALL' || inputs.network == 'polkadot' || github.event.schedule == '0 0 * * 0' }} | |
uses: ./.github/workflows/zombie-bite-common.yml | |
with: | |
network: polkadot | |
sudo-key: ${{ inputs.sudo-key }} | |
rc_runtime_override_url: ${{ inputs.rc_runtime_override_url }} | |
ah_runtime_override_url: ${{ inputs.ah_runtime_override_url }} | |
runner: parity-large-persistent-test | |
zombie_bite_kusama: | |
# run by schedule everyday or by demand | |
if: ${{ inputs.network == 'ALL' || inputs.network == 'kusama' || github.event.schedule == '0 0 * * *' }} | |
uses: ./.github/workflows/zombie-bite-common.yml | |
with: | |
network: kusama | |
sudo-key: ${{ inputs.sudo-key }} | |
rc_runtime_override_url: ${{ inputs.rc_runtime_override_url }} | |
ah_runtime_override_url: ${{ inputs.ah_runtime_override_url }} | |
runner: parity-large-persistent-test | |