XanaduAI / thewalrus

A library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling.
https://the-walrus.readthedocs.io
Apache License 2.0
101 stars 55 forks source link

Port over to GitHub actions for building the wheels/continuous deployment #191

Closed josh146 closed 2 years ago

josh146 commented 4 years ago

It might make sense to port the wheel building CI away from a combination of CircleCI/Appveyor, for a couple of reasons:

In addition, we could also set up continuous deployment; when a new GitHub release is made, the wheels could be automatically built, tested, and uploaded.

It is worth starting from the GitHub Action workflow used over in the PennyLane-Lightning repo:

One big question mark is the performance --- GitHub actions might be slower than our current combination of CircleCI/Appveyor.