Skip to content

Commit 25ac8f1

Browse files
CopilotDRSDavidSoft
andcommitted
Refactor artifact summary to use loop and improve pluralization
Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com>
1 parent 40ddf9a commit 25ac8f1

2 files changed

Lines changed: 10 additions & 15 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,20 +82,14 @@ jobs:
8282
echo "" >> $env:GITHUB_STEP_SUMMARY
8383
echo "| Artifact | Size | Hash (SHA256) |" >> $env:GITHUB_STEP_SUMMARY
8484
echo "| --- | --- | --- |" >> $env:GITHUB_STEP_SUMMARY
85-
if (Test-Path "build/cmder.zip") {
86-
$size = (Get-Item "build/cmder.zip").Length / 1MB
87-
$hash = (Get-FileHash "build/cmder.zip" -Algorithm SHA256).Hash.Substring(0, 16)
88-
echo "| \`cmder.zip\` | $([math]::Round($size, 2)) MB | \`$hash...\` |" >> $env:GITHUB_STEP_SUMMARY
89-
}
90-
if (Test-Path "build/cmder.7z") {
91-
$size = (Get-Item "build/cmder.7z").Length / 1MB
92-
$hash = (Get-FileHash "build/cmder.7z" -Algorithm SHA256).Hash.Substring(0, 16)
93-
echo "| \`cmder.7z\` | $([math]::Round($size, 2)) MB | \`$hash...\` |" >> $env:GITHUB_STEP_SUMMARY
94-
}
95-
if (Test-Path "build/cmder_mini.zip") {
96-
$size = (Get-Item "build/cmder_mini.zip").Length / 1MB
97-
$hash = (Get-FileHash "build/cmder_mini.zip" -Algorithm SHA256).Hash.Substring(0, 16)
98-
echo "| \`cmder_mini.zip\` | $([math]::Round($size, 2)) MB | \`$hash...\` |" >> $env:GITHUB_STEP_SUMMARY
85+
$artifacts = @("cmder.zip", "cmder.7z", "cmder_mini.zip")
86+
foreach ($artifact in $artifacts) {
87+
$path = "build/$artifact"
88+
if (Test-Path $path) {
89+
$size = (Get-Item $path).Length / 1MB
90+
$hash = (Get-FileHash $path -Algorithm SHA256).Hash.Substring(0, 16)
91+
echo "| \`$artifact\` | $([math]::Round($size, 2)) MB | \`$hash...\` |" >> $env:GITHUB_STEP_SUMMARY
92+
}
9993
}
10094
echo "" >> $env:GITHUB_STEP_SUMMARY
10195

.github/workflows/vendor.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,10 @@ jobs:
6868
echo "" >> $env:GITHUB_STEP_SUMMARY
6969
echo "All vendor dependencies are up to date." >> $env:GITHUB_STEP_SUMMARY
7070
} else {
71+
$plural = if ($count -eq 1) { 'y' } else { 'ies' }
7172
echo "### 🔄 Updates Found" >> $env:GITHUB_STEP_SUMMARY
7273
echo "" >> $env:GITHUB_STEP_SUMMARY
73-
echo "**$count** vendor dependenc$(if ($count -eq 1) { 'y' } else { 'ies' }) updated:" >> $env:GITHUB_STEP_SUMMARY
74+
echo "**$count** vendor dependenc$plural updated:" >> $env:GITHUB_STEP_SUMMARY
7475
echo "" >> $env:GITHUB_STEP_SUMMARY
7576
echo "$env:UPDATE_MESSAGE" >> $env:GITHUB_STEP_SUMMARY
7677
echo "" >> $env:GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)