diff --git a/.github/checkgroup.yml b/.github/checkgroup.yml index b9fcde984bc74..3687bec01f600 100644 --- a/.github/checkgroup.yml +++ b/.github/checkgroup.yml @@ -19,7 +19,7 @@ subprojects: - "!*.md" - "!**/*.md" checks: - - "pl-cpu (macOS-13, lightning, 3.9, 2.1, oldest)" + - "pl-cpu (macOS-14, lightning, 3.9, 2.1, oldest)" - "pl-cpu (macOS-14, lightning, 3.10, 2.1)" - "pl-cpu (macOS-14, lightning, 3.11, 2.2.2)" - "pl-cpu (macOS-14, lightning, 3.11, 2.3)" @@ -40,7 +40,7 @@ subprojects: - "pl-cpu (macOS-14, pytorch, 3.9, 2.1)" - "pl-cpu (ubuntu-20.04, pytorch, 3.9, 2.1)" - "pl-cpu (windows-2022, pytorch, 3.9, 2.1)" - - "pl-cpu (macOS-13, pytorch, 3.10, 2.1)" + - "pl-cpu (macOS-14, pytorch, 3.10, 2.1)" - "pl-cpu (ubuntu-22.04, pytorch, 3.10, 2.1)" - "pl-cpu (windows-2022, pytorch, 3.10, 2.1)" @@ -171,7 +171,7 @@ subprojects: - "!*.md" - "!**/*.md" checks: - - "fabric-cpu (macOS-13, lightning, 3.9, 2.1, oldest)" + - "fabric-cpu (macOS-14, lightning, 3.9, 2.1, oldest)" - "fabric-cpu (macOS-14, lightning, 3.10, 2.1)" - "fabric-cpu (macOS-14, lightning, 3.11, 2.2.2)" - "fabric-cpu (macOS-14, lightning, 3.11, 2.3)" @@ -192,7 +192,7 @@ subprojects: - "fabric-cpu (macOS-14, fabric, 3.9, 2.1)" - "fabric-cpu (ubuntu-20.04, fabric, 3.9, 2.1)" - "fabric-cpu (windows-2022, fabric, 3.9, 2.1)" - - "fabric-cpu (macOS-13, fabric, 3.10, 2.1)" + - "fabric-cpu (macOS-14, fabric, 3.10, 2.1)" - "fabric-cpu (ubuntu-22.04, fabric, 3.10, 2.1)" - "fabric-cpu (windows-2022, fabric, 3.10, 2.1)" @@ -266,14 +266,14 @@ subprojects: - "install-pkg (ubuntu-22.04, lightning, 3.11)" - "install-pkg (ubuntu-22.04, notset, 3.9)" - "install-pkg (ubuntu-22.04, notset, 3.11)" - - "install-pkg (macOS-13, fabric, 3.9)" - - "install-pkg (macOS-13, fabric, 3.11)" - - "install-pkg (macOS-13, pytorch, 3.9)" - - "install-pkg (macOS-13, pytorch, 3.11)" - - "install-pkg (macOS-13, lightning, 3.9)" - - "install-pkg (macOS-13, lightning, 3.11)" - - "install-pkg (macOS-13, notset, 3.9)" - - "install-pkg (macOS-13, notset, 3.11)" + - "install-pkg (macOS-14, fabric, 3.9)" + - "install-pkg (macOS-14, fabric, 3.11)" + - "install-pkg (macOS-14, pytorch, 3.9)" + - "install-pkg (macOS-14, pytorch, 3.11)" + - "install-pkg (macOS-14, lightning, 3.9)" + - "install-pkg (macOS-14, lightning, 3.11)" + - "install-pkg (macOS-14, notset, 3.9)" + - "install-pkg (macOS-14, notset, 3.11)" - "install-pkg (windows-2022, fabric, 3.9)" - "install-pkg (windows-2022, fabric, 3.11)" - "install-pkg (windows-2022, pytorch, 3.9)" diff --git a/.github/workflows/ci-pkg-install.yml b/.github/workflows/ci-pkg-install.yml index f096a709595af..5e772c9546fd7 100644 --- a/.github/workflows/ci-pkg-install.yml +++ b/.github/workflows/ci-pkg-install.yml @@ -42,7 +42,7 @@ jobs: strategy: fail-fast: false matrix: - os: ["ubuntu-22.04", "macOS-13", "windows-2022"] + os: ["ubuntu-22.04", "macOS-14", "windows-2022"] pkg-name: ["fabric", "pytorch", "lightning", "notset"] python-version: ["3.9", "3.11"] steps: diff --git a/.github/workflows/ci-tests-fabric.yml b/.github/workflows/ci-tests-fabric.yml index ca4dd0b845750..cc150c79b59d2 100644 --- a/.github/workflows/ci-tests-fabric.yml +++ b/.github/workflows/ci-tests-fabric.yml @@ -56,11 +56,11 @@ jobs: - { os: "ubuntu-22.04", pkg-name: "lightning", python-version: "3.12", pytorch-version: "2.5.1" } - { os: "windows-2022", pkg-name: "lightning", python-version: "3.12", pytorch-version: "2.5.1" } # only run PyTorch latest with Python latest, use Fabric scope to limit dependency issues - - { os: "macOS-13", pkg-name: "fabric", python-version: "3.10", pytorch-version: "2.1" } + - { os: "macOS-14", pkg-name: "fabric", python-version: "3.10", pytorch-version: "2.1" } - { os: "ubuntu-22.04", pkg-name: "fabric", python-version: "3.10", pytorch-version: "2.1" } - { os: "windows-2022", pkg-name: "fabric", python-version: "3.10", pytorch-version: "2.1" } # "oldest" versions tests, only on minimum Python - - { os: "macOS-13", pkg-name: "lightning", python-version: "3.9", pytorch-version: "2.1", requires: "oldest" } + - { os: "macOS-14", pkg-name: "lightning", python-version: "3.9", pytorch-version: "2.1", requires: "oldest" } - { os: "ubuntu-20.04", pkg-name: "lightning", @@ -101,7 +101,10 @@ jobs: - name: Set min. dependencies if: ${{ matrix.requires == 'oldest' }} - run: python .actions/assistant.py replace_oldest_ver + run: | + python .actions/assistant.py replace_oldest_ver + pip install "cython<3.0" wheel + pip install "pyyaml==5.4" --no-build-isolation - name: Adjust PyTorch versions in requirements files if: ${{ matrix.requires != 'oldest' }} diff --git a/.github/workflows/ci-tests-pytorch.yml b/.github/workflows/ci-tests-pytorch.yml index 0c7deddbe5923..fab2739c4a6be 100644 --- a/.github/workflows/ci-tests-pytorch.yml +++ b/.github/workflows/ci-tests-pytorch.yml @@ -60,11 +60,11 @@ jobs: - { os: "ubuntu-22.04", pkg-name: "lightning", python-version: "3.12", pytorch-version: "2.5.1" } - { os: "windows-2022", pkg-name: "lightning", python-version: "3.12", pytorch-version: "2.5.1" } # only run PyTorch latest with Python latest, use PyTorch scope to limit dependency issues - - { os: "macOS-13", pkg-name: "pytorch", python-version: "3.10", pytorch-version: "2.1" } + - { os: "macOS-14", pkg-name: "pytorch", python-version: "3.10", pytorch-version: "2.1" } - { os: "ubuntu-22.04", pkg-name: "pytorch", python-version: "3.10", pytorch-version: "2.1" } - { os: "windows-2022", pkg-name: "pytorch", python-version: "3.10", pytorch-version: "2.1" } # "oldest" versions tests, only on minimum Python - - { os: "macOS-13", pkg-name: "lightning", python-version: "3.9", pytorch-version: "2.1", requires: "oldest" } + - { os: "macOS-14", pkg-name: "lightning", python-version: "3.9", pytorch-version: "2.1", requires: "oldest" } - { os: "ubuntu-20.04", pkg-name: "lightning", @@ -106,7 +106,10 @@ jobs: - name: Set min. dependencies if: ${{ matrix.requires == 'oldest' }} - run: python .actions/assistant.py replace_oldest_ver + run: | + python .actions/assistant.py replace_oldest_ver + pip install "cython<3.0" wheel + pip install "pyyaml==5.4" --no-build-isolation - name: Adjust PyTorch versions in requirements files if: ${{ matrix.requires != 'oldest' }}