123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: format
- on:
- pull_request:
- branches:
- - "rolling"
- paths:
- - 'lua/**'
- - 'snapshots/**'
- - 'tests/**'
- - 'utils/**'
- jobs:
- stylua-check:
- name: "Formatting check with Stylua"
- runs-on: ubuntu-20.04
- steps:
- - uses: actions/checkout@v2
- - name: Lint with stylua
- uses: JohnnyMorganz/stylua-action@v1
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- # CLI arguments
- version: 0.15.1
- args: --check .
- shfmt-check:
- name: "Formatting check with shfmt"
- runs-on: ubuntu-20.04
- steps:
- - uses: actions/checkout@v2
- - name: Setup Go
- uses: actions/setup-go@v2
- with:
- go-version: "1.16"
- - name: Use shfmt
- run: |
- GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt
- # https://google.github.io/styleguide/shellguide.html
- - name: Check formatting
- run: make style-sh
|