name: ci on: push: branches: [master] pull_request: branches: [master] jobs: lint: runs-on: linux container: node:22-alpine 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: npx 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