馃摎 Personal bits of knowledge
1name: Links
2
3on:
4 repository_dispatch:
5 workflow_dispatch:
6 schedule:
7 - cron: "0 0 1 * *"
8
9jobs:
10 linkChecker:
11 runs-on: ubuntu-latest
12 permissions:
13 issues: write
14 steps:
15 - uses: actions/checkout@v4
16
17 - name: Link Checker
18 id: lychee
19 uses: lycheeverse/lychee-action@v2
20 with:
21 args: --accept '200..=204, 429, 403, 500' --max-retries 5 --retry-wait-time 5 --suggest .
22 fail: false
23
24 - name: Create Issue From File
25 if: steps.lychee.outputs.exit_code != 0
26 uses: peter-evans/create-issue-from-file@v5
27 with:
28 title: Link Checker Report
29 content-filepath: ./lychee/out.md
30 labels: report, automated issue