Skip to content

Commit 2df941c

Browse files
authored
Update pecl.yml
1 parent 6cd2136 commit 2df941c

File tree

1 file changed

+34
-35
lines changed

1 file changed

+34
-35
lines changed

.github/workflows/pecl.yml

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,12 @@ jobs:
104104
echo "Release ${tag} already exists"
105105
else
106106
# Если на origin уже есть тег (возможно не Verified) — удалим и пересоздадим через GitHub.
107-
if git ls-remote --tags origin | grep -qE "refs/tags/${tag}$"; then
108-
echo "Tag ${tag} exists on origin. Deleting to recreate it as Verified..."
109-
gh api -X DELETE "repos/${{ github.repository }}/git/refs/tags/${tag}" || true
110-
git fetch --tags --force || true
111-
git push origin ":refs/tags/${tag}" || true
112-
fi
107+
# if git ls-remote --tags origin | grep -qE "refs/tags/${tag}$"; then
108+
# echo "Tag ${tag} exists on origin. Deleting to recreate it as Verified..."
109+
# gh api -X DELETE "repos/${{ github.repository }}/git/refs/tags/${tag}" || true
110+
# git fetch --tags --force || true
111+
# git push origin ":refs/tags/${tag}" || true
112+
# fi
113113
114114
# Создаём релиз с target — GitHub создаст Verified тег
115115
gh release create "${tag}" \
@@ -300,32 +300,31 @@ jobs:
300300
Write-Host "Uploading $releaseAssetName to release $releaseTag"
301301
gh release upload $releaseTag $releaseAssetName -R ${{ github.repository }} --clobber
302302
303-
cleanup-release:
304-
runs-on: ubuntu-latest
305-
if: failure()
306-
needs: [prepare-release, get-extension-matrix, extension]
307-
steps:
308-
- name: Checkout repository
309-
uses: actions/checkout@v4
310-
with:
311-
fetch-depth: 0
312-
token: ${{ secrets.GITHUB_TOKEN }}
313-
314-
- name: Cleanup Release in Case of Failure
315-
continue-on-error: true
316-
env:
317-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
318-
run: |
319-
set -e
320-
release_tag="${{ needs.prepare-release.outputs.tag }}"
321-
if gh release view "$release_tag" -R ${{ github.repository }} >/dev/null 2>&1; then
322-
assets=$(gh release view "$release_tag" -R ${{ github.repository }} --json assets --jq '.assets[].name' 2>/dev/null || echo "")
323-
if [ -n "$assets" ]; then
324-
for asset in $assets; do
325-
gh release delete-asset "$release_tag" "$asset" -R ${{ github.repository }} -y || true
326-
done
327-
fi
328-
gh release delete "$release_tag" -R ${{ github.repository }} -y || true
329-
fi
330-
gh api -X DELETE "repos/${{ github.repository }}/git/refs/tags/$release_tag" || true
331-
303+
# cleanup-release:
304+
# runs-on: ubuntu-latest
305+
# if: failure()
306+
# needs: [prepare-release, get-extension-matrix, extension]
307+
# steps:
308+
# - name: Checkout repository
309+
# uses: actions/checkout@v4
310+
# with:
311+
# fetch-depth: 0
312+
# token: ${{ secrets.GITHUB_TOKEN }}
313+
#
314+
# - name: Cleanup Release in Case of Failure
315+
# continue-on-error: true
316+
# env:
317+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
318+
# run: |
319+
# set -e
320+
# release_tag="${{ needs.prepare-release.outputs.tag }}"
321+
# if gh release view "$release_tag" -R ${{ github.repository }} >/dev/null 2>&1; then
322+
# assets=$(gh release view "$release_tag" -R ${{ github.repository }} --json assets --jq '.assets[].name' 2>/dev/null || echo "")
323+
# if [ -n "$assets" ]; then
324+
# for asset in $assets; do
325+
# gh release delete-asset "$release_tag" "$asset" -R ${{ github.repository }} -y || true
326+
# done
327+
# fi
328+
# gh release delete "$release_tag" -R ${{ github.repository }} -y || true
329+
# fi
330+
# gh api -X DELETE "repos/${{ github.repository }}/git/refs/tags/$release_tag" || true

0 commit comments

Comments
 (0)