diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8f5949519cb9736c8a886cd32eb09365651ecd7..16587939fb4cc8832bb35db7d9732806fe4783e0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,6 +18,7 @@ before_script: stages: - test - build + - tag - doc-update build: @@ -45,6 +46,17 @@ go-test: - go mod vendor -v - go test ./... -v +tag: + stage: tag + only: + - master + 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 + # This pipeline job will attempt to have pkg.go.dev update docs for xxdk-wasm. # # pkg.go.dev relies on the proxy.golang.org service (go module cache/proxy) to discover versions of