CI: Add Lychee CI test to check for broken links

closes: #17879

Signed-off-by: Damien Lejay <damien@lejay.be>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Damien Lejay
2025-08-10 10:28:58 +02:00
committed by Christian Brabandt
parent 32d6bd6df2
commit e32465190c
3 changed files with 64 additions and 0 deletions

15
.github/workflows/link-check.yml vendored Normal file
View File

@ -0,0 +1,15 @@
# .github/workflows/link-check.yml
name: Check Links
on:
workflow_dispatch:
schedule:
- cron: '0 3 * * 0' # Every Sunday at 03:00 UTC
jobs:
lychee:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run Lychee
uses: lycheeverse/lychee-action@v2
with:
args: --verbose --config ci/lychee.toml .