Skip to content

Commit

Permalink
[CI] enable CI on all branch (#124)
Browse files Browse the repository at this point in the history
Enable CI on all branch.
Installing with the torch-npu-2.5.1.dev20250218 so that we could enable
CI on all branch and prepare for merging 0.7.1-dev to main

---------

Signed-off-by: MengqingCao <[email protected]>
  • Loading branch information
MengqingCao authored Feb 21, 2025
1 parent fd2cc1b commit 36991b2
Show file tree
Hide file tree
Showing 10 changed files with 36 additions and 16 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,16 @@ name: Lint GitHub Actions workflows
on:
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '.github/workflows/*.ya?ml'
- '.github/workflows/actionlint.*'
- '.github/workflows/matchers/actionlint.json'
pull_request:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '.github/workflows/*.ya?ml'
- '.github/workflows/actionlint.*'
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/mypy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,17 @@ on:
# but only for the main branch
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '**/*.py'
- '.github/workflows/mypy.yaml'
- 'tools/mypy.sh'
- 'mypy.ini'
pull_request:
branches:
- "main"
- 'main'
- '*-dev'
# This workflow is only relevant when one of the following files changes.
# However, we have github configured to expect and require this workflow
# to run and pass before github with auto-merge a pull request. Until github
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/ruff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,17 @@ on:
# but only for the main branch
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- "**/*.py"
- requirements-lint.txt
- .github/workflows/matchers/ruff.json
- .github/workflows/ruff.yml
pull_request:
branches:
- "main"
- 'main'
- '*-dev'

jobs:
ruff:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,15 @@ name: Lint shell scripts
on:
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '**/*.sh'
- '.github/workflows/shellcheck.yml'
pull_request:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '**/*.sh'
- '.github/workflows/shellcheck.yml'
Expand Down
16 changes: 14 additions & 2 deletions .github/workflows/vllm_ascend_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,17 @@ name: 'e2e test'
on:
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '*.txt'
- '**/*.py'
- '.github/workflows/vllm_ascend_test.yaml'
- '!docs/**'
pull_request:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- '*.txt'
- '**/*.py'
Expand Down Expand Up @@ -100,6 +102,16 @@ jobs:
run: |
pip install -e .
- name: Install torch-npu
run: |
mkdir pta
cd pta
wget https://pytorch-package.obs.cn-north-4.myhuaweicloud.com/pta/Daily/v2.5.1/20250218.4/pytorch_v2.5.1_py310.tar.gz
tar -xvf pytorch_v2.5.1_py310.tar.gz
pip install ./torch_npu-2.5.1.dev20250218-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cd ..
rm -rf pta
- name: Run vllm-project/vllm-ascend test
run: |
pytest -sv tests
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/yapf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,15 @@ on:
# but only for the main branch
push:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- "**/*.py"
- .github/workflows/yapf.yml
pull_request:
branches:
- "main"
- 'main'
- '*-dev'
paths:
- "**/*.py"
- .github/workflows/yapf.yml
Expand Down
2 changes: 1 addition & 1 deletion packages.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
git
vim

wget
2 changes: 1 addition & 1 deletion pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ norecursedirs =
vllm-empty/tests/kernels
vllm-empty/tests/quantization
vllm-empty/tests/tool_use
vllm-empty/tests/runai_model_streamer
vllm-empty/tests/runai_model_streamer_test
vllm-empty/tests/kv_transfer
vllm-empty/tests/plugins
vllm-empty/tests/plugins_tests
Expand Down
1 change: 0 additions & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,3 @@
modelscope
pytest >= 6.0
pytest-asyncio

1 change: 0 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@ pyyaml
scipy
setuptools
setuptools-scm
torch-npu >= 2.5.1rc1

0 comments on commit 36991b2

Please sign in to comment.