3 Commits
Author SHA1 Message Date
Devin Carr 97461b69e6 TUN-10829: Remove vendoring
Remove the tracked vendor directory and build cloudflared from the locked
Go module graph instead.

- Use read-only module mode for build, test, vet, formatting, and linting.
- Configure CI and Docker builders to use Athens with public-proxy and VCS
  fallback.
- Download modules in a separate Docker layer for reusable image builds.
- Remove obsolete module checksums and add the missing shell interpreter to
  the FIPS verification script.

Closes TUN-10829
2026-09-02 16:21:50 -07:00
cthuang d54c8cc745 TUN-5129: Use go 1.17 and copy .git folder to docker build to compute version 2021-09-21 15:50:35 +00:00
Adam Chalmers 7df3a1ab67 TUN-3806: Use a .dockerignore 2021-01-26 14:04:53 +00:00