name: Lint GitHub Actions workflows on: pull_request: paths: - '.github/**' merge_group: push: paths: - '.github/**' jobs: actionlint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Download actionlint id: get_actionlint run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) shell: bash - name: Check workflow files run: SHELLCHECK_OPTS="-S error" ${{ steps.get_actionlint.outputs.executable }} -color shell: bash