From 97eed4493f62da83f81622f5045a5c0db3ef22d2 Mon Sep 17 00:00:00 2001 From: John Bampton Date: Sat, 19 Dec 2020 18:22:08 +1000 Subject: feat(CI): add a GitHub Action to lint the Markdown Run on pull request only Using https://www.npmjs.com/package/markdownlint-cli Lint Markdown for rules: - MD009/no-trailing-spaces - MD012/no-multiple-blanks - MD022/blanks-around-headings - MD031/blanks-around-fences - MD032/blanks-around-lists --- .github/workflows/lint.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e04d0fc75..ed1682b05 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,3 +10,14 @@ jobs: - uses: actions/checkout@v2 - name: ๐Ÿงน YAML Lint uses: ibiqlik/action-yamllint@v3 + markdownlint: + name: ๐Ÿธ Markdown + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: ๐Ÿš€ Use Node.js + uses: actions/setup-node@v2.1.4 + with: + node-version: '12.x' + - run: npm install -g markdownlint-cli@0.25.0 + - run: markdownlint '**/*.md' -- cgit v1.2.3