aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormeskio <meskio@torproject.org>2023-08-09 11:14:47 +0200
committermeskio <meskio@torproject.org>2023-08-14 08:56:56 +0200
commitf73fe6ec00a3de3c5ff01222e9a77c81f8a98282 (patch)
tree510267d23b27729fb6808cc1be79a3017e0aff76
parent810473211404714a33d5edbb1d296e71656fe21d (diff)
downloadsnowflake-f73fe6ec00a3de3c5ff01222e9a77c81f8a98282.tar.gz
snowflake-f73fe6ec00a3de3c5ff01222e9a77c81f8a98282.zip
Keep the 'v' from the tag on the released .tar.gz
Gitlab doesn't support '#v' expansion for the links name and url: https://docs.gitlab.com/ee/ci/variables/where_variables_can_be_used.html https://docs.gitlab.com/ee/ci/variables/where_variables_can_be_used.html#gitlab-internal-variable-expansion-mechanism The current releases include a 'snowflake-.tar.gz' that gives a 404, because the link provided is missing the tag part. Let's keep it simple and produce a tar.gz with the v in the name like snowflake-v2.6.0.tar.gz Closes: #40282
-rw-r--r--.gitlab-ci.yml8
1 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c8a8a31..70a0ffe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -177,12 +177,12 @@ generate_tarball:
- if: $CI_COMMIT_TAG
script:
- go mod vendor
- - tar czf ${CI_PROJECT_NAME}-${CI_COMMIT_TAG#v}.tar.gz --transform "s,^,${CI_PROJECT_NAME}-${CI_COMMIT_TAG#v}/," *
+ - tar czf ${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.gz --transform "s,^,${CI_PROJECT_NAME}-${CI_COMMIT_TAG}/," *
after_script:
- echo TAR_JOB_ID=$CI_JOB_ID >> generate_tarball.env
artifacts:
paths:
- - ${CI_PROJECT_NAME}-${CI_COMMIT_TAG#v}.tar.gz
+ - ${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.gz
reports:
dotenv: generate_tarball.env
@@ -203,6 +203,6 @@ release-job:
ref: '$CI_COMMIT_TAG'
assets:
links:
- - name: '${CI_PROJECT_NAME}-${CI_COMMIT_TAG#v}.tar.gz'
- url: '${CI_PROJECT_URL}/-/jobs/${TAR_JOB_ID}/artifacts/file/${CI_PROJECT_NAME}-${CI_COMMIT_TAG#v}.tar.gz'
+ - name: '${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.gz'
+ url: '${CI_PROJECT_URL}/-/jobs/${TAR_JOB_ID}/artifacts/file/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.gz'