| # Configuration for the actionlint tool, which we run via prek | |
| # to verify the correctness of the syntax in our GitHub Actions workflows. | |
| self-hosted-runner: | |
| # Various runners we use that aren't recognized out-of-the-box by actionlint: | |
| labels: | |
| - depot-ubuntu-24.04 | |
| - depot-ubuntu-24.04-4 | |
| - depot-ubuntu-24.04-8 | |
| - depot-ubuntu-22.04-16 | |
| - depot-ubuntu-22.04-32 | |
| - namespace-profile-macos-15 | |
| - namespace-profile-windows-2022-x86-64-16x32 | |
| - depot-ubuntu-22.04-arm-4 | |
| - depot-ubuntu-24.04-arm-8 | |
| - github-ubuntu-24.04-x86_64-2 | |
| - github-ubuntu-24.04-x86_64-4 | |
| - github-ubuntu-24.04-x86_64-32 | |
| - github-windows-2025-x86_64-8 | |
| - github-windows-2025-x86_64-16 | |
| - codspeed-macro | |
| paths: | |
| ".github/workflows/{ty-ecosystem-report,ty-ecosystem-analyzer,memory_report,sync_typeshed}.yaml": | |
| ignore: | |
| # actionlint doesn't yet support the cache-mode feature. | |
| # The schema hook validates it. | |
| - '^unexpected key "cache-mode" for "workflow" section\.' |