Skip to content

Commit 2b73d25

Browse files
committed
PreR Fix
1 parent 5c6959d commit 2b73d25

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

.github/workflows/build.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -402,53 +402,53 @@ jobs:
402402
fi
403403
done
404404
405-
- name: Get latest Pre-release information
406-
id: get_latest_Pre-release
405+
- name: Get latest release information
406+
id: get_latest_release
407407
env:
408408
GITHUB_TOKEN: ${{ secrets.SHADPS4_TOKEN_REPO }}
409409
run: |
410410
api_url="https://api.github.com/repos/${{ github.repository }}"
411-
latest_Pre-release_info=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url/Pre-release/latest")
412-
echo "last_pre-release_tag=$(echo "$latest_Pre-release_info" | jq -r '.tag_name')" >> $GITHUB_ENV
411+
latest_release_info=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url/releases/latest")
412+
echo "last_release_tag=$(echo "$latest_release_info" | jq -r '.tag_name')" >> $GITHUB_ENV
413413
414414
- name: Create Pre-Release on GitHub
415-
id: create_Pre-release
416-
uses: ncipollo/Pre-release-action@v1
415+
id: create_release
416+
uses: ncipollo/release-action@v1
417417
with:
418418
token: ${{ secrets.SHADPS4_TOKEN_REPO }}
419419
name: "Pre-release-shadPS4-${{ needs.get-info.outputs.date }}-${{ needs.get-info.outputs.shorthash }}"
420420
tag: "Pre-release-shadPS4-${{ needs.get-info.outputs.date }}-${{ needs.get-info.outputs.shorthash }}"
421421
draft: false
422422
prerelease: true
423-
body: "Full Changelog: [${{ env.last_Pre-release_tag }}...${{ needs.get-info.outputs.shorthash }}](https://github.com/diegolix29/shadPS4/compare/${{ env.last_Pre-release_tag }}...${{ needs.get-info.outputs.shorthash }})"
423+
body: "Full Changelog: [${{ env.last_release_tag }}...${{ needs.get-info.outputs.shorthash }}](https://github.com/diegolix29/shadPS4/compare/${{ env.last_release_tag }}...${{ needs.get-info.outputs.shorthash }})"
424424
artifacts: ./artifacts/*.zip
425425

426426
- name: Get current pre-release information
427427
env:
428428
GITHUB_TOKEN: ${{ secrets.SHADPS4_TOKEN_REPO }}
429429
run: |
430-
api_url="https://api.github.com/repos/${{ github.repository }}/Pre-releases"
430+
api_url="https://api.github.com/repos/${{ github.repository }}/releases"
431431
432-
# Get all Pre-releases (sorted by date)
433-
Pre-releases=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url")
432+
# Get all releases (sorted by date)
433+
releases=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url")
434434
435435
# Capture the most recent pre-release (assuming the first one is the latest)
436-
current_Pre-release=$(echo "$Pre-releases" | jq -c '.[] | select(.prerelease == true) | .published_at' | sort -r | head -n 1)
436+
current_release=$(echo "$releases" | jq -c '.[] | select(.prerelease == true) | .published_at' | sort -r | head -n 1)
437437
438438
# Remove extra quotes from captured date
439-
current_Pre-release=$(echo $current_Pre-release | tr -d '"')
439+
current_release=$(echo $current_release | tr -d '"')
440440
441441
# Export the current published_at to be available for the next step
442-
echo "CURRENT_PUBLISHED_AT=$current_Pre-release" >> $GITHUB_ENV
442+
echo "CURRENT_PUBLISHED_AT=$current_release" >> $GITHUB_ENV
443443
444444
- name: Delete old pre-releases and tags
445445
env:
446446
GITHUB_TOKEN: ${{ secrets.SHADPS4_TOKEN_REPO }}
447447
run: |
448-
api_url="https://api.github.com/repos/${{ github.repository }}/Pre-releases"
448+
api_url="https://api.github.com/repos/${{ github.repository }}/releases"
449449
450450
# Get current pre-releases
451-
Pre-releases=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url")
451+
releases=$(curl -H "Authorization: token $GITHUB_TOKEN" "$api_url")
452452
453453
# Remove extra quotes from captured date
454454
CURRENT_PUBLISHED_AT=$(echo $CURRENT_PUBLISHED_AT | tr -d '"')
@@ -465,17 +465,17 @@ jobs:
465465
# Remove extra quotes from captured date
466466
release_date=$(echo $release_date | tr -d '"')
467467
468-
# Convert Pre-release_date para timestamp Unix
468+
# Convert release_date para timestamp Unix
469469
release_date_ts=$(date -d "$release_date" +%s)
470470
471471
# Compare timestamps and delete old pre-releases
472472
if [[ "$release_date_ts" -lt "$current_published_ts" ]]; then
473-
echo "Deleting old release: $release_id from $release_date with tag: $release_tag"
474-
# Delete the release
473+
echo "Deleting old pre-release: $release_id from $release_date with tag: $release_tag"
474+
# Delete the pre-release
475475
curl -X DELETE -H "Authorization: token $GITHUB_TOKEN" "$api_url/$release_id"
476476
# Delete the tag
477477
curl -X DELETE -H "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/${{ github.repository }}/git/refs/tags/$release_tag"
478478
else
479-
echo "Skipping release: $release_id (newer or same date)"
479+
echo "Skipping pre-release: $release_id (newer or same date)"
480480
fi
481481
done

0 commit comments

Comments
 (0)