Skip to content

Commit fa3bf65

Browse files
committed
chore: use pwsh tee-object to print output as well as set it to GH
1 parent eabb7c0 commit fa3bf65

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

.github/workflows/updater.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,14 @@ jobs:
128128
id: root
129129
run: |
130130
$mainBranch = $(git remote show origin | Select-String "HEAD branch: (.*)").Matches[0].Groups[1].Value
131-
Write-Host '::echo::on'
132-
"baseBranch=$mainBranch" >> $env:GITHUB_OUTPUT
133131
$prBranch = switch ('${{ inputs.pr-strategy }}')
134132
{
135133
'create' { 'deps/${{ inputs.path }}/${{ steps.target.outputs.latestTag }}' }
136134
'update' { 'deps/${{ inputs.path }}' }
137135
default { throw "Unkown PR strategy '${{ inputs.pr-strategy }}'." }
138136
}
139-
"prBranch=$prBranch" >> $env:GITHUB_OUTPUT
137+
"baseBranch=$mainBranch" | Tee-Object $env:GITHUB_OUTPUT -Append
138+
"prBranch=$prBranch" | Tee-Object $env:GITHUB_OUTPUT -Append
140139
141140
- name: Fetch an existing PR
142141
if: steps.target.outputs.latestTag != steps.target.outputs.originalTag
@@ -159,15 +158,14 @@ jobs:
159158
160159
$prCount = $($data | jq '. | length')
161160
162-
Write-Host '::echo::on'
163161
if ($prCount -eq '0')
164162
{
165-
"url=" >> $env:GITHUB_OUTPUT
163+
"url=" | Tee-Object $env:GITHUB_OUTPUT -Append
166164
}
167165
elseif ($prCount -eq '1')
168166
{
169167
$url = $($data | Select-String '"html_url": +"(.*/pull/.*)"').Matches[0].Groups[1].Value
170-
"url=$url" >> $env:GITHUB_OUTPUT
168+
"url=$url" | Tee-Object $env:GITHUB_OUTPUT -Append
171169
}
172170
else
173171
{
@@ -209,14 +207,13 @@ jobs:
209207
if: steps.target.outputs.latestTag != steps.target.outputs.originalTag
210208
id: pr
211209
run: |
212-
Write-Host '::echo::on'
213210
if ('${{ steps.create-pr.outputs.pull-request-url }}' -ne '')
214211
{
215-
"url=${{ steps.create-pr.outputs.pull-request-url }}" >> $env:GITHUB_OUTPUT
212+
"url=${{ steps.create-pr.outputs.pull-request-url }}" | Tee-Object $env:GITHUB_OUTPUT -Append
216213
}
217214
elseif ('${{ steps.existing-pr.outputs.url }}' -ne '')
218215
{
219-
"url=${{ steps.existing-pr.outputs.url }}" >> $env:GITHUB_OUTPUT
216+
"url=${{ steps.existing-pr.outputs.url }}" | Tee-Object $env:GITHUB_OUTPUT -Append
220217
}
221218
else
222219
{

updater/scripts/update-dependency.ps1

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,11 @@ if ("$Tag" -eq "")
133133
$latestTag = $tags[-1]
134134
$latestTagNice = ($latestTag -match "^[0-9]") ? "v$latestTag" : $latestTag
135135

136-
Write-Host '::echo::on'
137-
"originalTag=$originalTag" >> $env:GITHUB_OUTPUT
138-
"latestTag=$latestTag" >> $env:GITHUB_OUTPUT
139-
"latestTagNice=$latestTagNice" >> $env:GITHUB_OUTPUT
140-
"url=$url" >> $env:GITHUB_OUTPUT
141-
"mainBranch=$mainBranch" >> $env:GITHUB_OUTPUT
136+
"originalTag=$originalTag" | Tee-Object $env:GITHUB_OUTPUT -Append
137+
"latestTag=$latestTag" | Tee-Object $env:GITHUB_OUTPUT -Append
138+
"latestTagNice=$latestTagNice" | Tee-Object $env:GITHUB_OUTPUT -Append
139+
"url=$url" | Tee-Object $env:GITHUB_OUTPUT -Append
140+
"mainBranch=$mainBranch" | Tee-Object $env:GITHUB_OUTPUT -Append
142141

143142
if ("$originalTag" -eq "$latestTag")
144143
{

0 commit comments

Comments
 (0)