Skip to content

ci(docs): add markdownlint and link checker workflow #1

ci(docs): add markdownlint and link checker workflow

ci(docs): add markdownlint and link checker workflow #1

Workflow file for this run

name: Docs Quality
on:
push:
branches: [ "main", "master" ]
pull_request:
branches: [ "main", "master" ]
jobs:
markdown:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Markdownlint
uses: actionshub/markdownlint@main
with:
filesToIgnore: |
**/.build/**
**/Pods/**
**/Carthage/**
**/.swiftpm/**
**/DerivedData/**
**/node_modules/**
**/vendor/**
linkcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check links
uses: lycheeverse/lychee-action@v1
with:
args: --exclude "img.shields.io|starchart.cc" --verbose --no-progress "**/*.md"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}