@@ -95,40 +95,14 @@ jobs:
9595 timeout-minutes : 30
9696 run : .github/workflows/scripts/run_tests_rust.sh
9797
98- # Publish python releases only if all other tests have passed after creating a
99- # release.
100- Publish-python-legacy :
101- needs : [Core, JS, Go, Python, Rust]
102- if : ${{ github.event_name == 'release' }}
103- runs-on : ${{ matrix.os }}
104- strategy :
105- matrix :
106- # Handling boundary conditions of: https://github.com/pypa/manylinux
107- python-version : ['3.9.0']
108- os : [ubuntu-20.04]
109- steps :
110- - uses : actions/checkout@v4
111- - name : Set up Python
112- uses : actions/setup-python@v5
113- with :
114- python-version : ${{ matrix.python-version }}
115- - name : Build and publish the python wheel
116- env :
117- TWINE_USERNAME : __token__
118- TWINE_PASSWORD : ${{ secrets.OM_PSI_PYPI_TOKEN }}
119- run : |
120- python -m pip install --upgrade pip
121- pip install --upgrade packaging
122- bazel run -c opt //private_set_intersection/python:wheel.publish -- --verbose --skip-existing
123-
12498 Publish-python :
12599 needs : [Core, JS, Go, Python, Rust]
126100 if : ${{ github.event_name == 'release' }}
127101 runs-on : ${{ matrix.os }}
128102 strategy :
129103 matrix :
130104 python-version : ['3.9', '3.10', '3.11', '3.12', '3.13']
131- os : [ubuntu-24.04, ubuntu-22.04, ubuntu-20.04, macos-14]
105+ os : [ubuntu-24.04, ubuntu-22.04, macos-14]
132106 steps :
133107 - uses : actions/checkout@v4
134108 - name : Set up Python
0 commit comments