name: ci on: push: branches: [master] pull_request: branches: [master] jobs: lint: runs-on: linux container: docker.io/davidanson/markdownlint-cli2:v0.17.2 steps: - run: apk add --no-cache git - run: | git clone --depth 1 \ -c "http.extraHeader=Authorization: token ${{ github.token }}" \ "${{ github.server_url }}/${{ github.repository }}.git" . - run: markdownlint-cli2 "**/*.md" link-check: runs-on: linux container: python:3.12-slim steps: - run: apt-get update -qq && apt-get install -y -qq git > /dev/null - run: | git clone --depth 1 \ -c "http.extraHeader=Authorization: token ${{ github.token }}" \ "${{ github.server_url }}/${{ github.repository }}.git" . - run: python3 scripts/check-links.py