/
githubmirror
/
act
Обзор
Документация
Войти
/
githubmirror
/
act
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/runner/testdata/evalmatrixneeds2/push.yml
29 строк
811 B
ChristopherHX
fix: deep evaluate matrix strategy (#964)
15 фев 2022, 19:35
Не верифицирован
15 фев 2022, 19:35
d1e0216
Код
Авторство
О чём код?
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'}}