1name: Check formatting 2 3# Controls when the action will run. 4on: 5 push: 6 branches: [ main ] 7 pull_request: 8 branches: [ main ] 9 merge_group: 10 11 workflow_dispatch: 12 13jobs: 14 check_formatting: 15 runs-on: ubuntu-20.04 16 17 steps: 18 - uses: actions/checkout@v3 19 20 - name: Run format.sh and print changes 21 env: 22 CI: 1 23 run: | 24 ./format.sh 25 git diff 26 27 - name: Check for changes 28 run: "[ $(git status --porcelain | wc -l) -eq 0 ]" 29