sambit-giri / tools21cm

MIT License
22 stars 18 forks source link

Continuous Integration #51

Closed sambit-giri closed 2 months ago

sambit-giri commented 3 months ago

We need to integrate tools21cm to a continuous integration (CI) service, such as Travis CI.

When anyone pushes code to this repository, Travis CI automatically triggers a build and runs tests defined in your .travis.yml file. This helps ensure that the code works as expected before it's merged into the main branch or deployed.

sambit-giri commented 2 months ago

Although Travis CI is advertised as open-source, its free version has limitations and offers paid plans with additional features and resources. It was not very convenient to set up, so we may revisit it later. For now, we will use GitHub Actions.

sambit-giri commented 2 months ago

We have a working workflow with this commit.