name: Website Links on: workflow_dispatch: schedule: - cron: "00 18 * * *" jobs: linkChecker: runs-on: ubuntu-24.04 permissions: issues: write # required for peter-evans/create-issue-from-file steps: - uses: actions/checkout@v5 - name: Check links on website id: lychee uses: lycheeverse/lychee-action@885c65f3dc543b57c898c8099f4e08c8afd178a2 # v2.6.1 with: fail: false args: --verbose --no-progress --exclude-all-private --max-concurrency 1 --retry-wait-time 60 --base https://firezone.dev --accept 100..=103,200..=299,429 . workingDirectory: website - name: Create Issue From File if: steps.lychee.outputs.exit_code != 0 uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6.0.0 with: title: Link Checker Report content-filepath: ./website/lychee/out.md labels: report, automated issue