From eefe18386179915bf4ee3bf1b7f5df9afc892c9e Mon Sep 17 00:00:00 2001 From: RealRichi3 Date: Mon, 13 May 2024 00:04:55 +0100 Subject: [PATCH] update workflow file --- .github/workflows/build_book.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build_book.yml b/.github/workflows/build_book.yml index 69a4a946..98250836 100644 --- a/.github/workflows/build_book.yml +++ b/.github/workflows/build_book.yml @@ -32,6 +32,23 @@ jobs: sudo apt-get install -y r-base r-base-core libssl-dev libcurl4-openssl-dev libxml2-dev npm install -g npm@latest + - name: Extract config variables from config file + id: read_config + run: | + JSON_FILE="$CONFIG_PATH" + JSON_CONTENT=$(cat "$JSON_FILE") + LANGUAGES=$(echo "$JSON_CONTENT" | jq -r '.languages | join(",")') + OUTPUT_DIR=$(echo "$JSON_CONTENT" | jq -r '.outputDirectory') + SOURCE_DIR=$(echo "$JSON_CONTENT" | jq -r '.sourceDirectory') + TUTORIALS_DIR=$(echo "$JSON_CONTENT" | jq -r '.tutorialDirectory') + + echo "LANGUAGES=$LANGUAGES" >> $GITHUB_ENV + echo "OUTPUT_DIR=$OUTPUT_DIR" >> $GITHUB_ENV + echo "SOURCE_DIR=$SOURCE_DIR" >> $GITHUB_ENV + echo "TUTORIALS_DIR=$TUTORIALS_DIR" >> $GITHUB_ENV + + + read_config: runs-on: ubuntu-latest needs: setup