diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index acf4c6915b1766e3978af54a00cc42f30721287e..5d5bbe80f56f1e601b59d1c2d15b1ee269e36c0a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -120,11 +120,18 @@ bindings-android: - bindings.aar - bindings-sources.jar +# This pipeline job will attempt to have pkg.go.dev update docs for client/xxdk. +# +# pkg.go.dev relies on the proxy.golang.org service (go module cache/proxy) to discover versions of +# Go modules to make docs of. The proxy keeps a list of all known versions of Go modules. The go +# mod proxy does cache pulls for about 30 minutes, so if quickly successive commits are done in +# master/release, this will fail to pull the latest client, and the docs will not update. trigger-doc-update: stage: trigger_integration image: $DOCKER_IMAGE script: - - go install gitlab.com/elixxir/client@$CI_COMMIT_REF_NAME + # We use GOPRIVATE blank because not want to directly pull client, we want to use the public cache. + - GOPRIVATE="" go install gitlab.com/elixxir/client@$CI_COMMIT_REF_NAME only: - release - master