Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,39 @@ jobs:
pip install dist/*.whl
awa --help

windows-wheel-build:
name: Windows wheel build
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'full-ci')
runs-on: windows-latest
timeout-minutes: 30
permissions:
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Build SDK wheel (maturin)
uses: PyO3/maturin-action@v1
with:
target: x86_64
args: --release --out awa-python/dist --manifest-path awa-python/Cargo.toml
- name: Install and import SDK wheel
shell: pwsh
run: |
python -m pip install (Resolve-Path awa-python/dist/*.whl)
python -c "import awa"
- name: Build CLI wheel (maturin)
uses: PyO3/maturin-action@v1
with:
target: x86_64
args: --release --out awa-cli/dist --manifest-path awa-cli/Cargo.toml
- name: Install and run CLI wheel
shell: pwsh
run: |
python -m pip install (Resolve-Path awa-cli/dist/*.whl)
awa --help

# ─── CLI smoke test ─────────────────────────────────────
cli-smoke:
name: CLI smoke test
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,8 @@ jobs:
target: x86_64
- os: macos-latest
target: aarch64
- os: windows-latest
target: x86_64
steps:
- uses: actions/checkout@v6

Expand Down Expand Up @@ -565,6 +567,8 @@ jobs:
target: x86_64
- os: macos-latest
target: aarch64
- os: windows-latest
target: x86_64
steps:
- uses: actions/checkout@v6

Expand Down