Skip to content

Commit

Permalink
fix space error
Browse files Browse the repository at this point in the history
  • Loading branch information
SciLor committed Aug 14, 2024
1 parent abfc0e9 commit 54033c4
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions .github/workflows/publish_docker_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,26 +26,24 @@ jobs:
run: |
# Find all YAML files in the .github/workflows directory that start with "publish_docker_matrix_"
workflows=$(find .github/workflows -name 'publish_docker_matrix_*.yml' -exec basename {} \;)
echo "workflows=$workflows" >> $GITHUB_ENV
- name: Set Matrix
id: set_matrix
run: |
# Convert the workflows list into a JSON array format for matrix inclusion
matrix_json=$(echo "[\"$(echo $workflows | sed 's/ /\",\"/g')\"]")
echo "Found workflows: $workflows"
# Convert to JSON array
matrix_json=$(echo "[\"$(echo $workflows | tr ' ' '\n' | sed 's/$/\",/' | tr -d '\n' | sed 's/,$//')\"]")
echo "matrix_json=$matrix_json" >> $GITHUB_ENV
- name: Trigger Workflows
uses: actions/github-script@v6
env:
MATRIX_JSON: ${{ env.matrix_json }}
with:
script: |
const matrix = JSON.parse(process.env.matrix_json);
const matrix = JSON.parse(process.env.MATRIX_JSON);
console.log("Triggering workflows: ", matrix);
for (const workflow of matrix) {
const owner = context.repo.owner;
const repo = context.repo.repo;
const event_type = 'trigger-workflow'; // Matches the repository_dispatch trigger
const client_payload = { "branch": process.env.branch };
const client_payload = { "branch": process.env.GITHUB_REF_NAME };
await github.repos.createDispatchEvent({
owner,
Expand All @@ -54,4 +52,4 @@ jobs:
client_payload,
workflow
});
}
};

0 comments on commit 54033c4

Please sign in to comment.