@@ -402,53 +402,53 @@ jobs:
402
402
fi
403
403
done
404
404
405
- - name : Get latest Pre- release information
406
- id : get_latest_Pre-release
405
+ - name : Get latest release information
406
+ id : get_latest_release
407
407
env :
408
408
GITHUB_TOKEN : ${{ secrets.SHADPS4_TOKEN_REPO }}
409
409
run : |
410
410
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
413
413
414
414
- 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
417
417
with :
418
418
token : ${{ secrets.SHADPS4_TOKEN_REPO }}
419
419
name : " Pre-release-shadPS4-${{ needs.get-info.outputs.date }}-${{ needs.get-info.outputs.shorthash }}"
420
420
tag : " Pre-release-shadPS4-${{ needs.get-info.outputs.date }}-${{ needs.get-info.outputs.shorthash }}"
421
421
draft : false
422
422
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 }})"
424
424
artifacts : ./artifacts/*.zip
425
425
426
426
- name : Get current pre-release information
427
427
env :
428
428
GITHUB_TOKEN : ${{ secrets.SHADPS4_TOKEN_REPO }}
429
429
run : |
430
- api_url="https://api.github.com/repos/${{ github.repository }}/Pre- releases"
430
+ api_url="https://api.github.com/repos/${{ github.repository }}/releases"
431
431
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")
434
434
435
435
# 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)
437
437
438
438
# Remove extra quotes from captured date
439
- current_Pre-release =$(echo $current_Pre-release | tr -d '"')
439
+ current_release =$(echo $current_release | tr -d '"')
440
440
441
441
# 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
443
443
444
444
- name : Delete old pre-releases and tags
445
445
env :
446
446
GITHUB_TOKEN : ${{ secrets.SHADPS4_TOKEN_REPO }}
447
447
run : |
448
- api_url="https://api.github.com/repos/${{ github.repository }}/Pre- releases"
448
+ api_url="https://api.github.com/repos/${{ github.repository }}/releases"
449
449
450
450
# 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")
452
452
453
453
# Remove extra quotes from captured date
454
454
CURRENT_PUBLISHED_AT=$(echo $CURRENT_PUBLISHED_AT | tr -d '"')
@@ -465,17 +465,17 @@ jobs:
465
465
# Remove extra quotes from captured date
466
466
release_date=$(echo $release_date | tr -d '"')
467
467
468
- # Convert Pre- release_date para timestamp Unix
468
+ # Convert release_date para timestamp Unix
469
469
release_date_ts=$(date -d "$release_date" +%s)
470
470
471
471
# Compare timestamps and delete old pre-releases
472
472
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
475
475
curl -X DELETE -H "Authorization: token $GITHUB_TOKEN" "$api_url/$release_id"
476
476
# Delete the tag
477
477
curl -X DELETE -H "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/${{ github.repository }}/git/refs/tags/$release_tag"
478
478
else
479
- echo "Skipping release: $release_id (newer or same date)"
479
+ echo "Skipping pre- release: $release_id (newer or same date)"
480
480
fi
481
481
done
0 commit comments