Skip to content

Merge pull request #205 from authzed/fix-link-checker #9

Merge pull request #205 from authzed/fix-link-checker

Merge pull request #205 from authzed/fix-link-checker #9

Workflow file for this run

---
name: "Link Checker (Fail Fast)"
on:
push:
branches: ["main"]
pull_request:
jobs:
preview:
name: "Preview Deploy"
runs-on: "ubuntu-latest"
outputs:
preview_url: "${{ steps.waitForVercelPreviewDeployment.outputs.url }}"
steps:
- name: "Wait for Vercel preview deployment to be ready"
uses: "patrickedqvist/wait-for-vercel-preview@v1.3.1"
id: "waitForVercelPreviewDeployment"
with:
token: "${{ secrets.GITHUB_TOKEN }}"
check_interval: 30
max_timeout: 600
link_checker:
name: "Link Checker"
runs-on: "ubuntu-latest"
needs: "preview"
timeout-minutes: 15
steps:
- uses: "actions/checkout@v3"
- name: "Link Checker"
uses: "lycheeverse/lychee-action@v1.9.0"
with:
fail: true
args: "--verbose --no-progress --exclude '^https://github.com/.*.mdx' ${{ needs.preview.outputs.preview_url }}"