From 0a35935ebb722ca577c236d8119146bc3786b6a0 Mon Sep 17 00:00:00 2001 From: Sydney Anne Erickson <sydney@elixxir.io> Date: Wed, 9 Nov 2022 17:47:50 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bdf8587e..0cba6dff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,8 +18,8 @@ before_script: stages: - test - build - - tag - doc-update + - version_check build: stage: build @@ -46,14 +46,16 @@ go-test: - go mod vendor -v - go test ./... -v -tag: - stage: tag +version_check: + stage: version_check + only: + - master + - release image: $DOCKER_IMAGE script: - - git remote add origin_tags git@$GITLAB_SERVER:elixxir/xxdk-wasm.git || true - - GOOS=js GOARCH=wasm go build -ldflags '-w -s' -o release/xxdk.wasm main.go - - git tag $(sha256sum release/xxdk.wasm | awk '{ print $1 }') -f - - git push origin_tags -f --tags + - GITTAG=$(git describe --tags) + - CODEVERS=$(cat utils/version.go | grep "const SEMVER =" | cut -d ' ' -f4 | tr -d '"') + - if [[ $GITTAG != $CODEVERS ]]; then echo "VERSION NUMBER BAD $GITTAG != $CODEVER"; exit -1; fi # This pipeline job will attempt to have pkg.go.dev update docs for xxdk-wasm. # -- GitLab