-
Notifications
You must be signed in to change notification settings - Fork 0
45 lines (39 loc) · 1.1 KB
/
markdown.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#
# trans-tool
# The translation files checker and syncing tool.
#
# Copyright ©2021 Marcin Orlowski <mail [@] MarcinOrlowski.com>
# https://github.com/MarcinOrlowski/trans-tool/
#
# Runs markdownlint on all *.md files
#
name: "MD Lint"
on:
push:
branches: [ master ]
pull_request:
branches: [ master, dev ]
jobs:
markdown_lint:
name: "Markdown linter"
runs-on: ubuntu-latest
steps:
# https://github.com/marketplace/actions/checkout
- name: "Checkout sources"
uses: actions/checkout@v4
# https://github.com/marketplace/actions/paths-changes-filter
- name: "Look for changed doc related files..."
uses: dorny/paths-filter@v2
id: filter
with:
filters: |
docs:
- '**/*.md'
# https://github.com/marketplace/actions/my-markdown-linter
- name: "Running markdown linter..."
uses: ruzickap/action-my-markdown-linter@v1
if: steps.filter.outputs.docs == 'true'
with:
# LICENSE is externally sourced and we're not going to fix it.
exclude: "LICENSE.md"
config_file: .markdownlint.yml