From 73c231bb3f494e2ace1564f8e7efb627ae511bc8 Mon Sep 17 00:00:00 2001
From: vtexier <vit@free.fr>
Date: Sat, 25 Apr 2020 20:18:49 +0200
Subject: [PATCH] [fix] #127 fix keywords in .gitlab-ci.yml not compatible with
 gitlab v13.0

replace only/except by rules
---
 .gitlab-ci.yml | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a31a699f..0aa7dd76 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,8 +32,8 @@ image: $DOCKER_IMAGE/$PYTHON_VERSION:latest
     - bash -c "git push --force --mirror github 2>&1 | grep -v duniter-gitlab; echo $?"
 
 .changes:
-  only:
-    changes:
+  rules:
+    - changes:
       - duniterpy/**/*.py
       - .gitlab-ci.yml
       - Makefile
@@ -77,27 +77,29 @@ release:
   extends:
     - .push_to_github
   stage: release
-  when: manual
   script:
     - poetry publish --build --username $PYPI_LOGIN --password $PYPI_PASSWORD
-  only:
-    - tags
-    - master
+  rules:
+    - if: $CI_COMMIT_TAG
+      when: manual
+    - if: $CI_COMMIT_BRANCH == "master"
+      when: manual
+    - when: never
 
 release_test:
   stage: release
-  when: manual
   script:
     - poetry config repositories.pypi_test https://test.pypi.org/legacy/
     - poetry publish --build --username $PYPI_TEST_LOGIN --password $PYPI_TEST_PASSWORD --repository pypi_test
-  only: [tags]
+  rules:
+    - if: $CI_COMMIT_TAG
+      when: manual
+    - if: $CI_COMMIT_BRANCH == "dev"
+      when: manual
+    - when: never
 
 pages:
   stage: publish_doc
-  when: manual
-  only:
-    - tags
-    - master
   script:
     - poetry install
     - poetry run make docs
@@ -107,3 +109,9 @@ pages:
     untracked: true
     paths:
       - public
+  rules:
+    - if: $CI_COMMIT_TAG
+      when: manual
+    - if: $CI_COMMIT_BRANCH == "master"
+      when: manual
+    - when: never
\ No newline at end of file
-- 
GitLab