From 0b62fe2c0a386ad9fc7235b1842a2742e6234a42 Mon Sep 17 00:00:00 2001 From: Shish Date: Tue, 28 Jan 2025 05:14:32 +0000 Subject: [PATCH] [ci] also split steps for auto-regen workflow If one of these steps fails, it's useful to know which one --- .github/workflows/auto-regenerate.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/auto-regenerate.yml b/.github/workflows/auto-regenerate.yml index b128e6cb..b79acb1b 100644 --- a/.github/workflows/auto-regenerate.yml +++ b/.github/workflows/auto-regenerate.yml @@ -44,12 +44,16 @@ jobs: run: "composer dump-autoload" - name: "Regenerate files" - id: regen - run: "./safe.php generate && git diff --exit-code && (echo regen=no-diff >> $GITHUB_OUTPUT) || (echo regen=diff >> $GITHUB_OUTPUT)" + run: "./safe.php generate" + working-directory: "generator" + + - name: "Check for differences" + id: diff + run: "git diff --exit-code && (echo diff=no-diff >> $GITHUB_OUTPUT) || (echo diff=diff >> $GITHUB_OUTPUT)" working-directory: "generator" - name: "Create a pr if the files are different" - if: "${{ steps.regen.outputs.regen == 'diff' }}" + if: "${{ steps.diff.outputs.diff == 'diff' }}" uses: peter-evans/create-pull-request@v6 with: commit-message: "Automatically regenerate the files"