Skip to content

πŸ‘· Debug matrix job outputs #1

πŸ‘· Debug matrix job outputs

πŸ‘· Debug matrix job outputs #1

on:
push:
jobs:
build:
strategy:
matrix:
package: ${{ fromJSON('["A", "B", "C"]') }}
runs-on: ubuntu-latest
steps:
- name: Set digest output
run: |
RAND=$(openssl rand -hex 16)
echo "digest=${PACKAGE}@${RAND}" > $GITHUB_OUTPUT
id: mystep
env:
package: ${{ matrix.package }}
outputs:
digest: ${{ steps.mystep.outputs.digest || '' }}
deploy:
runs-on: ubuntu-latest
needs: [build]
steps:
- run: ${{ tojson(needs) }}
shell: cat {0}