Skip to content

Commit 20e6a71

Browse files
chore: trying with mkdocs build
1 parent a04e986 commit 20e6a71

File tree

1 file changed

+3
-22
lines changed

1 file changed

+3
-22
lines changed

.github/workflows/reusable-build-test-release.yml

+3-22
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ jobs:
323323
echo -e "## Summary of Versions Used\n- **Splunk versions used:** (${splunk_version_list})\n- **SC4S versions used:** (${sc4s_version_list})\n- Browser: Chrome" >> "$GITHUB_STEP_SUMMARY"
324324
325325
validate-docs-change:
326-
runs-on: ubuntu-latest
326+
runs-on: test-unit-python3-3.7
327327
steps:
328328
- uses: actions/checkout@v4
329329
with:
@@ -332,29 +332,10 @@ jobs:
332332
- name: Installing requirements
333333
run: |
334334
pip install pip -U
335-
pip install mkdocs==1.6.1 mkdocs-material==9.6.9
335+
pip install mkdocs==1.6.1 mkdocs-material==9.6.9 poetry
336336
- name: validate
337337
run: |
338-
set -o xtrace
339-
if [ -f "mkdocs.yml" ]; then
340-
# Run mkdocs serve in the background and redirect output to /tmp/log
341-
nohup mkdocs serve &> /tmp/log &
342-
pid=$!
343-
sleep 5
344-
345-
# Send SIGTERM to the mkdocs serve process and signal it to terminate
346-
kill -TERM $pid
347-
else
348-
echo "mkdocs.yaml not found. Skipping mkdocs serve."
349-
exit 0
350-
fi
351-
352-
- name: check logs
353-
if: failure()
354-
run: |
355-
echo -e "\033[33m⚠️ mkdocs serve exited with an error. Here are logs from mkdocs serve \033[0m"
356-
set -o xtrace
357-
cat /tmp/log
338+
poetry run mkdocs build --strict
358339
359340
fossa-scan:
360341
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)