From 9d485d851d2d79cd3b505eb9ea66c1c5950e0760 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Tue, 4 Jan 2022 18:45:27 +0000
Subject: [PATCH] only publish if push worked

---
 .gitlab-ci.yml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ef1e3022..b81e4095 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,7 +37,6 @@ Publish to pypi and update repository:
     - git config --global user.name ${GITLAB_USER_NAME}
     - git add pyproject.toml
     - git commit -m "Bump version"
-    - git remote add origin https://${ACCESS_TOKEN_NAME}:${ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git && git push -o ci.skip origin HEAD:master
-    - poetry publish --build --username ${PYPI_USER} --password ${PYPI_PASSWORD}
+    - git remote add local https://${ACCESS_TOKEN_NAME}:${ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git && git push -o ci.skip local HEAD:master && poetry publish --build --username ${PYPI_USER} --password ${PYPI_PASSWORD}
   only:
     - master
-- 
GitLab