name: Check Markdown links on: workflow_dispatch: pull_request: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true permissions: {} jobs: markdown_link_check: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version-file: '.nvmrc' cache: 'npm' - name: Install markdown-link-check run: npm install -g markdown-link-check@3.11.2 - name: Run markdown-link-check run: | find ./docs -path ./docs/internal-developers/testing/releases -prune -o -name "*.md" -print0 | xargs -0 -n1 markdown-link-check -c .github/workflows/check-doc-links-config.json