coredns Builds specific to Kuma.
To be able to rely on dependabot we have a go mod
in the root with the 2 dependencies we have. Because go mod tidy
will remove
unused dependencies we have an internal
package that imports these 2 dependencies.
You can build the entire package with make tar
everything will then be in build/out
.
In practice this is all done in a github action.
If the version in main
changes, a build of the binaries of that version is triggered and a release is created if one does not yet exist.
You can also manually trigger the workflow on a given commit, which also allows a release to be recreated.