Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Check External Links #199

Check External Links

Check External Links #199

name: Check External Links
on:
schedule:
# Run daily at 2:00 AM UTC
- cron: '0 2 * * *'
workflow_dispatch: # Allow manual triggering
jobs:
check-links:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
- name: Cache pip dependencies
uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-requests
restore-keys: |
${{ runner.os }}-pip-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install requests
- name: Check external links
run: |
# Run the link checker and output results to stdout
python scripts/check-external-links.py --docs-dir docs --workers 20 --timeout 15