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)}}