name: Lint on: push: branches: - main pull_request: paths: - '**' concurrency: group: ci-lint-${{ github.head_ref || github.ref }}-${{ github.repository }} cancel-in-progress: true env: FORCE_COLOR: 1 jobs: lint: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 with: fetch-depth: 0 - name: Install Go uses: actions/setup-go@v4 - name: Install earthly uses: Luet-lab/luet-install-action@v1 with: repository: quay.io/kairos/packages packages: utils/earthly - name: Run Lint checks run: | earthly +lint