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@v4 with: fetch-depth: 0 - name: Install Go uses: actions/setup-go@v5 - name: Install earthly uses: earthly/actions-setup@v1 with: github-token: ${{ secrets.GITHUB_TOKEN }} - name: Run Lint checks run: | earthly +lint