- name: "Validate links"
-
- on:
- workflow_dispatch:
- schedule:
- - cron: '0 0 * * *'
-
- env:
- FILENAME: README.md
-
- jobs:
- validate_links:
- name: 'Check all links are working'
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
-
- - name: Set up Python
- uses: actions/setup-python@v2
- with:
- python-version: '3.8'
-
- - name: Install dependencies
- run: python -m pip install -r scripts/requirements.txt
-
- - name: Validate all links from README.md
- run: python scripts/validate/links.py ${FILENAME}
|