From 786fe547c24444c1df7000d27cf3e53430669f6f Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Wed, 6 Nov 2024 07:29:22 +0100
Subject: [PATCH] Shorten doc versions

---
 .docs/changelog.md                            |   4 +-
 .docs/index.md                                |   4 +-
 .docs/kubernetes.md                           |   2 +-
 .../extra.scssc                               | Bin 10506 -> 10940 bytes
 .docs/stylesheets/extra.css                   |   4 +-
 .docs/stylesheets/extra.scss                  |   2 +
 .gitlab-ci.yml                                |  17 ++++----
 mkdocs.yml                                    |   4 +-
 versions.json                                 |  38 ++----------------
 9 files changed, 25 insertions(+), 50 deletions(-)

diff --git a/.docs/changelog.md b/.docs/changelog.md
index e39afc4851..ddf83cb7a4 100644
--- a/.docs/changelog.md
+++ b/.docs/changelog.md
@@ -2,9 +2,9 @@
 author: Martin Weise
 ---
 
-## v1.4.7 (2024-11-06)
+## v1.5.0 (2024-11-06)
 
-[:simple-gitlab: GitLab Release](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/tags/v1.4.7)
+[:simple-gitlab: GitLab Release](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/tags/v1.5.0)
 
 !!! warning "Contains Breaking Changes"
 
diff --git a/.docs/index.md b/.docs/index.md
index 79db681b19..351edbf441 100644
--- a/.docs/index.md
+++ b/.docs/index.md
@@ -2,6 +2,8 @@
 author: Martin Weise
 ---
 
