KEMBAR78
Generate coverage data when pusing to main by caiyunh · Pull Request #2442 · NVIDIA/cuda-quantum · GitHub
Skip to content

Conversation

@caiyunh
Copy link
Contributor

@caiyunh caiyunh commented Nov 29, 2024

Description

Background
This is about the unfinished work in the last step of PR diff coverage. We need to enable code coverage of the main branch so that the app can show diff on PR (link).

Note: Since this PR has not been tested on the CICD of this project, there may still be problems

Deployment workflow: https://github.com/NVIDIA/cuda-quantum/actions/runs/12263241490

Signed-off-by: Iris Huang <caiyunh@caiyunh-mlt.client.nvidia.com>
@copy-pr-bot
Copy link

copy-pr-bot bot commented Nov 29, 2024

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@caiyunh caiyunh changed the title generate coverage data when pusing to main Generate coverage data when pusing to main Nov 30, 2024
Signed-off-by: Bettina Heim <heimb@outlook.com>
Copy link
Collaborator

@bettinaheim bettinaheim left a comment

Choose a reason for hiding this comment

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

I took the liberty of pushing an update that integrates this into the deployment workflow.
This means that code coverage will also be created for other branch protected branches, such as release and staging branches. Additionally, this avoids an additional rebuild of the dev dependencies.

@bettinaheim
Copy link
Collaborator

bettinaheim commented Dec 10, 2024

/ok to test

Command Bot: Processing...

@bettinaheim
Copy link
Collaborator

bettinaheim commented Dec 10, 2024

/ok to test

Command Bot: Processing...

@github-actions
Copy link

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

@bettinaheim bettinaheim enabled auto-merge (squash) December 10, 2024 20:29
@bettinaheim bettinaheim merged commit 1e383a6 into NVIDIA:main Dec 10, 2024
437 checks passed
github-actions bot pushed a commit that referenced this pull request Dec 10, 2024
bharat-thotakura pushed a commit to bharat-thotakura/cuda-quantum that referenced this pull request Dec 10, 2024
Signed-off-by: Iris Huang <caiyunh@caiyunh-mlt.client.nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Co-authored-by: Iris Huang <caiyunh@caiyunh-mlt.client.nvidia.com>
Co-authored-by: Bettina Heim <heimb@outlook.com>
@bettinaheim bettinaheim added the maintenance Work items to update and improve the code base label Dec 11, 2024
bettinaheim added a commit that referenced this pull request Dec 11, 2024
Signed-off-by: Iris Huang <caiyunh@caiyunh-mlt.client.nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Co-authored-by: Iris Huang <caiyunh@caiyunh-mlt.client.nvidia.com>
Co-authored-by: Bettina Heim <heimb@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Work items to update and improve the code base

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants