From 46639c693f9c29e98b363e7a43027c2ace258bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mochol=C3=AD?= Date: Mon, 24 Oct 2022 21:06:18 +0200 Subject: [PATCH] Extend Lite CPU coverage (#15279) --- .github/checkgroup.yml | 42 +++++++++++++++++++++---- .github/workflows/ci-lite-test-full.yml | 2 +- 2 files changed, 37 insertions(+), 7 deletions(-) diff --git a/.github/checkgroup.yml b/.github/checkgroup.yml index 148b144766..2066896ea1 100644 --- a/.github/checkgroup.yml +++ b/.github/checkgroup.yml @@ -154,15 +154,30 @@ subprojects: - "setup.cfg" # includes pytest config - ".actions/**" checks: - - "lite-cpu (macOS-11, lite, 3.10, latest, stable)" - "lite-cpu (macOS-11, lite, 3.7, latest, stable)" - "lite-cpu (macOS-11, lite, 3.7, oldest, stable)" - - "lite-cpu (ubuntu-20.04, lite, 3.10, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.8, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.8, oldest, stable)" + - "lite-cpu (macOS-11, lite, 3.9, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.9, oldest, stable)" + - "lite-cpu (macOS-11, lite, 3.10, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.10, oldest, stable)" - "lite-cpu (ubuntu-20.04, lite, 3.7, latest, stable)" - "lite-cpu (ubuntu-20.04, lite, 3.7, oldest, stable)" - - "lite-cpu (windows-2022, lite, 3.10, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.8, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.8, oldest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.9, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.9, oldest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.10, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.10, oldest, stable)" - "lite-cpu (windows-2022, lite, 3.7, latest, stable)" - "lite-cpu (windows-2022, lite, 3.7, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.8, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.8, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.9, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.9, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.10, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.10, oldest, stable)" - "lightning-lite (GPUs)" - "mypy" # Lite also requires PL checks as it depends on Lite @@ -195,15 +210,30 @@ subprojects: paths: - "tests/tests_lite/**" checks: - - "lite-cpu (macOS-11, lite, 3.10, latest, stable)" - "lite-cpu (macOS-11, lite, 3.7, latest, stable)" - "lite-cpu (macOS-11, lite, 3.7, oldest, stable)" - - "lite-cpu (ubuntu-20.04, lite, 3.10, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.8, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.8, oldest, stable)" + - "lite-cpu (macOS-11, lite, 3.9, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.9, oldest, stable)" + - "lite-cpu (macOS-11, lite, 3.10, latest, stable)" + - "lite-cpu (macOS-11, lite, 3.10, oldest, stable)" - "lite-cpu (ubuntu-20.04, lite, 3.7, latest, stable)" - "lite-cpu (ubuntu-20.04, lite, 3.7, oldest, stable)" - - "lite-cpu (windows-2022, lite, 3.10, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.8, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.8, oldest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.9, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.9, oldest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.10, latest, stable)" + - "lite-cpu (ubuntu-20.04, lite, 3.10, oldest, stable)" - "lite-cpu (windows-2022, lite, 3.7, latest, stable)" - "lite-cpu (windows-2022, lite, 3.7, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.8, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.8, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.9, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.9, oldest, stable)" + - "lite-cpu (windows-2022, lite, 3.10, latest, stable)" + - "lite-cpu (windows-2022, lite, 3.10, oldest, stable)" - "lightning-lite (GPUs)" - id: "lightning_lite: Azure GPU" diff --git a/.github/workflows/ci-lite-test-full.yml b/.github/workflows/ci-lite-test-full.yml index 83c18ad33f..ae5bdbf992 100644 --- a/.github/workflows/ci-lite-test-full.yml +++ b/.github/workflows/ci-lite-test-full.yml @@ -35,7 +35,7 @@ jobs: matrix: os: [ubuntu-20.04, windows-2022, macOS-11] pkg-name: ["lite"] # TODO: add "LAI" # "LAI" installs the monolithic package - python-version: ["3.7", "3.10"] + python-version: ["3.7", "3.8", "3.9", "3.10"] requires: ["oldest", "latest"] release: ["stable"] exclude: