github.com/jaypipes/ghw@v0.21.1/.github/workflows/fmtcheck.yml (about) 1 name: fmtcheck 2 3 on: 4 push: 5 branches: [ main ] 6 pull_request: 7 branches: [ main ] 8 9 permissions: 10 contents: read 11 12 jobs: 13 fmtcheck: 14 runs-on: ubuntu-latest 15 steps: 16 - name: harden runner 17 uses: step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2 18 with: 19 egress-policy: block 20 disable-sudo: true 21 allowed-endpoints: > 22 github.com:443 23 api.github.com:443 24 proxy.github.com:443 25 proxy.golang.org:443 26 raw.githubusercontent.com:443 27 objects.githubusercontent.com:443 28 proxy.golang.org:443 29 - name: checkout code 30 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 31 - name: setup go 32 uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 33 with: 34 go-version: 1.24 35 - name: check fmt 36 run: 'bash -c "diff -u <(echo -n) <(gofmt -d .)"'