+# DBRepo
+
 [![CI/CD Status](./images/pipeline.svg)](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services){ tabindex=-1 }
 [![CI/CD Coverage](./images/coverage.svg)](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services){ tabindex=-1 }
 [![Latest Release](https://img.shields.io/gitlab/v/release/fair-data-austria-db-repository%2Ffda-services?gitlab_url=https%3A%2F%2Fgitlab.phaidra.org&display_name=release&style=flat)](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services){ tabindex=-1 }
@@ -10,7 +12,7 @@ author: Martin Weise
 [![Helm Chart version](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/dbrepo)](https://artifacthub.io/packages/helm/dbrepo/dbrepo){ tabindex=-1 }
 [![GitLab License](https://img.shields.io/gitlab/license/fair-data-austria-db-repository%2Ffda-services?gitlab_url=https%3A%2F%2Fgitlab.phaidra.org%2F&style=flat&cacheSeconds=3600)](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services){ tabindex=-1 }
 
-Documentation for version: [v1.5](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/releases).
+Documentation for version: [v1.5.0](https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/releases).
 
 DBRepo is a repository for data in databases that are used from the beginning until the end of a research 
 project supporting data evolution, -citation and -versioning. It implements the query store of the 
diff --git a/.docs/kubernetes.md b/.docs/kubernetes.md
index 54f88ab0ea..0fd067fac7 100644
--- a/.docs/kubernetes.md
+++ b/.docs/kubernetes.md
@@ -13,7 +13,7 @@ helm upgrade --install dbrepo \
   -n dbrepo \
   "oci://registry.datalab.tuwien.ac.at/dbrepo/helm/dbrepo" \
   --values ./values.yaml \
-  --version "1.5" \
+  --version "1.5.0" \
   --create-namespace \
   --cleanup-on-fail
 ```
diff --git a/.docs/stylesheets/.sass-cache/10990fa183107f4149f38216a4d00fe324a8131e/extra.scssc b/.docs/stylesheets/.sass-cache/10990fa183107f4149f38216a4d00fe324a8131e/extra.scssc
index c66d9e0bfba4de127388de9e8ad6f4212c1f5d36..2f3098a926efbb1d447f3f621898ced984e8f1a2 100644
GIT binary patch
delta 3216
zcmeAQ+7qg4tY@xg!j)`nkYr$DW^S06YHpmCXl$9BXq1*}oR(slW@(aQkZfsek(`uh
zyir$zg^_2n8;hI-udZ%xif%?}Dw{QDh_zZYo2L?|f|0So<X)CwM$yR+SqvEkCJVFb
z`3qVrI9OOKI%rrcIcVlv>j_v3ffP%D^{1q!C6?xt=q9D>Cg<nm7a<IjQOGFHNz^bh
zHqcQpG*#76FfvrtQ83h;+`wwXXgYZ>t30FZ<c&PyBAnLpnR3<&4z5UcOpax-nB2iC
zH2E5vlA;<+!rCa`T87hF)*;YZA>Ue#-C8u0%UV7YY|LZ>b{1BUF+r2vSVNq-t)(Gq
zq3XD;<uf_px<EWt3{&G!<YhpP;{>UcwN`M5pZu3KS{|FJ>Ihwv%h}?cdC+X;L9rRc
z)4{O02yO;QUKwmNh^1n!;7~l-lHF1so2hyTU6UuWuV&<*Y|CN9$Upg`n8M@<95ROd
z)?x<MqM7_)EM{P>ff6G8*7BKba1%g0(a95)r6zypn5Qg&<_7_5`Ah-0S`bfhvOkZU
z3pRC#PzI~R@GIjy6odFco;3q06|h!tV4M$EFJ@qE=wJ$VJ2WaC82jN`A?|Gy7M)zp
zmBc6v^|R1q0d6iv;mOk6DvZLD9k^BDGAxt3xFvLjAt54cEt&~tqK1etN{9$gKF=L1
zFM<{lBG&Sm{BT!@O!nqca=@kr5egt3@^D|lQZVC1BtzEnNSlF_@q<F(5?n1j1cYIZ
za9}(H*9LN}!DLVf2=k^eilc;pI5-5vC*R^#hs%IMfY02}TG7B-36w0vAz>kIEt&~t
zqK1VyN?3?b&gLs)l$cy0tHdY)x9O}b7l#DI6p6|A!BRQ=5CtleJ>?{HVUpIOnP4WW
z6%r^JLvnJTobF_HPO-_>0;%#+Fdsv+uavcXrYPL&Qj_-!WGiD+BZyFAEuU#Pd4r^y
zD>ijpsOsQB4vQWpeMS@&{Ge3I1#$(bG-NWEd{c0tyfm64rLE;N#o*ecC(jg8!>R^h
zxy<ByLSj5l2)m>w2}_$m&2eCIW`sKoo)#ovmO3zrBlJm5_7j#A6Nk$&eucY3d~&Vu
zQAT-Kta0<fQ-J*B1`$=b49nzGA`*=9ll8>q8RaMYiDyrqz`-)PNE9UICvG;GN5Tdy
z!YBq3fs`>UlkLPLIOHK|Kz?$Zm_FDzmC65^_$D6^<6=ZuVS{9JJJ<q{kr7b!oe~nd
zFk`GmGr>&M)FO|PAQdK`lc-cyg!vbmN))Z-Glk(E2k|r}Gs-B-V^fF7#EO&GNNPD^
zQ-jFFAhR^#kpWL74-qk-IC(9PG#5x6C>Jw5nrtI=QC<nnflAi$nc{E<DoxgrHp8k$
z8c9u~bSzdisz_@7N~>d4qll!&S;kzMfP1XvGp)f{2AeuWV1RsKjTsmMObFXR*%g#!
zxIt>gtrZ-Y1eqpl$@(&?fXfgSSZbUMDnnEt=|=@zhNw&il_4MnkTL`&X)T%wW}>DF
z6_heWb#k9vy|NlwpsRr#19uvTX8=kSSk)oQ50E-Y`GL(mL>30C!wd{xL|}kafXfeV
z5DQ#>_%ThkmC~H7qhP75j^<i*Yxzt`xNAW?naKvyM)KIy$s*KEzNwIm)htBw1Z0*I
z$mdwiQbsasp`sjCHAwE7yiieea-5*3D>io_LI-50GiK=2AVLSELL8J-Oh7D2P*SO7
zg6n`6dn&MCa$qt=XjTOkd(!d<xs!+tsbDRi=?JbLA1XO9>cCQ*xd6QU(}AQr9c$4{
zFcURt>7W!iI+J^qyOecdHbDy<T}aaviDwB4V65t--~kNMWd+V>*vv!ZGq5^%P{0eF
z^$7oiR7ijW55$rJ1>OcMfu{p=wgc02gl3(|W~wTTyC+Ah>f2_Nrdoj-|JGaz3Rv6q
URybPoAPtihBt<vRQY~Nx0G+SSVgLXD

delta 2786
zcmdlJ+7+a0tY@xg!ewA+WSnGZX_TC5kZP7}Xq0AVX_{nWoSc+unUZE^Y?)?ekeX^?
zxlvbwg^_Er8;jiJektk6nrvc|TUfjq)h1tHF=UjT%*3k4C^y-VRc!JxHmAumS(O-7
zC+}gEXOx*7s3^|KX)T{AYpvkmIysv?dh$$G5pH#Bg?wu{c5Bg0&dE>N<0l8QDJkk$
zD>`UcD>-Od8|7Qea9YbcM8H*XS<7cCgUtf5RIC*oA}25Bu$&yoCc>?UP&N5K$7)92
z$*Vby7<nfb@~ceNm*<--z{O?AYb|DAEt<&-#$pE68W0<xZs4_+&t!v}0^*5IW>l4$
zoXRy%na^4pMJ=DTe5L?gEr_Q$c^|Kw3pRBesOm8M$Jm0RfDhzBLy(aI)(Q@ct#I{X
z2G)iSreL>29pg|1*U3BiB6l^TAl$q4JY0-|le>6S7zHP<=TQaA7@6x^D;iiUfx<u#
z5)^{gqM2YOYETHG1cl&aJKk7%A+#V6vX;-}hubeSc^9ve3pO<f?}K#6!@UEGUdHVR
zL#*X9c|qPc11aSPd4C67J>2_(Fo!rWu7GO=x!7RxM-kD<O?)YgqA1}Y3JwR+$)5b`
zU>O@-QHbwFtwl4zOjO^CqWE5P@-6-{MzP6(0!oZxP;(_X#2_Y!P4<@u3Eu`wCQ7JG
z-YGAk3zM`K%>*-1jTf_)&qM@@_~d``x|2(}#3rv2OqG{_`3;&TC9LH$Md6;5n5-w1
zt&B~LAVQ6`e5T=K1!*;`W^p0ZO=c7p;}K;<67W@&<^owLXszJDBsSSYc%i%`ntLRz
z<uk?LS|lfPh^RSYQ-iQa3hZ0-Jk6wmuvl_(zKFCj)MN)HO-9Tp7lS#&f$=ZgcJayk
zL?p#T5mL9|QlgXJiX3H>g~k>iHy=FR%TE3vstT2{5|dz*ojgxMo>6x4K8ftf_rzqt
zEVIcqk~Wib#X&q!@v%-^f<qP(-?Ed>iR&}UP6oyFe<r@k1`=G1Fe4KsY><p=hZ_|E
zRsT~`LKkL?wP+@oiJCHGQ4*fqWIL%!WqFwYpeaJ$T0T=4?okj=V{)OavOG3*i0mmp
zSw>pR6`LAFN(7mu2@iW%_GCJah$)Z?aQ@^1vG_sB<izAP(ii0w&>X2?EuSe4ccjAP
zIWlHg)kq_$`6v^MRgEf=np|0RtZEdI)NGbDS0>;dYxzuTP!@5;rVbGxAYWKx2FN!=
zfPhqpf(k5d5K9~sAm14$&yw?HRGJJbFO;AuP=Z4Vl75uH<%QB@P<f#QPDP;d0w!rK
znh9p2rV1r+4uaK`%9H=e*DI@_1-J@IIRWAsfKmlkb%?S8qz+P6U^5SqhgHC3g)tL6
zlvO7CDoS&Mw1dkE6Q;>)r8OtdQM6Q6MRS;{wS1-|Tpx%hGkJlGkvukavIupPJ(ZHN
znuTaGfXs3Nc@nEx%1CAjD$8M2gXFHsg36+k<>W+NvAGKo5Fk69F;hemB4j`+#6c;-
z1jLdArHEuExDI$7rUVNn2PSERW@S)`CM}DQTaQR;a@O*hj^GL|P{oN+3!1R_%mv^@
zn-(OAX<3VAf|;nPNDHNG(VF~MrAt{GW)rk*(YBV)l!FHxh-V23V65t-P}Et0vlBM+
z5ZMW2o)tVO;N{Cyg#SS*B*1|OVo8AlZyJ`s(}FqMfvFauS!?n#H5JCn$*0xyCqEYy
K*zBWTzzhIx<7ZL;

diff --git a/.docs/stylesheets/extra.css b/.docs/stylesheets/extra.css
index d46da35109..20a4626dbb 100644
--- a/.docs/stylesheets/extra.css
+++ b/.docs/stylesheets/extra.css
@@ -1,5 +1,7 @@
 :root,
 [data-md-color-accent=indigo] {
+  --md-hue: 230;
+  --md-default-bg-color: hsla(230, 15%, 21%, 1);
   --md-primary-fg-color: #006699;
   --md-accent-fg-color: #005c8a;
   /* darken 10% */
@@ -28,5 +30,3 @@ img.img-border {
 
 .md-banner {
   background-color: var(--md-primary-fg-color--dark); }
-
-/*# sourceMappingURL=extra.css.map */
diff --git a/.docs/stylesheets/extra.scss b/.docs/stylesheets/extra.scss
index 1262644f00..27a239a812 100644
--- a/.docs/stylesheets/extra.scss
+++ b/.docs/stylesheets/extra.scss
@@ -1,5 +1,7 @@
 :root,
 [data-md-color-accent=indigo] {
+  --md-hue: 230;
+  --md-default-bg-color: hsla(230, 15%, 21%, 1);
   --md-primary-fg-color: #006699;
   --md-accent-fg-color: #005c8a; /* darken 10% */
   --md-primary-fg-color--dark: #00537c; /* darken 10% */
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 785bbc64c4..0a9c58518d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,7 @@ variables:
   DOCKER_HOST: "unix:///var/run/dind/docker.sock"
   TESTCONTAINERS_RYUK_DISABLED: "false"
   PYTHON_VERSION: "3.11"
+  DOC_VERSION: "1.5"
   APP_VERSION: "1.5.0"
   CHART_VERSION: "1.5.0"
   CACHE_FALLBACK_KEY: ${CI_DEFAULT_BRANCH}
@@ -416,15 +417,15 @@ release-docs:
     - "apk add --update alpine-sdk bash sed wget openssh jq curl"
     - "pip install pipenv"
     - "pip install -r ./requirements.txt"
-    - "mkdir -p ./final/${APP_VERSION}/rest"
+    - "mkdir -p ./final/${DOC_VERSION}/rest"
   script:
     - "make gen-lib-doc gen-docs-doc package-config"
-    - "cp -r ./lib/python/docs/build/html ./final/${APP_VERSION}/python" # sphinx
-    - "cp .docs/.swagger/api.yaml ./final/${APP_VERSION}/rest/api.yaml" # swagger
-    - "cp .docs/.swagger/swagger-ui.html ./final/${APP_VERSION}/rest/index.html" # swagger
-    - "cp .docs/.swagger/custom.css ./final/${APP_VERSION}/rest/custom.css" # swagger
-    - "cp -r ./site/* ./final/${APP_VERSION}" # mkdocs
-    - "cp .docker/dist.tar.gz ./final/${APP_VERSION}/dist.tar.gz" # dist
+    - "cp -r ./lib/python/docs/build/html ./final/${DOC_VERSION}/python" # sphinx
+    - "cp .docs/.swagger/api.yaml ./final/${DOC_VERSION}/rest/api.yaml" # swagger
+    - "cp .docs/.swagger/swagger-ui.html ./final/${DOC_VERSION}/rest/index.html" # swagger
+    - "cp .docs/.swagger/custom.css ./final/${DOC_VERSION}/rest/custom.css" # swagger
+    - "cp -r ./site/* ./final/${DOC_VERSION}" # mkdocs
+    - "cp .docker/dist.tar.gz ./final/${DOC_VERSION}/dist.tar.gz" # dist
     - "bash ./.gitlab/gen-badge.sh"
     - eval $(ssh-agent -s)
     - "mkdir -p /root/.ssh"
@@ -435,7 +436,7 @@ release-docs:
     - "scp -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa final.tar.gz $CI_DOC_USER@$CI_DOC_IP:final.tar.gz"
     - "scp -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa versions.json $CI_DOC_USER@$CI_DOC_IP:/system/user/ifs/infrastructures/public_html/dbrepo/versions.json"
     - "scp -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa .docs/redirect.html $CI_DOC_USER@$CI_DOC_IP:/system/user/ifs/infrastructures/public_html/dbrepo/index.html"
-    - 'ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa $CI_DOC_USER@$CI_DOC_IP "rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/${APP_VERSION}; tar xzf ./final.tar.gz; rm -f ./final.tar.gz; cp -r ./final/* /system/user/ifs/infrastructures/public_html/dbrepo/${APP_VERSION}; rm -rf ./final"'
+    - 'ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa $CI_DOC_USER@$CI_DOC_IP "rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/${DOC_VERSION}; tar xzf ./final.tar.gz; rm -f ./final.tar.gz; cp -r ./final/* /system/user/ifs/infrastructures/public_html/dbrepo/${DOC_VERSION}; rm -rf ./final"'
 
 release-libs:
   stage: release
diff --git a/mkdocs.yml b/mkdocs.yml
index a4930e473e..22bf05b5ac 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,5 +1,5 @@
 site_name: Database Repository
-site_url: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.5.0/
+site_url: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/1.5/
 repo_url: https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services
 repo_name: fda-services
 site_author: Research Unit Data Science, Technische Universit&auml;t Wien
@@ -121,7 +121,7 @@ markdown_extensions:
 extra:
   homepage: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/
   version:
-    default: 1.5.0
+    default: 1.5
     provider: mike
   social:
     - icon: simple/artifacthub
diff --git a/versions.json b/versions.json
index 01ecfe72d1..8ba789267d 100644
--- a/versions.json
+++ b/versions.json
@@ -1,42 +1,12 @@
 [
   {
-    "version": "1.5.0",
-    "title": "1.5.0",
+    "version": "1.5",
+    "title": "1.5",
     "aliases": []
   },
   {
-    "version": "1.4.6",
-    "title": "1.4.6",
-    "aliases": []
-  },
-  {
-    "version": "1.4.5",
-    "title": "1.4.5",
-    "aliases": []
-  },
-  {
-    "version": "1.4.4",
-    "title": "1.4.4",
-    "aliases": []
-  },
-  {
-    "version": "1.4.3",
-    "title": "1.4.3",
-    "aliases": []
-  },
-  {
-    "version": "1.4.2",
-    "title": "1.4.2",
-    "aliases": []
-  },
-  {
-    "version": "1.4.1",
-    "title": "1.4.1",
-    "aliases": []
-  },
-  {
-    "version": "1.4.0",
-    "title": "1.4.0",
+    "version": "1.4",
+    "title": "1.4",
     "aliases": []
   }
 ]
\ No newline at end of file
-- 
GitLab