1name: Reusable workflow23on:4 workflow_call:5 6 outputs:7 matrix:8 description: "The first output string"9 value: ${{ jobs.create-matrix.outputs.matrix_output }}1011jobs:1213 create-marix:1415 name: Prepare execution matrix1617 runs-on: self-hosted-ci18 outputs:19 matrix_output: ${{ steps.create_matrix.outputs.matrix }}2021 steps:2223 - name: Clean Workspace24 uses: AutoModality/action-clean@v1.1.02526 27 - uses: actions/checkout@v3.1.028 with:29 ref: ${{ github.head_ref }} 3031 - name: Read .env file32 uses: xom9ikk/dotenv@v23334 - name: Create Execution matrix35 uses: CertainLach/create-matrix-action@v436 id: create_matrix37 with:38 matrix: |39 network {opal}, mainnet_branch {${{ env.OPAL_MAINNET_BRANCH }}}, replica_from_address {${{ env.OPAL_REPLICA_FROM }}}40 network {quartz}, mainnet_branch {${{ env.QUARTZ_MAINNET_BRANCH }}}, replica_from_address {${{ env.QUARTZ_REPLICA_FROM }}}41 network {unique}, mainnet_branch {${{ env.UNIQUE_MAINNET_BRANCH }}}, replica_from_address {${{ env.UNIQUE_REPLICA_FROM }}}42