github.com/nektos/act@v0.2.63/pkg/runner/testdata/evalmatrixneeds/push.yml (about) 1 on: push 2 jobs: 3 prepare: 4 runs-on: ubuntu-latest 5 steps: 6 - run: | 7 echo '::set-output name=matrix::{"package": ["a", "b"]}' 8 id: r1 9 outputs: 10 matrix: ${{steps.r1.outputs.matrix}} 11 evalm: 12 needs: 13 - prepare 14 strategy: 15 matrix: |- 16 ${{fromJson(needs.prepare.outputs.matrix)}} 17 runs-on: ubuntu-latest 18 steps: 19 - name: Check if the matrix key package exists 20 run: | 21 echo $MATRIX 22 exit ${{matrix.package && '0' || '1'}} 23 env: 24 MATRIX: ${{toJSON(matrix)}}