From b121076e63bc7d6931135c5396b6fd348848bed4 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Wed, 12 Feb 2025 13:39:06 -0800 Subject: [PATCH] quickfix: add missing dependency for docs (#2388) follow-up to #2368: - add mkdocs-redirect to frontend Docker, docs build ci - build frontend when changing mkdocs --- .github/workflows/docs-publish.yaml | 2 +- .github/workflows/frontend-lint-test-build.yaml | 1 + frontend/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs-publish.yaml b/.github/workflows/docs-publish.yaml index a83d6a98..950ccdb6 100644 --- a/.github/workflows/docs-publish.yaml +++ b/.github/workflows/docs-publish.yaml @@ -16,7 +16,7 @@ jobs: - uses: actions/setup-python@v4 with: python-version: 3.x - - run: pip install mkdocs-material requests pyyaml + - run: pip install mkdocs-material mkdocs-redirects requests pyyaml - name: Generate Helm Chart Index run: python ./scripts/generate-helm-index.py > ./frontend/docs/docs/helm-repo/index.yaml diff --git a/.github/workflows/frontend-lint-test-build.yaml b/.github/workflows/frontend-lint-test-build.yaml index 1d11451a..68bd6cbf 100644 --- a/.github/workflows/frontend-lint-test-build.yaml +++ b/.github/workflows/frontend-lint-test-build.yaml @@ -35,6 +35,7 @@ jobs: - 'frontend/*.json' - 'frontend/*.js' - 'frontend/*.ts' + - 'frontend/docs/mkdocs.yml' - '.github/workflows/frontend-lint-test-build.yaml' unit-tests: diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 1a229014..df250b79 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -40,7 +40,7 @@ FROM --platform=$BUILDPLATFORM docker.io/library/python:3.12-slim as build_docs WORKDIR /docs -RUN pip install mkdocs-material +RUN pip install mkdocs-material mkdocs-redirects COPY --link ./docs/mkdocs.yml . COPY --link ./docs/docs ./docs