Skip to content

Commit e01d17a

Browse files
committed
fix: handle default values for schedule runs
1 parent 740347c commit e01d17a

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

.github/workflows/nightly-backward-compatibility.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,26 @@ on:
1818
default: "10.1.1"
1919

2020
jobs:
21+
prepare-env-variables:
22+
runs-on: ubuntu-22.04
23+
outputs:
24+
total_releases: ${{ steps.set-env.outputs.total_releases }}
25+
cardano_node_version: ${{ steps.set-env.outputs.cardano_node_version }}
26+
steps:
27+
- name: Prepare env variables
28+
id: set-env
29+
run: |
30+
if [[ "${{ github.event_name }}" == "schedule" ]]; then
31+
echo "total_releases=3" >> $GITHUB_OUTPUT
32+
echo 'cardano_node_version=["10.1.1"]' >> $GITHUB_OUTPUT
33+
else
34+
echo "total_releases=${{ inputs.total-releases }}" >> $GITHUB_OUTPUT
35+
echo "cardano_node_version=[\"${{ inputs.cardano-node-version }}\"]" >> $GITHUB_OUTPUT
36+
fi
37+
2138
prepare-binaries:
2239
runs-on: ubuntu-22.04
40+
needs: [prepare-env-variables]
2341
outputs:
2442
tags: ${{ steps.tags-test-lab.outputs.tags }}
2543
steps:
@@ -30,7 +48,7 @@ jobs:
3048
env:
3149
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3250
run: |
33-
./.github/workflows/scripts/download-distribution-binaries.sh ${{ inputs.total-releases }}
51+
./.github/workflows/scripts/download-distribution-binaries.sh ${{ needs.prepare-env-variables.outputs.total_releases }}
3452
3553
- name: Install stable toolchain
3654
uses: dtolnay/rust-toolchain@master
@@ -57,13 +75,13 @@ jobs:
5775
5876
e2e:
5977
runs-on: ubuntu-22.04
60-
needs: [prepare-binaries]
78+
needs: [prepare-env-variables, prepare-binaries]
6179
strategy:
6280
fail-fast: false
6381
matrix:
6482
tag: ${{ fromJSON(needs.prepare-binaries.outputs.tags) }}
6583
node: [mithril-aggregator, mithril-client, mithril-signer]
66-
cardano_node_version: ${{ fromJSON(inputs.cardano-node-version) }}
84+
cardano_node_version: ${{ fromJSON(needs.prepare-env-variables.outputs.cardano_node_version) }}
6785
run_id: ["#1"]
6886

6987
steps:

0 commit comments

Comments
 (0)