Update generate-app-headers.yaml

This commit is contained in:
CanbiZ 2025-01-10 13:45:36 +01:00 committed by GitHub
parent 5d6bba3db8
commit cfda535a58
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -71,13 +71,16 @@ jobs:
env: env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: | run: |
PR_EXISTS=$(gh pr list --head "update-app-headers" | grep -o '[0-9]\+') echo "Checking if PR exists."
PR_EXISTS=$(gh pr list --head "update-app-headers" --json number --jq '.[].number')
echo "PR_EXISTS: $PR_EXISTS"
if [ -z "$PR_EXISTS" ]; then if [ -z "$PR_EXISTS" ]; then
echo "Creating a new PR." echo "Creating a new PR."
gh pr create --title "[core]: update .app-headers to latest version" \ PR_URL=$(gh pr create --title "[core]: update .app-headers to latest version" \
--body "This PR automatically updates the .app-headers file." \ --body "This PR automatically updates the .app-headers file." \
--head update-app-headers \ --head update-app-headers \
--base main --base main -q .url)
echo "PR created: $PR_URL"
else else
echo "PR already exists." echo "PR already exists."
fi fi
@ -88,14 +91,14 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: | run: |
echo "Attempting to merge PR." echo "Attempting to merge PR."
PR_NUMBER=$(gh pr list --head "update-app-headers" | grep -o '[0-9]\+') PR_NUMBER=$(gh pr list --head "update-app-headers" --json number --jq '.[].number')
echo "Found PR number: $PR_NUMBER"
if [ -n "$PR_NUMBER" ]; then if [ -n "$PR_NUMBER" ]; then
gh pr merge "$PR_NUMBER" --merge --admin --delete-branch gh pr merge "$PR_NUMBER" --merge --admin --delete-branch
echo "PR merged successfully." echo "PR merged successfully."
else else
echo "No PR found to merge." echo "No PR found to merge."
fi fi
# Step 9: Final status output # Step 9: Final status output
- name: Output final status - name: Output final status
run: | run: |