Xuanwo commented on code in PR #6670:
URL: https://github.com/apache/opendal/pull/6670#discussion_r2432069379
##########
.github/workflows/ci_bindings_python.yml:
##########
@@ -50,3 +50,29 @@ jobs:
run: |
pip install ruff
ruff check .
+
+ smoke-python-314t:
+ runs-on: ubuntu-latest
+ needs: check
+ steps:
+ - uses: actions/checkout@v5
+ - name: Setup Rust toolchain
+ uses: ./.github/actions/setup
+ - name: Setup uv
+ uses: astral-sh/setup-uv@v7
+ with:
+ enable-cache: true
+ - name: Install Python 3.14 variants
+ run: |
+ uv python install python3.14t
+ - name: Build and import with python3.14t
+ working-directory: "bindings/python"
+ shell: bash
+ run: |
+ uv venv --python=python3.14t .venv-py314t
+ source .venv-py314t/bin/activate
+ pip install -q "maturin>=1.8.2"
+ maturin develop -F services-all
+ python -c "import opendal"
+ deactivate
+ rm -rf .venv-py314t
Review Comment:
We don't need this since every job has it's own runner.
##########
.github/workflows/release_python.yml:
##########
@@ -93,6 +93,7 @@ jobs:
args: --release -o dist -i python3.13t
--features=pyo3/extension-module,services-all
Review Comment:
Maybe we can add a `python3.14t` here?
##########
.github/workflows/ci_bindings_python.yml:
##########
@@ -50,3 +50,29 @@ jobs:
run: |
pip install ruff
ruff check .
+
+ smoke-python-314t:
Review Comment:
We can call this job `build-python-314t`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]