From ece84cbe70de397e7ee38aa319e30c4e7cf5016e Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:51:19 +0100 Subject: [PATCH] Update generate-app-headers.yaml --- .github/workflows/generate-app-headers.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/generate-app-headers.yaml b/.github/workflows/generate-app-headers.yaml index fe254e7d..81acca49 100644 --- a/.github/workflows/generate-app-headers.yaml +++ b/.github/workflows/generate-app-headers.yaml @@ -67,7 +67,17 @@ jobs: run: | git diff --exit-code || echo "Changes detected." - # Step 9: Create Pull Request (If changes exist, create a PR) + # Step 9: Commit changes if any + - name: Commit changes if any + run: | + git diff --exit-code || git commit -am "[core]: update .app-headers to latest version" + + # Step 10: Push changes to the branch + - name: Push changes to the branch + run: | + git push origin update-app-headers --force || echo "No changes to push" + + # Step 11: Create Pull Request (If changes exist, create a PR) - name: Create PR id: create-pr if: steps.check-changes.outcome == 'success' @@ -85,23 +95,23 @@ jobs: echo "PR already exists." fi - # Step 10: Final status (Output status to console) + # Step 12: Final status (Output status to console) - name: Output final status run: | echo "Workflow completed successfully. Branch and PR status updated." - # Step 11: Post checkout repo (Make sure to clean up the repository state) + # Step 13: Post checkout repo (Make sure to clean up the repository state) - name: Post checkout repo run: | echo "Repository check complete." git status - # Step 12: Post generate token (Output generated token for logging purposes) + # Step 14: Post generate token (Output generated token for logging purposes) - name: Post generate token run: | echo "Generated token: ${GITHUB_TOKEN}" - # Step 13: Complete (Final confirmation that workflow has finished) + # Step 15: Complete (Final confirmation that workflow has finished) - name: Complete run: | echo "Workflow has completed successfully."