diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df92945..636aa58 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,7 +79,7 @@ jobs: --- - ### 📁 Vendor Packages + ### 🗃️ Vendor Packages ([sources.json](vendor/sources.json)) | Package | Version | | --- | --- | "@ @@ -90,7 +90,17 @@ jobs: $summary += "`n| _No vendor packages found_ | |" } else { foreach ($vendor in $vendorSources) { - $summary += "`n| ``$($vendor.name)`` | $($vendor.version) |" + # Create release link based on vendor package + $versionLink = "$($vendor.version)" + if ($vendor.url) { + # Extract owner/repo from the URL and create release link + if ($vendor.url -match 'github\.com/([^/]+)/([^/]+)') { + $owner = $Matches[1] + $repo = $Matches[2] -replace '\.git$', '' + $versionLink = "[$($vendor.version)](https://github.com/$owner/$repo/releases/tag/$($vendor.version))" + } + } + $summary += "`n| ``$($vendor.name)`` | $versionLink |" } } @@ -114,8 +124,6 @@ jobs: --- - ### Build Status - ✅ Cmder built successfully. "@ @@ -164,8 +172,6 @@ jobs: run: | $summary = @" - --- - ### 🗃️ Artifacts | Artifact | Size | Download | Hash (SHA256) |