From fe023b72e38b79d0936dc08b96e7735c3fed03eb Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Mon, 8 Jan 2024 19:08:23 +0100
Subject: [PATCH] Bump version

---
 .gitlab-ci.yml | 65 ++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 58 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f0f429d712..1dfaca44b8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -480,7 +480,7 @@ build-api-latest:
       - ./swagger/latest
     expire_in: 1 days
 
-build-api-version:
+build-api-1.3:
   stage: build
   image: docker.io/alpine:3.18
   only:
@@ -489,7 +489,7 @@ build-api-version:
       - master
   script:
     - apk add bash git
-    - git fetch && git checkout master
+    - git fetch && git checkout release-v1.3
     - bash .docs/.swagger/generate.sh
     - mkdir -p ./swagger/1.3
     - cp -r ./site/* ./swagger/1.3/
@@ -502,6 +502,28 @@ build-api-version:
       - ./swagger/1.3
     expire_in: 1 days
 
+build-api-1.4:
+  stage: build
+  image: docker.io/alpine:3.18
+  only:
+    refs:
+      - dev
+      - master
+  script:
+    - apk add bash git
+    - git fetch && git checkout master
+    - bash .docs/.swagger/generate.sh
+    - mkdir -p ./swagger/1.4
+    - cp -r ./site/* ./swagger/1.4/
+  cache:
+    paths:
+      - ./swagger/1.4
+  artifacts:
+    when: always
+    paths:
+      - ./swagger/1.4
+    expire_in: 1 days
+
 docs-registry:
   stage: docs
   image: docker.io/python:3.9-slim
@@ -526,7 +548,8 @@ docs-latest:
   image: docker.io/python:3.9-slim
   needs:
     - build-api-latest
-    - build-api-version
+    - build-api-1.3
+    - build-api-1.4
   only:
     refs:
       - dev
@@ -548,19 +571,19 @@ docs-latest:
       - ./final
     expire_in: 1 days
 
-docs-version:
+docs-1.3:
   stage: docs
   image: docker.io/python:3.9-slim
   needs:
     - build-api-latest
-    - build-api-version
+    - build-api-1.3
   only:
     refs:
       - dev
       - master
   script:
     - apt-get update && apt-get install -y git make
-    - git fetch && git checkout master
+    - git fetch && git checkout release-v1.3
     - pip install -r ./.docs/requirements.txt
     - mkdir -p ./final
     - mkdocs build && cp -r ./site ./final/1.3
@@ -574,12 +597,40 @@ docs-version:
       - ./final
     expire_in: 1 days
 
+docs-1.4:
+  stage: docs
+  image: docker.io/python:3.9-slim
+  needs:
+    - build-api-latest
+    - build-api-1.3
+    - build-api-1.4
+  only:
+    refs:
+      - dev
+      - master
+  script:
+    - apt-get update && apt-get install -y git make
+    - git fetch && git checkout master
+    - pip install -r ./.docs/requirements.txt
+    - mkdir -p ./final
+    - mkdocs build && cp -r ./site ./final/1.4
+    - cp -r ./swagger/1.4 ./final/1.4/swagger
+  cache:
+    paths:
+      - ./final
+  artifacts:
+    when: always
+    paths:
+      - ./final
+    expire_in: 1 days
+
 release-docs:
   stage: release
   image: docker.io/finalgene/openssh:9.1
   needs:
     - docs-latest
-    - docs-version
+    - docs-1.3
+    - docs-1.4
   only:
     refs:
       - dev
-- 
GitLab