Skip to content

Commit 83c59a5

Browse files
committed
Fix release workflow
1 parent 65a99b3 commit 83c59a5

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

.github/workflows/php80.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,11 @@ jobs:
122122
done
123123
assets+=("./scripts/Get-PhpNightly.ps1")
124124
assets+=("./scripts/Get-Php.ps1")
125-
gh release delete "php8.0" -y || true
126-
gh release create "php8.0" "${assets[@]}" -t "php8.0" -n "php8.0"
125+
release='php8.0'
126+
if ! gh release view "$release"; then
127+
gh release create "$release" "${assets[@]}" -t "$release" -n "$release"
128+
else
129+
gh release upload "$release" "${assets[@]}" --clobber
130+
fi
127131
env:
128132
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/phpmaster.yml

+7-4
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,12 @@ jobs:
131131
done
132132
assets+=("./scripts/Get-PhpNightly.ps1")
133133
assets+=("./scripts/Get-Php.ps1")
134-
gh release delete "php8.1" -y || true
135-
gh release create "php8.1" "${assets[@]}" -t "php8.1" -n "php8.1"
136-
gh release delete "master" -y || true
137-
gh release create "master" "${assets[@]}" -t "master" -n "master"
134+
for release in php8.1 master; do
135+
if ! gh release view "$release"; then
136+
gh release create "$release" "${assets[@]}" -t "$release" -n "$release"
137+
else
138+
gh release upload "$release" "${assets[@]}" --clobber
139+
fi
140+
done
138141
env:
139142
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)