[lint] Run full lint on ciflow/trunk (#165169)

Add some naming stuff to differentiate between full + partial

If we find that partial always == full, then we can get rid of it

https://github.com/pytorch/pytorch/issues/165168
Pull Request resolved: https://github.com/pytorch/pytorch/pull/165169
Approved by: https://github.com/Skylion007, https://github.com/malfet
This commit is contained in:
Catherine Lee
2025-10-10 20:38:51 +00:00
committed by PyTorch MergeBot
parent 0055f07997
commit 6fd1ca28e1

View File

@ -12,6 +12,7 @@ on:
- landchecks/* - landchecks/*
tags: tags:
- ciflow/pull/* - ciflow/pull/*
- ciflow/trunk/*
workflow_dispatch: workflow_dispatch:
permissions: read-all permissions: read-all
@ -32,10 +33,12 @@ jobs:
name: Get changed files name: Get changed files
uses: ./.github/workflows/_get-changed-files.yml uses: ./.github/workflows/_get-changed-files.yml
with: with:
all_files: ${{ contains(github.event.pull_request.labels.*.name, 'lint-all-files') || contains(github.event.pull_request.labels.*.name, 'Reverted') }} all_files: ${{ contains(github.event.pull_request.labels.*.name, 'lint-all-files') || contains(github.event.pull_request.labels.*.name, 'Reverted') || github.event_name == 'push' }}
lintrunner-clang: lintrunner-clang:
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
# Needed to prevent deduping on HUD
name: lintrunner-clang-${{ needs.get-changed-files.outputs.changed-files == '*' && 'all' || 'partial' }}
needs: [get-label-type, get-changed-files] needs: [get-label-type, get-changed-files]
# Only run if there are changed files relevant to clangtidy / clangformat # Only run if there are changed files relevant to clangtidy / clangformat
if: | if: |
@ -75,6 +78,7 @@ jobs:
# fails to find types when it should # fails to find types when it should
lintrunner-mypy: lintrunner-mypy:
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
name: lintrunner-mypy-${{ needs.get-changed-files.outputs.changed-files == '*' && 'all' || 'partial' }}
needs: [get-label-type, get-changed-files] needs: [get-label-type, get-changed-files]
# Only run if there are changed files relevant to mypy # Only run if there are changed files relevant to mypy
if: | if: |
@ -99,6 +103,7 @@ jobs:
lintrunner-noclang: lintrunner-noclang:
uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main uses: pytorch/test-infra/.github/workflows/linux_job_v2.yml@main
name: lintrunner-noclang-${{ needs.get-changed-files.outputs.changed-files == '*' && 'all' || 'partial' }}
needs: [get-label-type, get-changed-files] needs: [get-label-type, get-changed-files]
with: with:
timeout: 120 timeout: 120