ehpor / hcipy

A framework for performing optical propagation simulations, meant for high contrast imaging, in Python.
https://hcipy.org
MIT License
91 stars 30 forks source link

Switch to Github Actions CI #226

Closed ehpor closed 7 months ago

ehpor commented 7 months ago

This PR moves CI from Azure Pipelines to Github Actions. This allows for tighter integration into the Github ecosystem. This also unifies the code between operating systems and reduces workload later on, since Actions are kept up to date by outsiders.

Todo:

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.21%. Comparing base (037b3b6) to head (9ab9a7e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #226 +/- ## ========================================== + Coverage 82.05% 82.21% +0.15% ========================================== Files 101 102 +1 Lines 7552 7555 +3 ========================================== + Hits 6197 6211 +14 + Misses 1355 1344 -11 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ehpor commented 7 months ago

@ivalaginja I'll change out the Github required checks after your review.

ehpor commented 7 months ago

Thanks! Changing the required checks now.