again
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2026-02-11 12:01:14 +11:00
parent 6053207034
commit e07d4dd878

View File

@@ -12,12 +12,16 @@ steps:
- name: go-build
image: cache.coadcorp.com/library/golang
commands:
- XTEVE_VERSION="$(head -n 1 changelog-beta.md | cut -d\" \" -f2)"
- XTEVE_VERSION="$(head -n 1 changelog-beta.md)"
- XTEVE_VERSION="${XTEVE_VERSION#\#\#\#\# }"
- XTEVE_VERSION="${XTEVE_VERSION%% *}"
- XTEVE_VERSION="${XTEVE_VERSION%-beta}"
- SOURCE_VERSION="$(grep -m1 \"Version = \" xteve.go | cut -d\"\\\"\" -f2)"
- SOURCE_VERSION_LINE="$(grep -m1 'Version = ' xteve.go)"
- SOURCE_VERSION="${SOURCE_VERSION_LINE#*\"}"
- SOURCE_VERSION="${SOURCE_VERSION%%\"*}"
- test -n "${XTEVE_VERSION}" || (echo "Could not parse version from changelog-beta.md" && exit 1)
- test -n "${SOURCE_VERSION}" || (echo "Could not parse source version from xteve.go" && exit 1)
- 'test "${SOURCE_VERSION}" = "${XTEVE_VERSION}" || (echo "Version mismatch: changelog=${XTEVE_VERSION} source=${SOURCE_VERSION}" && exit 1)'
- 'test "${SOURCE_VERSION}" = "${XTEVE_VERSION}" || (echo "Version mismatch changelog=${XTEVE_VERSION} source=${SOURCE_VERSION}" && exit 1)'
- echo "Building xTeVe version ${XTEVE_VERSION} from changelog-beta.md"
- go build -v -ldflags "-X main.Version=${XTEVE_VERSION}" ./...