• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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