From 571a9b8669ca5e1b415e8ba309033f6e544416ab Mon Sep 17 00:00:00 2001 From: hiyouga <467089858@qq.com> Date: Thu, 5 Sep 2024 02:26:10 +0800 Subject: [PATCH] update ci Former-commit-id: e24bf7345442701ca874d439f0ca3da49fa59a84 --- .github/workflows/tests.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 349e4373..139e6154 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,14 +3,14 @@ name: tests on: push: branches: - - main + - "main" paths: - "**.py" - "requirements.txt" - ".github/workflows/*.yml" pull_request: branches: - - main + - "main" paths: - "**.py" - "requirements.txt" @@ -18,7 +18,20 @@ on: jobs: tests: - runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python-version: + - "3.8" + - "3.9" + - "3.10" + - "3.11" + os: + - "ubuntu-latest" + - "windows-latest" + - "macos-latest" + + runs-on: ${{ matrix.os }} environment: name: tests @@ -33,7 +46,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.8" + python-version: ${{ matrix.python-version }} cache: "pip" cache-dependency-path: "setup.py"