[release/v7.6] Add markdown link verification for PRs (#26445)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: xtqqczze <45661989+xtqqczze@users.noreply.github.com>
This commit is contained in:
Travis Plunk
2025-11-13 22:15:10 +00:00
committed by GitHub
co-authored by Copilot xtqqczze
parent ae7f849949
commit dee5188f75
6 changed files with 916 additions and 0 deletions
@@ -0,0 +1,32 @@
name: Verify Markdown Links
on:
push:
branches: [ main, master, release/v7.6 ]
paths:
- '**/*.md'
- '.github/workflows/verify-markdown-links.yml'
- '.github/actions/infrastructure/markdownlinks/**'
pull_request:
branches: [ main, master, release/v7.6 ]
paths:
- '**/*.md'
schedule:
# Run weekly on Sundays at midnight UTC to catch external link rot
- cron: '0 0 * * 0'
workflow_dispatch:
jobs:
verify-markdown-links:
name: Verify Markdown Links
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Verify markdown links
id: verify
uses: ./.github/actions/infrastructure/markdownlinks
with:
timeout-sec: 30
maximum-retry-count: 2