build(deps): bump tj-actions/changed-files from bab30c2299617f6615ec02a68b9a40d10bd21366 to db731a131ccd81ed52a3d463b6d2a4b2856c7ec9 #65
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SPDX-License-Identifier: Apache-2.0 | |
name: Lint GitHub Actions workflows | |
on: | |
push: | |
branches: | |
- "main" | |
paths: | |
- '.github/workflows/*.ya?ml' | |
- '.github/workflows/actionlint.*' # This workflow | |
pull_request: | |
branches: | |
- "main" | |
paths: | |
- '.github/workflows/*.ya?ml' | |
- '.github/workflows/actionlint.*' # This workflow | |
env: | |
LC_ALL: en_US.UTF-8 | |
defaults: | |
run: | |
shell: bash | |
permissions: | |
contents: read | |
jobs: | |
actionlint: | |
runs-on: ubuntu-latest | |
steps: | |
- name: "Harden Runner" | |
uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 | |
with: | |
egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs | |
- name: "Checkout" | |
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 | |
with: | |
fetch-depth: 0 | |
- name: "Download actionlint" | |
run: | | |
docker build --tag actionlint - < .github/workflows/actionlint.dockerfile | |
- name: "Check workflow files" | |
run: | | |
echo "::add-matcher::.github/workflows/matchers/actionlint.json" | |
docker run --volume="${PWD}:/repo" --workdir=/repo actionlint -color |