name: Lint GitHub Actions workflows on: push: branches: - "main" paths: - '.github/workflows/*.ya?ml' - '.github/workflows/actionlint.*' pull_request: branches: - "main" paths: - '.github/workflows/*.ya?ml' - '.github/workflows/actionlint.*' env: LC_ALL: en_US.UTF-8 defaults: run: shell: bash permissions: contents: read jobs: actionlint: runs-on: ubuntu-latest steps: - name: "Checkout" uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 - name: "Run actionlint" run: | tools/actionlint.sh -color