From e9681eb6a69b91b87b1580ae345ea36cd862e295 Mon Sep 17 00:00:00 2001
From: librelois <c@elo.tf>
Date: Sat, 14 May 2022 17:36:39 +0200
Subject: [PATCH] fix(ci): manual release build should be optional

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 02ba0be8b..6c3807c68 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,8 +94,23 @@ build_release:
   extends: .env
   rules:
     - if: "$CI_COMMIT_TAG || $CI_COMMIT_BRANCH =~ /^release/"
+    - when: never
+  stage: build
+  script:
+    - cargo build --locked --release
+    - mkdir build
+    - mv target/release/duniter build/duniter
+  artifacts:
+    paths:
+      - build/
+    expire_in: 3 day
+
+build_release_manual:
+  extends: .env
+  rules:
     - when: manual
   stage: build
+  allow_failure: true
   script:
     - cargo build --locked --release
     - mkdir build
-- 
GitLab