From 4ba4a68e7e84d5cf2504288aa6e0ca3d18aa6164 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 00:39:38 +0000 Subject: [PATCH 01/26] Update latest dependencies --- latest_requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latest_requirements.txt b/latest_requirements.txt index 47d2b3e1..91b44aa1 100644 --- a/latest_requirements.txt +++ b/latest_requirements.txt @@ -1,5 +1,5 @@ numpy==1.26.4 pandas==2.2.2 rdt==1.12.2 -torch==2.3.1 +torch==2.4.0 tqdm==4.66.4 From 39fcb6d0319ceab6c824f858a261d8e470849415 Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 15:51:13 -0500 Subject: [PATCH 02/26] attempting to fix tests by manually setting xcode --- .github/workflows/minimum.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 4902098c..1f7dcf52 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -27,5 +27,9 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install invoke .[test] + - if: matrix.os == 'macos-latest' + name: Set xcode version + run: | + sudo xcode-select -s "/Applications/Xcode_15.0.1.app" - name: Test with minimum versions run: invoke minimum From 0506c43ebe1a24e1939e0accfbcf88bf43bcbaf5 Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 17:06:23 -0500 Subject: [PATCH 03/26] reverting and trying to bump minimum --- .github/workflows/minimum.yml | 4 ---- pyproject.toml | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 1f7dcf52..4902098c 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -27,9 +27,5 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install invoke .[test] - - if: matrix.os == 'macos-latest' - name: Set xcode version - run: | - sudo xcode-select -s "/Applications/Xcode_15.0.1.app" - name: Test with minimum versions run: invoke minimum diff --git a/pyproject.toml b/pyproject.toml index 2f840647..5a2d1f9a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ "pandas>=1.4.0;python_version<'3.11'", "pandas>=1.5.0;python_version>='3.11' and python_version<'3.12'", "pandas>=2.1.1;python_version>='3.12'", - "torch>=1.9.0;python_version<'3.10'", + "torch>=1.9.1;python_version<'3.10'", "torch>=1.11.0;python_version>='3.10' and python_version<'3.11'", "torch>=2.0.0;python_version>='3.11' and python_version<'3.12'", "torch>=2.2.0;python_version>='3.12'", From 5821bd2084e34f61b75d3a130b5a0ad918398a29 Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 17:16:52 -0500 Subject: [PATCH 04/26] trying another version of torch --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5a2d1f9a..a17bd746 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ "pandas>=1.4.0;python_version<'3.11'", "pandas>=1.5.0;python_version>='3.11' and python_version<'3.12'", "pandas>=2.1.1;python_version>='3.12'", - "torch>=1.9.1;python_version<'3.10'", + "torch>=1.10.0;python_version<'3.10'", "torch>=1.11.0;python_version>='3.10' and python_version<'3.11'", "torch>=2.0.0;python_version>='3.11' and python_version<'3.12'", "torch>=2.2.0;python_version>='3.12'", From e348d453b6ec99a59a30f383a2e2271654d86a14 Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 17:37:08 -0500 Subject: [PATCH 05/26] trying 1.11 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a17bd746..615d7558 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ "pandas>=1.4.0;python_version<'3.11'", "pandas>=1.5.0;python_version>='3.11' and python_version<'3.12'", "pandas>=2.1.1;python_version>='3.12'", - "torch>=1.10.0;python_version<'3.10'", + "torch>=1.11.0;python_version<'3.10'", "torch>=1.11.0;python_version>='3.10' and python_version<'3.11'", "torch>=2.0.0;python_version>='3.11' and python_version<'3.12'", "torch>=2.2.0;python_version>='3.12'", From 54f26748c031863ceb2f300582665ab766cf3ade Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 17:48:16 -0500 Subject: [PATCH 06/26] trying to debug --- .github/workflows/minimum.yml | 5 +++++ pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 4902098c..42ddaa3b 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -27,5 +27,10 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install invoke .[test] + - if: matrix.os == 'macos-latest' + name: Set xcode version + run: | + sw_vers + sudo xcode-select -s "/Applications/Xcode_15.0.1.app" - name: Test with minimum versions run: invoke minimum diff --git a/pyproject.toml b/pyproject.toml index 615d7558..2f840647 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ "pandas>=1.4.0;python_version<'3.11'", "pandas>=1.5.0;python_version>='3.11' and python_version<'3.12'", "pandas>=2.1.1;python_version>='3.12'", - "torch>=1.11.0;python_version<'3.10'", + "torch>=1.9.0;python_version<'3.10'", "torch>=1.11.0;python_version>='3.10' and python_version<'3.11'", "torch>=2.0.0;python_version>='3.11' and python_version<'3.12'", "torch>=2.2.0;python_version>='3.12'", From f2927d91c1c900d4b710589ddab219f14f37909b Mon Sep 17 00:00:00 2001 From: Andrew Montanez Date: Mon, 29 Jul 2024 17:58:04 -0500 Subject: [PATCH 07/26] More debugging --- .github/workflows/minimum.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 42ddaa3b..29158096 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -30,6 +30,8 @@ jobs: - if: matrix.os == 'macos-latest' name: Set xcode version run: | + python -V + uname -p sw_vers sudo xcode-select -s "/Applications/Xcode_15.0.1.app" - name: Test with minimum versions From fdf0392cd6eb02ab2e372069eb402ca60ca0026f Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 13:46:28 -0400 Subject: [PATCH 08/26] Update minimum.yml --- .github/workflows/minimum.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 29158096..a4f326ba 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -27,12 +27,13 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install invoke .[test] - - if: matrix.os == 'macos-latest' - name: Set xcode version + - name: Install openssl + if: ${{ matrix.os == 'macos-latest' && matrix.python_version == '3.8' }} run: | python -V - uname -p - sw_vers - sudo xcode-select -s "/Applications/Xcode_15.0.1.app" + brew uninstall --ignore-dependencies openssl@1.1 + brew install openssl@1.1 + export CPPFLAGS="-I$(brew --prefix)/include" + export LDFLAGS="-L$(brew --prefix)/lib" - name: Test with minimum versions run: invoke minimum From 66558b4aa9e04e5680408d6b892a5a9c58adf3b2 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 13:54:41 -0400 Subject: [PATCH 09/26] Update minimum.yml --- .github/workflows/minimum.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index a4f326ba..0f60560f 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -28,12 +28,13 @@ jobs: python -m pip install --upgrade pip python -m pip install invoke .[test] - name: Install openssl - if: ${{ matrix.os == 'macos-latest' && matrix.python_version == '3.8' }} + if: ${{ matrix.os == 'macos-latest' && matrix.python-version == '3.8' }} run: | python -V - brew uninstall --ignore-dependencies openssl@1.1 - brew install openssl@1.1 + brew uninstall --ignore-dependencies openssl + brew install openssl@3 export CPPFLAGS="-I$(brew --prefix)/include" export LDFLAGS="-L$(brew --prefix)/lib" + brew link --force openssl@3 - name: Test with minimum versions run: invoke minimum From 3afa36aadc6ca20e245e2754fa9aaed1d2144692 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:01:59 -0400 Subject: [PATCH 10/26] Update minimum.yml --- .github/workflows/minimum.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 0f60560f..e474d0ca 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -31,10 +31,10 @@ jobs: if: ${{ matrix.os == 'macos-latest' && matrix.python-version == '3.8' }} run: | python -V - brew uninstall --ignore-dependencies openssl - brew install openssl@3 + brew uninstall --ignore-dependencies openssl@1.1 + brew install openssl@1.1 + brew link --force openssl@1.1 export CPPFLAGS="-I$(brew --prefix)/include" export LDFLAGS="-L$(brew --prefix)/lib" - brew link --force openssl@3 - name: Test with minimum versions run: invoke minimum From 2e263c779fd8cccb082a9839305a6863a3b90c69 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:09:01 -0400 Subject: [PATCH 11/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index e474d0ca..53b8f902 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -33,7 +33,7 @@ jobs: python -V brew uninstall --ignore-dependencies openssl@1.1 brew install openssl@1.1 - brew link --force openssl@1.1 + brew link --overwrite openssl@1.1 export CPPFLAGS="-I$(brew --prefix)/include" export LDFLAGS="-L$(brew --prefix)/lib" - name: Test with minimum versions From d475641083a2a4a2a7d88a6a7817f29c985964cd Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:24:52 -0400 Subject: [PATCH 12/26] Update minimum.yml --- .github/workflows/minimum.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 53b8f902..da9d155f 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -31,10 +31,10 @@ jobs: if: ${{ matrix.os == 'macos-latest' && matrix.python-version == '3.8' }} run: | python -V - brew uninstall --ignore-dependencies openssl@1.1 + brew uninstall --ignore-dependencies openssl@3 brew install openssl@1.1 + export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib" + export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include" brew link --overwrite openssl@1.1 - export CPPFLAGS="-I$(brew --prefix)/include" - export LDFLAGS="-L$(brew --prefix)/lib" - name: Test with minimum versions run: invoke minimum From e2ffe06171ecf2134c2b0182ed336cf5cea7bc38 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:26:50 -0400 Subject: [PATCH 13/26] Update minimum.yml --- .github/workflows/minimum.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index da9d155f..e29267bf 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -32,9 +32,10 @@ jobs: run: | python -V brew uninstall --ignore-dependencies openssl@3 + brew unlink openssl@3 --verbose brew install openssl@1.1 export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib" export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include" - brew link --overwrite openssl@1.1 + brew link --overwrite openssl@1.1 --verbose - name: Test with minimum versions run: invoke minimum From 3b7995f56fe01adc44adbc228a1a82770a4338a1 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:36:15 -0400 Subject: [PATCH 14/26] Update minimum.yml --- .github/workflows/minimum.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index e29267bf..607bf1c7 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -13,7 +13,7 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] include: - - os: macos-latest + - os: macos-14-arm64/20240722.3 python-version: '3.8' - os: macos-latest python-version: '3.12' @@ -27,15 +27,5 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install invoke .[test] - - name: Install openssl - if: ${{ matrix.os == 'macos-latest' && matrix.python-version == '3.8' }} - run: | - python -V - brew uninstall --ignore-dependencies openssl@3 - brew unlink openssl@3 --verbose - brew install openssl@1.1 - export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib" - export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include" - brew link --overwrite openssl@1.1 --verbose - name: Test with minimum versions run: invoke minimum From 439b8e9cfe628d96693847aa384feba71f5237a1 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 14:37:25 -0400 Subject: [PATCH 15/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 607bf1c7..054a9899 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -13,7 +13,7 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] include: - - os: macos-14-arm64/20240722.3 + - os: macos-14-arm64/20240714.2 python-version: '3.8' - os: macos-latest python-version: '3.12' From 7ebaab0850588f88dc3619620b71f092cd6382e3 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 15:18:03 -0400 Subject: [PATCH 16/26] Update minimum.yml --- .github/workflows/minimum.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 054a9899..78b079b9 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -13,7 +13,8 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] include: - - os: macos-14-arm64/20240714.2 + # macos-latest no longer supports Python 3.8 + - os: macos-13 python-version: '3.8' - os: macos-latest python-version: '3.12' From 64f2ab7a2ef2abe9672956ec9fb68f89639197e1 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 15:18:37 -0400 Subject: [PATCH 17/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 78b079b9..0e22e691 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -14,7 +14,7 @@ jobs: os: [ubuntu-latest, windows-latest] include: # macos-latest no longer supports Python 3.8 - - os: macos-13 + - os: macos-12 python-version: '3.8' - os: macos-latest python-version: '3.12' From d6293cc7626b5c04f87c316810dfa1f0d21e6f92 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 15:22:41 -0400 Subject: [PATCH 18/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 0e22e691..cd79c659 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -16,6 +16,8 @@ jobs: # macos-latest no longer supports Python 3.8 - os: macos-12 python-version: '3.8' + - os: macos-latest + python-version: '3.9' - os: macos-latest python-version: '3.12' steps: From 3c6cc28b95fb042c4593a484c92ee32d60390cf4 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 16:16:22 -0400 Subject: [PATCH 19/26] Update minimum.yml --- .github/workflows/minimum.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index cd79c659..be81bd6c 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -13,11 +13,16 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] include: - # macos-latest no longer supports Python 3.8 - os: macos-12 python-version: '3.8' - - os: macos-latest + - os: macos-12 python-version: '3.9' + - os: macos-12 + python-version: '3.10' + - os: macos-12 + python-version: '3.11' + - os: macos-12 + python-version: '3.12' - os: macos-latest python-version: '3.12' steps: From 4765bef304432f6d53cc51afc069bfd1ce125d0f Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 16:17:56 -0400 Subject: [PATCH 20/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index be81bd6c..15359b38 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -23,6 +23,8 @@ jobs: python-version: '3.11' - os: macos-12 python-version: '3.12' + - os: macos-latest + python-version: '3.9' - os: macos-latest python-version: '3.12' steps: From d12926babde05864c058541be1af84bc5d8b33ea Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 16:20:40 -0400 Subject: [PATCH 21/26] Update minimum.yml --- .github/workflows/minimum.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 15359b38..41a38273 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -15,12 +15,6 @@ jobs: include: - os: macos-12 python-version: '3.8' - - os: macos-12 - python-version: '3.9' - - os: macos-12 - python-version: '3.10' - - os: macos-12 - python-version: '3.11' - os: macos-12 python-version: '3.12' - os: macos-latest From d2afabbb96c3a73af7d2f24c9486213015315437 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 16:48:18 -0400 Subject: [PATCH 22/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 41a38273..f791fa2c 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -18,7 +18,7 @@ jobs: - os: macos-12 python-version: '3.12' - os: macos-latest - python-version: '3.9' + python-version: '3.10' - os: macos-latest python-version: '3.12' steps: From ec8b320b262c7d8c0b52d4596c4ece5d0c95166b Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 16:52:55 -0400 Subject: [PATCH 23/26] Update minimum.yml --- .github/workflows/minimum.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index f791fa2c..bff4693c 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -1,14 +1,16 @@ name: Unit Tests Minimum Versions - +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true on: push: pull_request: types: [opened, reopened] - jobs: minimum: runs-on: ${{ matrix.os }} strategy: + fail-fast: true matrix: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] From 28a2bc029fff6dda7a1ed78ab5a71be8a92596e6 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Tue, 30 Jul 2024 17:04:00 -0400 Subject: [PATCH 24/26] Update minimum.yml --- .github/workflows/minimum.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index bff4693c..1d2e6c2b 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -15,17 +15,19 @@ jobs: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] include: - - os: macos-12 - python-version: '3.8' - - os: macos-12 - python-version: '3.12' - os: macos-latest - python-version: '3.10' + python-version: '3.8' - os: macos-latest python-version: '3.12' steps: - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} for arm64 + if: matrix.os == 'macos-latest' + uses: "gabrielfalcao/pyenv-action@v17" + with: + default: ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }} + if: matrix.os != 'macos-latest' uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} From c1c6755531d31fe5ea074a51adc2fdfe13d53c44 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Thu, 1 Aug 2024 10:49:44 -0400 Subject: [PATCH 25/26] Update minimum.yml --- .github/workflows/minimum.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 1d2e6c2b..41812cac 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -10,7 +10,6 @@ jobs: minimum: runs-on: ${{ matrix.os }} strategy: - fail-fast: true matrix: python-version: ['3.8', '3.9', '3.10', '3.11','3.12'] os: [ubuntu-latest, windows-latest] @@ -22,7 +21,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} for arm64 - if: matrix.os == 'macos-latest' + if: ${{ matrix.os == 'macos-latest' && matrix.python-version == '3.8' }} uses: "gabrielfalcao/pyenv-action@v17" with: default: ${{ matrix.python-version }} From c17b4624d239898530761c4c25f86f4b58523458 Mon Sep 17 00:00:00 2001 From: Gaurav Sheni Date: Thu, 1 Aug 2024 10:51:42 -0400 Subject: [PATCH 26/26] Update minimum.yml --- .github/workflows/minimum.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/minimum.yml b/.github/workflows/minimum.yml index 41812cac..b0236c5c 100644 --- a/.github/workflows/minimum.yml +++ b/.github/workflows/minimum.yml @@ -26,7 +26,7 @@ jobs: with: default: ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }} - if: matrix.os != 'macos-latest' + if: ${{ matrix.os != 'macos-latest' || matrix.python-version != '3.8' }} uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }}