From 714c83b2736d7e308bc33c49057952490eb98be2 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 20 Oct 2024 23:07:42 +0200 Subject: Adding upstream version 1.21.4. Signed-off-by: Daniel Baumann --- pkg/runner/testdata/evalmatrixneeds2/push.yml | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkg/runner/testdata/evalmatrixneeds2/push.yml (limited to 'pkg/runner/testdata/evalmatrixneeds2') diff --git a/pkg/runner/testdata/evalmatrixneeds2/push.yml b/pkg/runner/testdata/evalmatrixneeds2/push.yml new file mode 100644 index 0000000..225b518 --- /dev/null +++ b/pkg/runner/testdata/evalmatrixneeds2/push.yml @@ -0,0 +1,29 @@ +on: push +jobs: + prepare: + runs-on: ubuntu-latest + steps: + - run: | + echo '::set-output name=matrix::["a", "b"]' + id: r1 + outputs: + matrix: ${{steps.r1.outputs.matrix}} + helix: steady + evalm: + needs: + - prepare + strategy: + matrix: + ${{needs.prepare.outputs.helix}}: |- + ${{fromJson(needs.prepare.outputs.matrix)}} + runs-on: ubuntu-latest + steps: + - name: Check if the matrix key doesn't ends up unevaluated + run: | + echo $MATRIX + exit ${{matrix['${{needs.prepare.outputs.helix}}'] && '1' || '0'}} + env: + MATRIX: ${{toJSON(matrix)}} + - name: Check if the evaluated matrix key contains a value + run: | + exit ${{matrix[needs.prepare.outputs.helix] && '0' || '1'}} -- cgit v1.2.3