Skip to content
This repository was archived by the owner on Jun 12, 2023. It is now read-only.

Migrate all CI to Github Actions#476

Merged
mtreinish merged 32 commits into
qiskit-community:masterfrom
mtreinish:migrate-to-gha
Sep 1, 2020
Merged

Migrate all CI to Github Actions#476
mtreinish merged 32 commits into
qiskit-community:masterfrom
mtreinish:migrate-to-gha

Conversation

@mtreinish
Copy link
Copy Markdown
Collaborator

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

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.
@mtreinish mtreinish changed the title [WIP] Migrate all CI to Github Actions Migrate all CI to Github Actions Sep 1, 2020
@mtreinish
Copy link
Copy Markdown
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

@mtreinish
Copy link
Copy Markdown
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 ).

@mtreinish mtreinish merged commit a5e398d into qiskit-community:master Sep 1, 2020
@mtreinish mtreinish deleted the migrate-to-gha branch September 1, 2020 15:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants