--- name: "Link Checker" on: workflow_dispatch: schedule: - cron: "0 0 * * *" jobs: link-checker: name: Link Checker runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 - name: Link Checker uses: lycheeverse/lychee-action@4dcb8bee2a0a4531cba1a1f392c54e8375d6dd81 # renovate: tag=v1.5.4 id: lychee env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - name: Find Link Checker Issue id: link-checker-issue uses: micalevisk/last-issue-action@044e1cb7e9a4dde20e22969cb67818bfca0797be # renovate: tag=2.0.0 with: state: open labels: | link-checker - name: Update Issue uses: peter-evans/create-issue-from-file@433e51abf769039ee20ba1293a088ca19d573b7f # renovate: tag=v4.0.1 with: title: Broken links detected in docs 🔗 issue-number: "${{ steps.link-checker-issue.outputs.issue-number }}" content-filepath: ./lychee/out.md token: "${{ secrets.GITHUB_TOKEN }}" labels: | link-checker