diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 419bcd83..1c51de34 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -32,7 +32,12 @@ jobs: run: | find . -name \*\.ml -maxdepth 1 | xargs opam exec -- ocamlformat --inplace + - name: Check for modified files + id: git-check + run: echo "modified=$(if git diff-index --quiet HEAD --; then echo "false"; else echo "true"; fi)" >> $GITHUB_OUTPUT + - name: Commit and push changes + if: steps.git-check.outputs.modified == 'true' run: | git config --global user.name "Auto-OCamlformat" git config --global user.email "auto@ocaml.format"