Если я правильно понимаю ваше требование, вы можете просто добавить другую работу, которая зависит от работы build
, содержащей матрицу, с использованием needs
. Перед выполнением deploy
.
on: push
jobs:
build:
strategy:
matrix:
context: [test, pgtest]
runs-on: ubuntu-latest
steps:
- name: Tests
run: echo "Testing ${{ matrix.context }}"
deploy:
needs: build
runs-on: ubuntu-latest
steps:
- name: Deploy
run: echo "Deploying"
Возможно, этот ответ завершит решение для вас?
.