This repository was archived by the owner on Jun 12, 2023. It is now read-only.
Migrate all CI to Github Actions#476
Merged
Merged
Conversation
Since the period with an extra 10 concurrent job on travis is ending and there is already extensive resource contention in the shared azure pipelines instance for the qiskit organization we need to find an alternative for CI to maintain job throughput. This commit migrates all the existing CI jobs to github actions which has a very generous quota for open source projects.
We need cvxopt in the windows jobs to have a functional solver for the cvx fitter test (or manually build scs from source against blas). However there are no wheels published for cvxopt on pypi for windows python3.8. To workaround this we were using conda in azure pipelines, this commit mirrors this by switching to conda for the windows tests.
Collaborator
Author
|
This should be ready to go now, we'll have to update the branch protection rules to check the gha jobs instead of travis |
Collaborator
Author
|
The other thing here is this doesn't have a windows 3.5 job, I had trouble getting that working. After this merges I'm going to push up the PR to drop 3.5 support from ignis (in line with Qiskit/qiskit#4926 and Qiskit/qiskit-aer#917 ). |
chriseclectic
approved these changes
Sep 1, 2020
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Since the period with an extra 10 concurrent job on travis is ending and
there is already extensive resource contention in the shared azure
pipelines instance for the qiskit organization we need to find an
alternative for CI to maintain job throughput. This commit migrates all
the existing CI jobs to github actions which has a very generous quota
for open source projects.
Details and comments