Skip to content

Commit d1ec3ef

Browse files
committed
[ci] also split steps for auto-regen workflow
If one of these steps fails, it's useful to know which one
1 parent 767ba5d commit d1ec3ef

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/auto-regenerate.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,16 @@ jobs:
4444
run: "composer dump-autoload"
4545

4646
- name: "Regenerate files"
47-
id: regen
48-
run: "./safe.php generate && git diff --exit-code && (echo regen=no-diff >> $GITHUB_OUTPUT) || (echo regen=diff >> $GITHUB_OUTPUT)"
47+
run: "./safe.php generate"
48+
working-directory: "generator"
49+
50+
- name: "Check for differences"
51+
id: diff
52+
run: "git diff --exit-code && (echo diff=no-diff >> $GITHUB_OUTPUT) || (echo diff=diff >> $GITHUB_OUTPUT)"
4953
working-directory: "generator"
5054

5155
- name: "Create a pr if the files are different"
52-
if: "${{ steps.regen.outputs.regen == 'diff' }}"
56+
if: "${{ steps.diff.outputs.diff == 'diff' }}"
5357
uses: peter-evans/create-pull-request@v6
5458
with:
5559
commit-message: "Automatically regenerate the files"

0 commit comments

Comments
 (0)