[CI] test e2e - #257
Conversation
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: MrZ20 <2609716663@qq.com>
|
👋 Hi! Thank you for contributing to the vLLM Ascend project. The following points will speed up your PR merge:
If CI fails, you can run linting and testing checks locally according Contributing and Testing. |
|
/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py |
|
/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5, v0.21.0 |
|
/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5,v0.21.0 |
Signed-off-by: hfadzxy <starmoon_zhang@163.com>
|
/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5,v0.21.0 |
### What this PR does / why we need it? Fixes #9800. This PR adds two repository-local verified vLLM refs as the shared source of truth for PR selected tests and docs metadata: - `.github/vllm-main-verified.commit`: verified upstream vLLM main commit. - `.github/vllm-release-tag.commit`: matched vLLM release tag. The refs stay in separate files because they have different semantics. The workflow wiring keeps the variable flow explicit and small: - `lint-and-select-tests` reads both files in one step after checkout. - `main_commit` is validated as a 7-40 character hex commit and used for the vLLM checkout plus selected-test matrix. - `release_tag` is validated as a vLLM release tag and used as the second selected-test matrix entry. - `/e2e` command selected tests in `.github/workflows/pr_e2e_command.yml` use the same `main_commit` / `release_tag` outputs, so they no longer keep a separate hardcoded `vllm_version` list. - `docs/source/conf.py` directly reads the same anchor files for `main_vllm_commit` and `main_vllm_tag`. This intentionally avoids a separate helper job. Dockerfile defaults and scheduled workflow hardcode cleanup are split into follow-up PRs. No. This is CI/tooling and docs metadata plumbing only. Local checks: - `python docs/source/conf.py` - `python -m ruff check docs/source/conf.py` - `python -m ruff format --check docs/source/conf.py` - `actionlint .github/workflows/pr_test.yaml .github/workflows/pr_e2e_command.yml` - `git diff --check` Conflict resolution: - Rebased onto latest `vllm-project:main`. - Preserved the latest `lint-and-select-tests` source-filter flow. - Added the missing `trigger-selected-tests` `vllm_version` wiring in `.github/workflows/pr_e2e_command.yml`. - vLLM version: v0.21.0 - vLLM main: vllm-project/vllm@9090368 Signed-off-by: robellliu-dev <robell.liu@huawei.com> Signed-off-by: hfadzxy <starmoon_zhang@163.com>
Signed-off-by: hfadzxy <starmoon_zhang@163.com>
7a3bf34 to
71dbab8
Compare
de24f70 to
60cd7c9
Compare
05b98c1 to
38085d5
Compare
1cd9ff4 to
b7570c6
Compare
0c96baa to
e7d055b
Compare
8899462 to
ce1086a
Compare
What this PR does / why we need it?
Does this PR introduce any user-facing change?
How was this patch tested?