Skip to content

[CI] Split workflows for easier maintenance#56

Merged
0oshowero0 merged 2 commits intoAscend:mainfrom
0oshowero0:han/ci_name
Mar 25, 2026
Merged

[CI] Split workflows for easier maintenance#56
0oshowero0 merged 2 commits intoAscend:mainfrom
0oshowero0:han/ci_name

Conversation

@0oshowero0
Copy link
Copy Markdown
Collaborator

@0oshowero0 0oshowero0 commented Mar 24, 2026

Summary

This PR separates the CI configuration into smaller, purpose-specific workflows.

All the UT/ST now are moved to separated workflow run-tests.yml

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Copilot AI review requested due to automatic review settings March 24, 2026 14:16
@ascend-robot
Copy link
Copy Markdown

CLA Signature Pass

0oshowero0, thanks for your pull request. All authors of the commits have signed the CLA. 👍

@0oshowero0 0oshowero0 changed the title [CI] Separate CI workflows for better maintenance [CI] Split workflows for easier maintenance Mar 24, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR splits CI responsibilities by moving test execution (including MooncakeStore-specific E2E runs) into a dedicated workflow, while simplifying the existing packaging workflow.

Changes:

  • Added a new Run Tests GitHub Actions workflow that installs deps and runs unit/integration tests plus MooncakeStore E2E tests.
  • Removed pytest execution from the existing python-package workflow, leaving it to build (and install) the wheel.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/run-tests.yml New workflow to run pytest tests plus MooncakeStore-specific E2E tests.
.github/workflows/python-package.yml Stops running tests during the wheel-build workflow (now only builds + installs the wheel).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
@ascend-robot
Copy link
Copy Markdown

CLA Signature Pass

0oshowero0, thanks for your pull request. All authors of the commits have signed the CLA. 👍

@0oshowero0 0oshowero0 merged commit 813ed39 into Ascend:main Mar 25, 2026
5 checks passed
@0oshowero0 0oshowero0 deleted the han/ci_name branch March 25, 2026 01:33
vermouth1992 pushed a commit to vermouth1992/TransferQueue that referenced this pull request Mar 28, 2026
## Summary
This PR separates the CI configuration into smaller, purpose-specific
workflows.

All the UT/ST now are moved to separated workflow `run-tests.yml`

---------

Signed-off-by: 0oshowero0 <o0shower0o@outlook.com>
Signed-off-by: Chi Zhang <czhangseu@gmail.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.

3 participants