diff --git a/.github/workflows/generate-pdfs.yml b/.github/workflows/generate-pdfs.yml index 39b1136abc..8e4e0d0efa 100644 --- a/.github/workflows/generate-pdfs.yml +++ b/.github/workflows/generate-pdfs.yml @@ -28,7 +28,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.9" @@ -38,7 +38,7 @@ jobs: python -m pip install -r ${PWD}/build_pdf/requirements.txt - name: Build all - run: ${PWD}/build_pdf/build_all.sh + run: bash ${PWD}/build_pdf/build_all.sh - name: Setup Pages uses: actions/configure-pages@v4 @@ -46,7 +46,7 @@ jobs: - name: Upload GitHub Pages artifact uses: actions/upload-pages-artifact@v3 with: - path: './build_pdf/pdf/*' + path: './build_pdf/pdf/' deploy: runs-on: ubuntu-latest diff --git a/build_pdf/build_en.sh b/build_pdf/build_en.sh new file mode 100644 index 0000000000..b0337d0277 --- /dev/null +++ b/build_pdf/build_en.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" +cd $SCRIPTPATH + +for book in admin_book ansible_book bash_book middlewares sed_awk_grep nvchad_book + +do + for config_file in $(ls ${SCRIPTPATH}/${book}/en.yml) + do + echo "Building $config_file" + echo "---------------------" + VERSION=$(date +%Y/%m/%d) mkdocs build -q -f $config_file -d ${SCRIPTPATH}/site/ + echo "" + done +done +rm -Rf ${SCRIPTPATH}/site/