From c84b7d1bb804b4ddf8eded9c9e21662f6fc422d0 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Bayle <j2b.bayle@gmail.com>
Date: Tue, 25 Oct 2022 08:59:47 +0000
Subject: [PATCH] Automatically push latest tag

---
 .gitlab-ci.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 99bfb4e..6f8bfad 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,6 +37,19 @@ dist:
     paths:
       - dist
 
+tag-latest:
+  stage: deploy
+  image: alpine/git
+  script:
+    - git config user.email "${GITLAB_USER_EMAIL}"
+    - git config user.name "${GITLAB_USER_NAME}"
+    - git remote add tag-origin https://oauth2:${GITLAB_ACCESS_TOKEN}@gitlab.in2p3.fr/${CI_PROJECT_PATH}
+    - git push --delete tag-origin latest
+    - git tag latest
+    - git push tag-origin latest
+  rules:
+    - if: '$CI_COMMIT_TAG =~ /^v\d+(?:\.\d+){0,2}$/'
+
 pypi:
   stage: deploy
   script:
-- 
GitLab