File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -337,17 +337,28 @@ jobs:
337
337
shell : bash
338
338
run : |
339
339
pip install pip -U
340
- pip install mkdocs==1.6.1 mkdocs-material==9.6.9 poetry
340
+ pip install poetry
341
341
if [[ -f ".github/workflows/docs.yml" ]]; then
342
- PIP_COMMAND=$(awk '/run: pip install/ {print substr($0, index($0,$5))}' .github/workflows/docs.yml)
342
+ PIP_COMMAND=$(awk '{
343
+ for (i = 1; i <= NF; i++) {
344
+ if ($i == "pip" && $(i+1) == "install") {
345
+ for (j = i+2; j <= NF; j++) {
346
+ printf "%s ", $j
347
+ }
348
+ }
349
+ }
350
+ }' .github/workflows/docs.yml)
343
351
if [ -z "$PIP_COMMAND" ]; then
344
352
echo "No pip install command found in .github/workflows/docs.yml!"
345
353
else
346
354
echo "Installing dependencies: $PIP_COMMAND"
355
+ # shellcheck disable=SC2086
347
356
pip install $PIP_COMMAND
348
357
fi
349
358
else
350
359
echo ".github/workflows/docs.yml file not found. No dependencies installed for mkdocs"
360
+ echo "Installing default pip install mkdocs==1.6.1 mkdocs-material==9.6.9"
361
+ pip install mkdocs==1.6.1 mkdocs-material==9.6.9
351
362
fi
352
363
- name : validate
353
364
id : validate
You can’t perform that action at this time.
0 commit comments