Run macos smoke test workflow on main commit (#28752)

Signed-off-by: Michael Goin <mgoin64@gmail.com>
Signed-off-by: mgoin <mgoin64@gmail.com>
This commit is contained in:
Michael Goin 2025-11-17 22:16:03 -05:00 committed by GitHub
parent b6e04390d3
commit 88ab591f0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 7 deletions

View File

@ -1,6 +1,9 @@
name: macOS Apple Silicon Smoke Test name: macOS Apple Silicon Smoke Test
on: on:
push:
branches:
- main
workflow_dispatch: # Manual trigger workflow_dispatch: # Manual trigger
jobs: jobs:
@ -19,13 +22,15 @@ jobs:
pyproject.toml pyproject.toml
python-version: '3.12' python-version: '3.12'
- name: Install dependencies - name: Create virtual environment
run: | run: |
uv pip install -r requirements/cpu-build.txt uv venv
uv pip install -r requirements/cpu.txt echo "$GITHUB_WORKSPACE/.venv/bin" >> "$GITHUB_PATH"
- name: Build vLLM - name: Install dependencies and build vLLM
run: uv pip install -v -e . run: |
uv pip install -r requirements/cpu.txt --index-strategy unsafe-best-match
uv pip install -e .
env: env:
CMAKE_BUILD_PARALLEL_LEVEL: 4 CMAKE_BUILD_PARALLEL_LEVEL: 4

View File

@ -4,8 +4,9 @@ packaging>=24.2
setuptools>=77.0.3,<81.0.0 setuptools>=77.0.3,<81.0.0
setuptools-scm>=8 setuptools-scm>=8
--extra-index-url https://download.pytorch.org/whl/cpu --extra-index-url https://download.pytorch.org/whl/cpu
torch==2.8.0+cpu; platform_machine == "x86_64" torch==2.8.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64" or platform_system == "Darwin" torch==2.9.0; platform_system == "Darwin"
torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
scons; platform_machine == "aarch64" # needed to build Arm Compute Library (ACL) scons; platform_machine == "aarch64" # needed to build Arm Compute Library (ACL)
wheel wheel
jinja2>=3.1.6 jinja2>=3.1.6