From b9d260df2d9e0b340b0557b777aad1d828398e3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 13:19:07 +0000 Subject: [PATCH 1/2] fix(deps, pyamber): bump torch from 2.12.1 to 2.13.0+cpu in /amber Bumps torch from 2.12.1 to 2.13.0+cpu. --- updated-dependencies: - dependency-name: torch dependency-version: 2.13.0+cpu dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- amber/operator-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amber/operator-requirements.txt b/amber/operator-requirements.txt index 4765b205cc6..bdf3adcced6 100644 --- a/amber/operator-requirements.txt +++ b/amber/operator-requirements.txt @@ -22,7 +22,7 @@ pillow==12.2.0 # Pin torch to the CPU wheel on Linux x86_64 to avoid the NVIDIA CUDA deps. --extra-index-url https://download.pytorch.org/whl/cpu -torch==2.12.1+cpu ; platform_system == "Linux" and platform_machine == "x86_64" +torch==2.13.0+cpu ; platform_system == "Linux" and platform_machine == "x86_64" torch==2.12.1 ; platform_system != "Linux" or platform_machine != "x86_64" scikit-learn==1.7.2 From 3c7d7c0987e3e5e1f2d07e5c158ed7a844b50217 Mon Sep 17 00:00:00 2001 From: Xinyuan Lin Date: Tue, 14 Jul 2026 18:18:58 -0700 Subject: [PATCH 2/2] fix(ci): keep pyamber Codecov upload non-gating Codecov rejects tokenless uploads from the protected Dependabot branch, which failed the Python 3.12 pyamber job after tests completed. Add step-level continue-on-error for the optional pyamber Codecov uploads and align the torch dependency/license manifest pins to 2.13.0. --- .github/workflows/build.yml | 2 ++ amber/LICENSE-binary-python | 2 +- amber/operator-requirements.txt | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 67943b907e6..af376bd85d3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1004,6 +1004,7 @@ jobs: cd amber && pytest -m "not integration" --cov=src/main/python --cov-report=xml --junit-xml=junit.xml -sv - name: Upload pyamber coverage to Codecov if: matrix.python-version == '3.12' && always() + continue-on-error: true uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 with: token: ${{ secrets.CODECOV_TOKEN }} @@ -1016,6 +1017,7 @@ jobs: # rather than `always()` so we still upload on test failure (the # whole point of Test Analytics) but skip cancelled runs. if: matrix.python-version == '3.12' && !cancelled() + continue-on-error: true uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/amber/LICENSE-binary-python b/amber/LICENSE-binary-python index 1eab2b26f69..73115b71d39 100644 --- a/amber/LICENSE-binary-python +++ b/amber/LICENSE-binary-python @@ -318,7 +318,7 @@ Python packages: - sympy==1.14.0 - threadpoolctl==3.6.0 - tifffile==2026.6.1 - - torch==2.12.1 + - torch==2.13.0 - zstandard==0.25.0 -------------------------------------------------------------------------------- diff --git a/amber/operator-requirements.txt b/amber/operator-requirements.txt index bdf3adcced6..8ddd2a214bf 100644 --- a/amber/operator-requirements.txt +++ b/amber/operator-requirements.txt @@ -23,7 +23,7 @@ pillow==12.2.0 # Pin torch to the CPU wheel on Linux x86_64 to avoid the NVIDIA CUDA deps. --extra-index-url https://download.pytorch.org/whl/cpu torch==2.13.0+cpu ; platform_system == "Linux" and platform_machine == "x86_64" -torch==2.12.1 ; platform_system != "Linux" or platform_machine != "x86_64" +torch==2.13.0 ; platform_system != "Linux" or platform_machine != "x86_64" scikit-learn==1.7.2 transformers==5.3.0