- Add version variable to main.go, set via -X ldflags at build time
- Pass version through to Server, used in the / endpoint response
- Makefile passes VERSION from git describe
- Dockerfile accepts VERSION build arg
- Woodpecker passes CI_COMMIT_TAG as VERSION