This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch automatic_release_pyfury_on_macos_windows
in repository https://gitbox.apache.org/repos/asf/fury.git

commit ae62f8dad0a59205391ed32936cba452b6f6a452
Author: chaokunyang <[email protected]>
AuthorDate: Thu Feb 6 18:27:23 2025 +0800

    automatic release pyfury for macos arm64 and windows
---
 .github/workflows/release.yaml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 109204e9..6a16bc41 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -25,7 +25,6 @@ on:
 jobs:
   release-python:
     name: Publish Fury Python to PyPI
-    runs-on: ubuntu-20.04
     if: github.repository == 'apache/fury'
     environment:
       name: pypi
@@ -33,6 +32,8 @@ jobs:
     strategy:
       matrix:
         python-version: [3.8, 3.9, 3.10.12, 3.11, 3.12]
+        os: [ubuntu-latest, macos-13, macos-14, windows-2022] # macos-13: x86, 
macos-14: arm64
+    runs-on: ${{ matrix.os }}
     steps:
       - uses: actions/checkout@v4
       - name: Set up Python ${{ matrix.python-version }}
@@ -57,6 +58,7 @@ jobs:
           pip list
           export PATH=~/bin:$PATH
           echo "Build pyfury"
+          bazel build //:cp_fury_so
           python setup.py bdist_wheel --dist-dir=../dist
           ../ci/deploy.sh rename_linux_wheels $PWD/../dist
       - name: Publish wheel to PyPI


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to