Skip to content

Commit 016e918

Browse files
authored
Update files-changed.yaml
1 parent c5be09b commit 016e918

File tree

1 file changed

+6
-24
lines changed

1 file changed

+6
-24
lines changed

.github/workflows/files-changed.yaml

+6-24
Original file line numberDiff line numberDiff line change
@@ -16,40 +16,22 @@ jobs:
1616
id: changes
1717
run: |
1818
git diff-tree --no-commit-id --name-only -r ${{ github.sha }} > changed_files.txt
19-
cat changed_files.txt
2019
echo "FILES=$(cat changed_files.txt)" >> $GITHUB_ENV
21-
22-
- name: Print Changed Files
23-
run: echo $FILES
24-
env:
25-
FILES: ${{ env.FILES }}
2620
27-
- name: Send Webhook for Each File
28-
uses: infraway/workflow-webhook-action@v1
29-
with:
30-
webhook_url: ${{ secrets.WEBHOOK_URL }}
31-
method: POST
32-
payload: |
33-
{
34-
"files": [
35-
${{#each env.FILES.split(" ")}}
36-
{
37-
"filename": "${{this}}",
38-
"name_without_extension": "${{this.replace(/\.[^/.]+$/, '')}}"
39-
}${{#if @last}}{{else}},{{/if}}
40-
${{/each}}
41-
]
42-
}
21+
- name: Print Changed Files
22+
run: |
23+
echo $FILES
4324
env:
4425
FILES: ${{ env.FILES }}
4526

46-
- name: Echo Filename
27+
- name: Echo Filename and Send Webhook
4728
run: |
48-
for file in $FILES; do
29+
for file in ${{ env.FILES }}; do
4930
filename=$(basename "$file")
5031
name_without_extension="${filename%.*}"
5132
echo "Processing file: $filename"
5233
echo "Sending webhook for $name_without_extension"
34+
gh workflow run infraway/workflow-webhook-action --with webhook_url=${{ secrets.WEBHOOK_URL }} --with method=POST --with payload='{"filename":"'"$filename"'","name_without_extension":"'"$name_without_extension"'"}'
5335
done
5436
env:
5537
FILES: ${{ env.FILES }}

0 commit comments

Comments
 (0)