From 9e741e06e9c485fec3b056f76cfb6320d24a3db2 Mon Sep 17 00:00:00 2001 From: SciLor Date: Wed, 14 Aug 2024 20:07:53 +0000 Subject: [PATCH] another attempt to trigger --- .github/workflows/publish_docker_matrix.yml | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/publish_docker_matrix.yml b/.github/workflows/publish_docker_matrix.yml index b5531116..2497ca94 100644 --- a/.github/workflows/publish_docker_matrix.yml +++ b/.github/workflows/publish_docker_matrix.yml @@ -33,6 +33,30 @@ jobs: matrix_json=$(echo "$workflows" | tr ' ' '\n' | sed 's/^/"/;s/$/"/' | paste -sd, - | sed 's/^/[ /;s/$/ ]/') echo "matrix_json=$matrix_json" >> $GITHUB_ENV + trigger-workflows: + needs: generate-workflows-list + runs-on: ubuntu-latest + strategy: + matrix: + workflow: ${{ fromJson(needs.generate-workflows-list.outputs.matrix_json) }} + + steps: + - name: Trigger Workflows + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + REPO: ${{ github.repository }} + BRANCH: ${{ github.ref_name }} + run: | + workflow_file="${{ matrix.workflow }}" + echo "Triggering workflow $workflow_file" + + curl -X POST \ + -H "Authorization: token $GITHUB_TOKEN" \ + -H "Accept: application/vnd.github.v3+json" \ + https://api.github.com/repos/$REPO/actions/workflows/$workflow_file/dispatches \ + -d "{\"ref\":\"$BRANCH\"}" + + - name: Trigger Workflow Debian uses: ./.github/workflows/publish_docker_matrix_debian.yml with: