From ac6378f16a46e618e6af7111116a15eb3aa931dc Mon Sep 17 00:00:00 2001 From: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:18:10 -0500 Subject: [PATCH 1/3] Add `macos-15` runner to the PyO3 wheel build matrix. (#1255) --- .github/workflows/build_langsmith_pyo3_wheels.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build_langsmith_pyo3_wheels.yml b/.github/workflows/build_langsmith_pyo3_wheels.yml index a9383522a..9931705c6 100644 --- a/.github/workflows/build_langsmith_pyo3_wheels.yml +++ b/.github/workflows/build_langsmith_pyo3_wheels.yml @@ -137,6 +137,8 @@ jobs: platform: - runner: macos-14 target: aarch64 + - runner: macos-15 + target: aarch64 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 From 9dc415a137163cdec204bbaeef1e0324fffe1cf2 Mon Sep 17 00:00:00 2001 From: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:46:01 -0500 Subject: [PATCH 2/3] Add Python 3.13 to matrix for building langsmith-pyo3 wheels. (#1257) --- .github/workflows/build_langsmith_pyo3_wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_langsmith_pyo3_wheels.yml b/.github/workflows/build_langsmith_pyo3_wheels.yml index 9931705c6..d73e1d067 100644 --- a/.github/workflows/build_langsmith_pyo3_wheels.yml +++ b/.github/workflows/build_langsmith_pyo3_wheels.yml @@ -35,7 +35,7 @@ permissions: env: RUST_VERSION: '1.82' # Be careful, "stable" gets you "whatever GitHub ships", which is quite old. - SUPPORTED_PYTHON_VERSIONS: 'python3.8 python3.9 python3.10 python3.11 python3.12' + SUPPORTED_PYTHON_VERSIONS: 'python3.8 python3.9 python3.10 python3.11 python3.12 python3.13' WORKING_DIRECTORY: rust/crates/langsmith-pyo3 jobs: From 5f16a92ef0407d8877e9e34388808ca06ab7541b Mon Sep 17 00:00:00 2001 From: Predrag Gruevski <2348618+obi1kenobi@users.noreply.github.com> Date: Tue, 26 Nov 2024 18:46:17 -0500 Subject: [PATCH 3/3] Rename the macos artifacts to include the macOS version names. (#1258) --- .github/workflows/build_langsmith_pyo3_wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_langsmith_pyo3_wheels.yml b/.github/workflows/build_langsmith_pyo3_wheels.yml index d73e1d067..40c1d3a1b 100644 --- a/.github/workflows/build_langsmith_pyo3_wheels.yml +++ b/.github/workflows/build_langsmith_pyo3_wheels.yml @@ -155,7 +155,7 @@ jobs: - name: Upload wheels uses: actions/upload-artifact@v4 with: - name: wheels-macos-${{ matrix.platform.target }} + name: wheels-${{ matrix.platform.runner }}-${{ matrix.platform.target }} path: ${{ env.WORKING_DIRECTORY }}/dist if-no-files-found: error