commercetest / nlnet

Analysis of the opensource codebases of NLnet sponsored projects.
MIT License
0 stars 0 forks source link

CodeQuality: use GitHub Actions to help with static analysis of the repo's codebase. #31

Open julianharty opened 3 months ago

julianharty commented 3 months ago

Context

In #29 we added pre-commit hooks, these run before the commit completes in our local development environment. As many of the projects we support are hosted on github.com and some will use GitHub Actions let's learn more about these by implementing them for this project.

TBD what sort of GitHub Actions would be useful for this codebase now, and as we add automated tests, etc.

julianharty commented 3 months ago

Let's add their coverage badge to the repo, assuming that's practical. https://github.com/marketplace/actions/coverage-badge

Of these I've chosen genbadges initially as it looks most promising as a general purpose approach to generating badges.

julianharty commented 1 month ago

I did some similar work for another project https://github.com/commercetest/guesslang/blob/master/.github/workflows/python-package.yml which might be useful as a starting point.

tnzmnjm commented 1 month ago

Public repositories receive unlimited free minutes for running workflows on Linux, macOS, and Windows runners. https://github.com/pricing