123456789101112131415161718192021222324252627282930313233343536 |
- name: Markdown
- on:
- pull_request:
- paths:
- - "*.md"
- - "**/*.md"
- push:
- paths:
- - "*.md"
- - "**/*.md"
- permissions:
- contents: "read"
- concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}
- cancel-in-progress: true
- jobs:
- markdownlint:
- name: Lint markdown files
- runs-on: ubuntu-latest
- timeout-minutes: 1
- steps:
- - name: Checkout repository
- uses: actions/checkout@v4
- - name: Configure Ruby
- uses: ruby/setup-ruby@v1
- with:
- ruby-version: '3.2'
- bundler-cache: true
- - name: Install markdownlint
- run: gem install mdl
- - name: Check markdown files
- run: mdl --git-recurse .
|