-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Integrate C API tests into new GHA workflow structure #14481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
In Qiskit#13474 we restructured our CI to be based solely on github actions. As part of that change a new workflow structure was introduced where there were `on-*.yml` files that enumerate the jobs run for each job trigger. For example, `on-pull-request.yml` lists all the jobs that run when a pull request is opened or updated. However, the C API tests were not integrated into this new structure as part of Qiskit#13474 as they were already running and that PR didn't want to change github actions usage that was already working. This commit is the follow up that updates the C API tests so they fit into the new structure and the jobs that are run are listed in the specific trigger sections.
One or more of the following people are relevant to this code:
|
Pull Request Test Coverage Report for Build 15298391107Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we also need to update the branch-protection rules to include the C-API tests? We won't be able to do that til #14492 is in, though.
In #13474 we restructured our CI to be based solely on github actions. As part of that change a new workflow structure was introduced where there were `on-*.yml` files that enumerate the jobs run for each job trigger. For example, `on-pull-request.yml` lists all the jobs that run when a pull request is opened or updated. However, the C API tests were not integrated into this new structure as part of #13474 as they were already running and that PR didn't want to change github actions usage that was already working. This commit is the follow up that updates the C API tests so they fit into the new structure and the jobs that are run are listed in the specific trigger sections.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This borked the merge queue first time round, but I think I fixed it.
* Integrate C API tests into new GHA workflow structure In Qiskit#13474 we restructured our CI to be based solely on github actions. As part of that change a new workflow structure was introduced where there were `on-*.yml` files that enumerate the jobs run for each job trigger. For example, `on-pull-request.yml` lists all the jobs that run when a pull request is opened or updated. However, the C API tests were not integrated into this new structure as part of Qiskit#13474 as they were already running and that PR didn't want to change github actions usage that was already working. This commit is the follow up that updates the C API tests so they fit into the new structure and the jobs that are run are listed in the specific trigger sections. * Fix broken syntax --------- Co-authored-by: Jake Lishman <jake@binhbar.com>
Summary
In #13474 we restructured our CI to be based solely on github actions. As part of that change a new workflow structure was introduced where there were
on-*.yml
files that enumerate the jobs run for each job trigger. For example,on-pull-request.yml
lists all the jobs that run when a pull request is opened or updated. However, the C API tests were not integrated into this new structure as part of #13474 as they were already running and that PR didn't want to change github actions usage that was already working. This commit is the follow up that updates the C API tests so they fit into the new structure and the jobs that are run are listed in the specific trigger sections.Details and comments