mirror of
https://github.com/MaxiFan/TunnelX.git
synced 2026-05-18 23:54:50 +03:00
Allow release workflow to update assets
This commit is contained in:
@@ -108,6 +108,9 @@ jobs:
|
|||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: |
|
run: |
|
||||||
$tag = "${{ steps.meta.outputs.tag }}"
|
$tag = "${{ steps.meta.outputs.tag }}"
|
||||||
|
$asset = "${{ steps.package.outputs.asset }}"
|
||||||
|
$checksum = "${{ steps.package.outputs.checksum }}"
|
||||||
|
$title = "TunnelX $tag"
|
||||||
|
|
||||||
if ("${{ github.event_name }}" -eq "workflow_dispatch") {
|
if ("${{ github.event_name }}" -eq "workflow_dispatch") {
|
||||||
git fetch --tags origin
|
git fetch --tags origin
|
||||||
@@ -117,9 +120,16 @@ jobs:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gh release create $tag `
|
gh release view $tag *> $null
|
||||||
"${{ steps.package.outputs.asset }}" `
|
if ($LASTEXITCODE -eq 0) {
|
||||||
"${{ steps.package.outputs.checksum }}" `
|
gh release upload $tag $asset $checksum --clobber
|
||||||
--title "TunnelX $tag" `
|
gh release edit $tag --title $title --latest
|
||||||
--generate-notes `
|
}
|
||||||
--latest
|
else {
|
||||||
|
gh release create $tag `
|
||||||
|
$asset `
|
||||||
|
$checksum `
|
||||||
|
--title $title `
|
||||||
|
--generate-notes `
|
||||||
|
--latest
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user