diff --git a/.forgejo/workflows/links.yml b/.forgejo/workflows/links.yml index ab1946bd..0a0855a9 100644 --- a/.forgejo/workflows/links.yml +++ b/.forgejo/workflows/links.yml @@ -3,15 +3,20 @@ name: Links on: schedule: - cron: '00 18 * * *' - jobs: linkChecker: runs-on: docker steps: - uses: actions/checkout@v4 + - name: Install lychee + run: | + # Cleanup artifacts from previous run in case it crashed + rm -rf "lychee-v0.15.0-x86_64-unknown-linux-gnu.tar.gz" lychee + curl -sLO "https://github.com/lycheeverse/lychee/releases/download/v0.15.0/lychee-v0.15.0-x86_64-unknown-linux-gnu.tar.gz" + tar -xvzf "lychee-v0.15.0-x86_64-unknown-linux-gnu.tar.gz" + rm "lychee-v0.15.0-x86_64-unknown-linux-gnu.tar.gz" + install -t "$HOME/.local/bin" -D lychee - name: Link Checker id: lychee - uses: https://github.com/lycheeverse/lychee-action@v1 - with: - args: --verbose --no-progress --scheme http --scheme https -E . + run: ./lychee --verbose --no-progress --scheme http --scheme https -f markdown -E ./docs