From defca031ebb93de05c444da1ee16644b6d363b74 Mon Sep 17 00:00:00 2001
From: Vincent Delbar <vincent.delbar@latelescop.fr>
Date: Thu, 1 Jun 2023 21:10:05 +0000
Subject: [PATCH 1/2] CI: test workflow rules taken from docs

---
 .gitlab-ci.yml | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 77cfdca..dea3721 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,7 +14,11 @@ cache:
 
 workflow:
   rules:
-    - if: $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_REF_NAME == "develop" || $CI_PIPELINE_SOURCE == "merge_request_event"
+    - if: $CI_COMMIT_TAG
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+    - if: $CI_COMMIT_REF_PROTECTED && $CI_OPEN_MERGE_REQUESTS
+      when: never
+    - if: $CI_COMMIT_REF_PROTECTED
 
 stages:
   - Static Analysis
@@ -99,10 +103,9 @@ test_pipeline:
 
 docs:
   stage: Ship
-  #when: manual
+  when: manual
   only:
-    - master
-    - develop
+    - tags
   before_script:
     - apt update && apt install -y python3.8-venv
     - python3 -m venv docs_venv
@@ -117,14 +120,13 @@ docs:
 
 pypi:
   stage: Ship
-  #when: manual
+  when: manual
   only:
-    - master
-    - develop
+    - tags
 
   before_script:
     - apt update && apt install -y python3.8-venv
-    - pip install --upgrade build twine
+    - pip install build twine
   script:
     - python3 -m build
     - python3 -m twine upload --non-interactive -u __token__ -p $pypi_token dist/*
-- 
GitLab


From a7484cbac5a4c66a6a2349b84e99265660696ac1 Mon Sep 17 00:00:00 2001
From: Vincent Delbar <vincent.delbar@latelescop.fr>
Date: Thu, 1 Jun 2023 23:13:10 +0200
Subject: [PATCH 2/2] CI: bump dev version

---
 pyotb/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyotb/__init__.py b/pyotb/__init__.py
index 65943d1..5191fd6 100644
--- a/pyotb/__init__.py
+++ b/pyotb/__init__.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 """This module provides convenient python wrapping of otbApplications."""
-__version__ = "2.0.0.dev1"
+__version__ = "2.0.0.dev2"
 
 from .helpers import logger, set_logger_level
 from .apps import *
-- 
GitLab