Update workflow and script for improved release handling

Upgraded actions/checkout to v4 in the workflow and removed redundant re-approval step. Improved get-gh-release.sh by fixing whitespace, enabling output file update, and adding a completion message.
This commit is contained in:
CanbiZ 2026-01-16 08:36:50 +01:00
parent b511d4e30e
commit e59a39cde5
2 changed files with 7 additions and 16 deletions

View File

@ -17,7 +17,7 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
repository: community-scripts/ProxmoxVED
ref: main
@ -70,13 +70,3 @@ jobs:
if [ -n "$PR_NUMBER" ]; then
gh pr review $PR_NUMBER --approve
fi
- name: Re-approve pull request after update
if: env.changed == 'true'
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
PR_NUMBER=$(gh pr list --head "update_versions" --json number --jq '.[].number')
if [ -n "$PR_NUMBER" ]; then
gh pr review $PR_NUMBER --approve
fi

View File

@ -36,4 +36,5 @@ while IFS= read -r repo; do
done <"$INPUT_FILE"
#mv "$TMP_FILE" "$OUTPUT_FILE"
mv "$TMP_FILE" "$OUTPUT_FILE"
echo "Updated $OUTPUT_FILE"