Closed gdm85 closed 3 years ago
This is cool! We now don't need to do deps
manually.
But do you know whether it still works when I concurrently build doh-server
and doh-client
at the same time by issuing make -j999
if I remove deps
?
But do you know whether it still works when I concurrently build
doh-server
anddoh-client
at the same time by issuingmake -j999
if I removedeps
?
Go handles that gracefully, it locks the file objects it uses from within the Go build cache.
Add GitHub actions to build master and each PR.
I did not see a Makefile target to build for Windows, so I did not add the stanzas for that.
There are also no integration tests otherwise they could be added as well.
This PR additionally moves from Go 1.12 to Go 1.13 because of the modules support, which allows to not have a
deps
target anymore, since Go does that automatically. Build was failing without upgrading to Go 1.13