Skip to content

Conversation

@gastonva
Copy link
Contributor

Type of change

  • Feature

Description of the change

Add a Github Actions CI piplinte that:

  • Run linters & formatters, make the CI fail if lint fails
  • Run tests
  • Measure coverage (coverage), TBD: make the pipeline fail if coverage drops to 80% (we can change that later)
  • Build docker image, make the pipeline fail if the build fails

Related PRs

N/A

@gastonva
Copy link
Contributor Author

gastonva commented Apr 4, 2025

I merged everything from #16. I made some changes to get the mypy hook working and added all the necessary settings to the pyproject.toml, following the official documentation. I also added a cache layer to the docker-build step in the GitHub Actions CI workflow.

cc: @pgrill

@m-revetria m-revetria mentioned this pull request Apr 7, 2025
3 tasks
@gastonva gastonva merged commit aff532d into main Apr 21, 2025
6 checks passed
@gastonva gastonva deleted the feat/github_actions branch April 21, 2025 13:52
This was referenced Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants