Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-guides/TRaSH-Guides/src/commit/a60897ba56b48f6b18d5086ae151d97886720b72/.github/workflows/mkdocs_bug_prevent.yml You should set ROOT_URL correctly, otherwise the web may not work correctly.
TRaSH-Guides/.github/workflows/mkdocs_bug_prevent.yml

40 lines
1.1 KiB

name: Check for Mkdocs Issues
on:
push:
branches:
- master
pull_request:
jobs:
triage:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Find JSON Files Changed in Commit
id: find_json_files
run: |
# Get the list of JSON files changed in the commit
JSON_FILES=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '\.json$' || true)
echo "json_files=$JSON_FILES" >> $GITHUB_ENV
- name: Check JSON Files for MkDocs Macro Issues
run: |
# Check if any JSON files contain the [[ pattern
if [[ -n "$JSON_FILES" ]]; then
if grep -r '\[\[' $JSON_FILES; then
echo "::error::Found '[[', which breaks MkDocs macros in JSON files:"
grep -r -n '\[\[' $JSON_FILES
exit 1
else
echo "No '[[', patterns found in JSON files."
fi
else
echo "No JSON files changed in this commit."
fi