mceq-project/MCEq

Move to github actions for CI/CD

Closed this issue · 0 comments

Move from Azure to github actions for all CI/CD tasks.

As in the previous implementation the CI should:

On master:

  • Build wheels for x86-64 and aarch64 from linux and macos, and 64bit Windows
  • Build wheels for all Python version from 3.7 to 3.10
  • Install wheels with pip
  • Test with pytest

On PR:

  • same toolchain but only for linux x86-64 for Python 3.9 to shorten build and test times

On release:

  • entire toolchain
  • Publish on wheels on PyPi