diff --git a/.github/checkgroup.yml b/.github/checkgroup.yml index ace786f8ac40a..531df1ebeaea8 100644 --- a/.github/checkgroup.yml +++ b/.github/checkgroup.yml @@ -28,29 +28,29 @@ subprojects: - ".github/workflows/ci-pytorch*.yml" - ".github/workflows/docs-*.yml" checks: - - "conda (3.8, 1.10)" - - "conda (3.8, 1.9)" - - "conda (3.9, 1.11)" - - "conda (3.9, 1.12)" - - "cpu (macOS-11, 3.10, latest, stable)" - - "cpu (macOS-11, 3.7, latest, stable)" - - "cpu (macOS-11, 3.7, oldest, stable)" - - "cpu (ubuntu-20.04, 3.10, latest, stable)" - - "cpu (ubuntu-20.04, 3.7, latest, stable)" - - "cpu (ubuntu-20.04, 3.7, oldest, stable)" - - "cpu (windows-2022, 3.10, latest, stable)" - - "cpu (windows-2022, 3.7, latest, stable)" - - "cpu (windows-2022, 3.7, oldest, stable)" - - "doctest (pytorch)" - - "make-docs (pytorch)" + - "pl-conda (3.8, 1.10)" + - "pl-conda (3.8, 1.9)" + - "pl-conda (3.9, 1.11)" + - "pl-conda (3.9, 1.12)" + - "pl-cpu (macOS-11, 3.10, latest, stable)" + - "pl-cpu (macOS-11, 3.7, latest, stable)" + - "pl-cpu (macOS-11, 3.7, oldest, stable)" + - "pl-cpu (ubuntu-20.04, 3.10, latest, stable)" + - "pl-cpu (ubuntu-20.04, 3.7, latest, stable)" + - "pl-cpu (ubuntu-20.04, 3.7, oldest, stable)" + - "pl-cpu (windows-2022, 3.10, latest, stable)" + - "pl-cpu (windows-2022, 3.7, latest, stable)" + - "pl-cpu (windows-2022, 3.7, oldest, stable)" + - "make-doctest (pytorch)" + - "make-html (pytorch)" - "mypy" - "PR Gatekeeper (pytorch)" - "pytorch-lightning (GPUs)" - "pytorch-lightning (HPUs)" - "pytorch-lightning (IPUs)" - - "slow (macOS-11, 3.7, 1.11)" - - "slow (ubuntu-20.04, 3.7, 1.11)" - - "slow (windows-2022, 3.7, 1.11)" + - "pl-slow (macOS-11, 3.7, 1.11)" + - "pl-slow (ubuntu-20.04, 3.7, 1.11)" + - "pl-slow (windows-2022, 3.7, 1.11)" - "test-on-tpus" - id: "pytorch_lightning: Azure GPU" @@ -79,8 +79,8 @@ subprojects: - "requirements/docs.txt" - "requirements/pytorch/**" checks: - - "doctest (pytorch)" - - "make-docs (pytorch)" + - "make-doctest (pytorch)" + - "make-html (pytorch)" - id: "pytorch_lightning: Docker" paths: @@ -127,14 +127,20 @@ subprojects: - "examples/app_*" checks: - "App.cloud-e2e" - - "doctest (app)" - - "make-docs (app)" - - "pytest (macOS-11, 3.8, latest)" - - "pytest (macOS-11, 3.8, oldest)" - - "pytest (ubuntu-20.04, 3.8, latest)" - - "pytest (ubuntu-20.04, 3.8, oldest)" - - "pytest (windows-2022, 3.8, latest)" - - "pytest (windows-2022, 3.8, oldest)" + - "make-doctest (app)" + - "make-html (app)" + - "app-examples (macOS-11, 3.8, latest)" + - "app-examples (macOS-11, 3.8, oldest)" + - "app-examples (ubuntu-20.04, 3.8, latest)" + - "app-examples (ubuntu-20.04, 3.8, oldest)" + - "app-examples (windows-2022, 3.8, latest)" + - "app-examples (windows-2022, 3.8, oldest)" + - "app-pytest (macOS-11, 3.8, latest)" + - "app-pytest (macOS-11, 3.8, oldest)" + - "app-pytest (ubuntu-20.04, 3.8, latest)" + - "app-pytest (ubuntu-20.04, 3.8, oldest)" + - "app-pytest (windows-2022, 3.8, latest)" + - "app-pytest (windows-2022, 3.8, oldest)" - id: "lightning_app: Azure" paths: @@ -149,8 +155,8 @@ subprojects: - "requirements/docs.txt" - "requirements/app/**" checks: - - "doctest (app)" - - "make-docs (app)" + - "make-doctest (app)" + - "make-html (app)" - id: "install" paths: diff --git a/.github/workflows/ci-app-examples.yml b/.github/workflows/ci-app-examples.yml index 8af5a2fc5a39e..ecd2a746412f1 100644 --- a/.github/workflows/ci-app-examples.yml +++ b/.github/workflows/ci-app-examples.yml @@ -6,13 +6,20 @@ on: # Trigger the workflow on push or pull request, but only for the master bran branches: [master, "release/*"] pull_request: branches: [master, "release/*"] + paths: + - ".github/workflows/ci-app-examples.yml" + - "src/lightning_app/**" + - "tests/tests_app_examples/**" + - "examples/app_*" + - "requirements/app/**" + - "setup.py" concurrency: group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref }} cancel-in-progress: ${{ github.ref != 'refs/heads/master' }} jobs: - pytest: + app-examples: runs-on: ${{ matrix.os }} strategy: fail-fast: false diff --git a/.github/workflows/ci-app-tests.yml b/.github/workflows/ci-app-tests.yml index 8d9c538eb665b..91299fdc4e16b 100644 --- a/.github/workflows/ci-app-tests.yml +++ b/.github/workflows/ci-app-tests.yml @@ -6,6 +6,7 @@ on: # Trigger the workflow on push or pull request, but only for the master bran branches: [master, "release/*"] pull_request: paths: + - ".github/workflows/ci-app-tests.yml" - "src/lightning_app/**" - "tests/tests_app/**" - "requirements/app/**" @@ -16,7 +17,7 @@ concurrency: cancel-in-progress: ${{ github.ref != 'refs/heads/master' }} jobs: - pytest: + app-pytest: runs-on: ${{ matrix.os }} strategy: fail-fast: false diff --git a/.github/workflows/ci-pytorch-test-conda.yml b/.github/workflows/ci-pytorch-test-conda.yml index c25c12df67b66..82c463a54169f 100644 --- a/.github/workflows/ci-pytorch-test-conda.yml +++ b/.github/workflows/ci-pytorch-test-conda.yml @@ -16,7 +16,7 @@ defaults: shell: bash -l {0} jobs: - conda: + pl-conda: runs-on: ubuntu-20.04 container: pytorchlightning/pytorch_lightning:base-conda-py${{ matrix.python-version }}-torch${{ matrix.pytorch-version }} strategy: diff --git a/.github/workflows/ci-pytorch-test-full.yml b/.github/workflows/ci-pytorch-test-full.yml index 770dd4727f056..987373b6ea2bf 100644 --- a/.github/workflows/ci-pytorch-test-full.yml +++ b/.github/workflows/ci-pytorch-test-full.yml @@ -14,7 +14,7 @@ concurrency: jobs: - cpu: + pl-cpu: runs-on: ${{ matrix.os }} if: github.event.pull_request.draft == false strategy: diff --git a/.github/workflows/ci-pytorch-test-slow.yml b/.github/workflows/ci-pytorch-test-slow.yml index 9096d2765043a..126eaaf17da1a 100644 --- a/.github/workflows/ci-pytorch-test-slow.yml +++ b/.github/workflows/ci-pytorch-test-slow.yml @@ -13,7 +13,7 @@ concurrency: cancel-in-progress: ${{ ! (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/release/')) }} jobs: - slow: + pl-slow: runs-on: ${{ matrix.os }} if: github.event.pull_request.draft == false strategy: diff --git a/.github/workflows/docs-checks.yml b/.github/workflows/docs-checks.yml index 5b5a9aec778be..a91f216af963f 100644 --- a/.github/workflows/docs-checks.yml +++ b/.github/workflows/docs-checks.yml @@ -12,7 +12,7 @@ concurrency: cancel-in-progress: ${{ ! (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/release/')) }} jobs: - doctest: + make-doctest: runs-on: ubuntu-20.04 strategy: fail-fast: false @@ -63,7 +63,7 @@ jobs: make doctest make coverage - make-docs: + make-html: runs-on: ubuntu-20.04 strategy: fail-fast: false