Skip to content

Markdown lint

Markdown lint #431

name: Markdown lint
on:
schedule:
- cron: '5 8 * * *'
workflow_dispatch:
pull_request:
paths:
- '**.md'
jobs:
markdown-link:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v4
- name: Lint
run: make markdown-lint
- uses: umbrelladocs/action-linkspector@v1
with:
fail_on_error: true
filter_mode: nofilter
- name: Inform Slack users of link check failures
uses: tiloio/slack-webhook-action@v1.1.2
if: failure() && github.ref_name == 'main'
with:
slack_web_hook_url: ${{ secrets.SLACK_WEBHOOK_BRIMLABS_DOCS }}
slack_json: |
{
"username": "markdown-link",
"text": "Markdown link check failed: ${{ github.event.workflow_run.html_url }}"
}