From f184b36fdb11cfa056f46b8819007d4ea5d18c8f Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Mon, 1 Jan 2024 03:13:51 +0100
Subject: [PATCH] ci(docs): Use pinned version

---
 docs/.gitlab-ci.yaml   | 8 +++++---
 images/tools/Earthfile | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/docs/.gitlab-ci.yaml b/docs/.gitlab-ci.yaml
index 3cf5f5b04..de4a141f7 100644
--- a/docs/.gitlab-ci.yaml
+++ b/docs/.gitlab-ci.yaml
@@ -1,14 +1,16 @@
 stages:
     - build
 
-pages:
+build-docs:
   stage: build
   image: docker.io/library/rust
   variables:
     CARGO_HOME: $CI_PROJECT_DIR/cargo
+    # renovate: datasource=github-releases depName=rust-lang/mdBook
+    MDBOOK_VERSION: v0.4.36
   before_script:
     - export PATH="$PATH:$CARGO_HOME/bin"
-    - mdbook --version || cargo install mdbook
+    - mdbook --version || cargo install --version "${MDBOOK_VERSION//v}" mdbook
   script:
     - mdbook build docs -d public
   rules:
@@ -23,7 +25,7 @@ pages:
   tags:
     - kubernetes
 
-upload:
+upload-docs:
   stage: release
   image:
     name: docker.io/minio/mc
diff --git a/images/tools/Earthfile b/images/tools/Earthfile
index cee0dc2ea..5b2c40b31 100644
--- a/images/tools/Earthfile
+++ b/images/tools/Earthfile
@@ -138,8 +138,8 @@ mdbook:
     # mdbook CLI cache
     FROM ../mirror+fedora
 
-    # renovate: datasource=github-releases depName=kubernetes-sigs/krew
-    ARG MDBOOK_VERSION=v0.4.18
+    # renovate: datasource=github-releases depName=rust-lang/mdBook
+    ARG MDBOOK_VERSION=v0.4.36
     ENV MDBOOK_VERSION=${MDBOOK_VERSION}
 
     RUN curl -L "https://github.com/rust-lang/mdBook/releases/download/${MDBOOK_VERSION}/mdbook-${MDBOOK_VERSION}-x86_64-unknown-linux-gnu.tar.gz" | tar xvzf - mdbook \
-- 
GitLab