LSSTDESC / TJPCov

TJPCov is a general covariance calculator interface to be used within LSST DESC
https://tjpcov.readthedocs.io
MIT License
11 stars 1 forks source link

Updating CI workflow #93

Closed mattkwiecien closed 1 year ago

mattkwiecien commented 1 year ago

This PR aims to expand our test coverage and unify the CI workflow with the regular development workflow. This is useful because we want the build action to reflect the development workflow that a user who is contributing to the codebase would experience. Currently the two are pretty disjointed (different installs etc).

The new workflow is lint > tests > publish

mattkwiecien commented 1 year ago

@carlosggarcia Ready to review, finally!

mattkwiecien commented 1 year ago

Note that the build check will never pass as it's been changed. We will need to update this once the PR is merged.