name: Links on: schedule: - cron: '00 18 * * *' jobs: linkChecker: runs-on: docker steps: - name: Checkout next uses: actions/checkout@v4 - name: Checkout v7 uses: actions/checkout@v4 with: path: v7 - name: Install lychee run: | 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 run: ./lychee docs v7/docs --format markdown - name: Update issue if: failure() uses: https://github.com/peter-evans/create-issue-from-file@v5.0.0 with: title: Dead links report issue-number: 583 content-filepath: ./report.md