Skip to content

Commit 684185c

Browse files
CopilotDRSDavidSoft
andcommitted
Fix vendor workflow Unicode escape error by converting echo to PowerShell here-strings
Co-authored-by: DRSDavidSoft <[email protected]>
1 parent 2780a43 commit 684185c

File tree

1 file changed

+30
-22
lines changed

1 file changed

+30
-22
lines changed

.github/workflows/vendor.yml

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ jobs:
3131
- name: Summary - Workflow started
3232
shell: pwsh
3333
run: |
34-
echo "## 📦 Update Vendor - Workflow Summary" >> $env:GITHUB_STEP_SUMMARY
35-
echo "" >> $env:GITHUB_STEP_SUMMARY
36-
echo "Checking for vendor dependency updates..." >> $env:GITHUB_STEP_SUMMARY
37-
echo "" >> $env:GITHUB_STEP_SUMMARY
34+
@"
35+
## 📦 Update Vendor - Workflow Summary
36+
37+
Checking for vendor dependency updates...
38+
39+
"@ | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8
3840
3941
- id: make-changes
4042
name: Checking for updates
@@ -64,17 +66,21 @@ jobs:
6466
run: |
6567
$count = $env:COUNT_UPDATED
6668
if ($count -eq 0) {
67-
echo "### ✅ No Updates Available" >> $env:GITHUB_STEP_SUMMARY
68-
echo "" >> $env:GITHUB_STEP_SUMMARY
69-
echo "All vendor dependencies are up to date." >> $env:GITHUB_STEP_SUMMARY
69+
@"
70+
### ✅ No Updates Available
71+
72+
All vendor dependencies are up to date.
73+
"@ | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8
7074
} else {
7175
$word = if ($count -eq 1) { 'dependency' } else { 'dependencies' }
72-
echo "### 🔄 Updates Found" >> $env:GITHUB_STEP_SUMMARY
73-
echo "" >> $env:GITHUB_STEP_SUMMARY
74-
echo "**$count** vendor $word updated:" >> $env:GITHUB_STEP_SUMMARY
75-
echo "" >> $env:GITHUB_STEP_SUMMARY
76-
echo "$env:UPDATE_MESSAGE" >> $env:GITHUB_STEP_SUMMARY
77-
echo "" >> $env:GITHUB_STEP_SUMMARY
76+
@"
77+
### 🔄 Updates Found
78+
79+
**$count** vendor $word updated:
80+
81+
$env:UPDATE_MESSAGE
82+
83+
"@ | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8
7884
}
7985
8086
- uses: peter-evans/create-pull-request@v7
@@ -94,12 +100,14 @@ jobs:
94100
if: env.COUNT_UPDATED > 0
95101
shell: pwsh
96102
run: |
97-
echo "### 🎉 Pull Request Created" >> $env:GITHUB_STEP_SUMMARY
98-
echo "" >> $env:GITHUB_STEP_SUMMARY
99-
echo "A pull request has been created to update the vendor dependencies." >> $env:GITHUB_STEP_SUMMARY
100-
echo "" >> $env:GITHUB_STEP_SUMMARY
101-
echo "**Branch:** \`update-vendor\`" >> $env:GITHUB_STEP_SUMMARY
102-
echo "" >> $env:GITHUB_STEP_SUMMARY
103-
echo "**Updated dependencies:** $env:LIST_UPDATED" >> $env:GITHUB_STEP_SUMMARY
104-
echo "" >> $env:GITHUB_STEP_SUMMARY
105-
echo "> Please review and merge the pull request to apply the updates." >> $env:GITHUB_STEP_SUMMARY
103+
@"
104+
### 🎉 Pull Request Created
105+
106+
A pull request has been created to update the vendor dependencies.
107+
108+
**Branch:** ``update-vendor``
109+
110+
**Updated dependencies:** $env:LIST_UPDATED
111+
112+
> Please review and merge the pull request to apply the updates.
113+
"@ | Add-Content -Path $env:GITHUB_STEP_SUMMARY -Encoding utf8

0 commit comments

Comments
 (0)