* bump golang-action to 1.7.0
* set action-gh-release to v1
* move away from distroless to alpine
* bump alpine to latest to align with Dockerfile
* making sure path is gopath is correct
* separate cache directories per build-job
* go mod tidy
* update go dependencies
This commit adds a solution for those who cant/dont have WireGuard kernel module loaded on their host but still wants/have to run it in docker.
It uses wireguard-go which in this case runs in userspace.