Skip to content

[CI] test e2e - #257

Open
zhangxinyuehfad wants to merge 20 commits into
mainfrom
zxy_e2e_test
Open

[CI] test e2e#257
zhangxinyuehfad wants to merge 20 commits into
mainfrom
zxy_e2e_test

Conversation

@zhangxinyuehfad

@zhangxinyuehfad zhangxinyuehfad commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

What this PR does / why we need it?

Does this PR introduce any user-facing change?

How was this patch tested?

wjunLu and others added 16 commits June 8, 2026 19:08
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: wjunLu <wjunlu217@gmail.com>
Signed-off-by: MrZ20 <2609716663@qq.com>
Signed-off-by: MrZ20 <2609716663@qq.com>
Signed-off-by: MrZ20 <2609716663@qq.com>
@github-actions

Copy link
Copy Markdown
Contributor

👋 Hi! Thank you for contributing to the vLLM Ascend project. The following points will speed up your PR merge:‌‌

  • A PR should do only one thing, smaller PRs enable faster reviews.
  • Every PR should include unit tests and end-to-end tests ‌to ensure it works and is not broken by other future PRs.
  • Write the commit message by fulfilling the PR description to help reviewer and future developers understand.

If CI fails, you can run linting and testing checks locally according Contributing and Testing.

@zhangxinyuehfad

zhangxinyuehfad commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator Author

/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py
[Bot]: e2e command triggered. See workflow run for details.
[Bot]: e2e command was cancelled.

@zhangxinyuehfad

zhangxinyuehfad commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator Author

/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5, v0.21.0
[Bot]: e2e command triggered. See workflow run for details.

@zhangxinyuehfad

zhangxinyuehfad commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator Author

/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5,v0.21.0
[Bot]: e2e command triggered. See workflow run for details.
[Bot]: e2e command failed.

Signed-off-by: hfadzxy <starmoon_zhang@163.com>
@zhangxinyuehfad

zhangxinyuehfad commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator Author

/e2e tests/e2e/pull_request/four_card/test_qwen3_6.py --vllm 9090368b650896bf5fc990c921df7eb4c20355a5,v0.21.0
[Bot]: e2e command triggered. See workflow run for details.
[Bot]: e2e command failed.

robellliu-dev and others added 3 commits June 10, 2026 17:37
### 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>
Signed-off-by: hfadzxy <starmoon_zhang@163.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants