Add build-stamped version metadata to provider binary

This commit is contained in:
beatz174-bit
2026-04-23 13:42:13 +10:00
parent d6b52c1f44
commit c35de5d505
3 changed files with 57 additions and 1 deletions
+9
View File
@@ -18,3 +18,12 @@ jobs:
- name: Verify formatting and run quality gate
run: ./scripts/check.sh
- name: Build provider binary (stamped metadata)
run: |
VERSION="${GITHUB_REF_NAME:-dev}"
COMMIT="$(git rev-parse --short HEAD)"
DATE="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
go build -o terraform-provider-dynu \
-ldflags="-X main.version=${VERSION} -X main.commit=${COMMIT} -X main.date=${DATE}"