Introduce a CI Pipeline for pull request targeting master and next branch which does:
checkout the code
lint by running golangci-lint detecting bugs and unused code (bugs have already been fixed with this pr)
run tests and build with go-1.17
compile inside a Dockerfile to have a stable build
push to ghcr.io (try at least, dunno if this is possible for private repos)
Sadly CI is not possible here for unknown reason:
The job was not started because recent account payments have failed or your spending limit needs to be increased. Please check the 'Billing & plans' section in your settings.
Introduce a CI Pipeline for pull request targeting
master
andnext
branch which does:Sadly CI is not possible here for unknown reason: