40 строки
982 B
YAML
40 строки
982 B
YAML
name: Markdownlint
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
paths:
|
|
- "**/*.md"
|
|
- ".markdownlint-cli2.jsonc"
|
|
- ".github/workflows/markdownlint.yml"
|
|
- ".github/workflows/markdownlint-problem-matcher.json"
|
|
pull_request:
|
|
paths:
|
|
- "**/*.md"
|
|
- ".markdownlint-cli2.jsonc"
|
|
- ".github/workflows/markdownlint.yml"
|
|
- ".github/workflows/markdownlint-problem-matcher.json"
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
lint:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
statuses: write
|
|
|
|
steps:
|
|
- name: Harden Runner
|
|
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
|
|
with:
|
|
egress-policy: audit
|
|
|
|
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
|
- uses: DavidAnson/markdownlint-cli2-action@b4c9feab76d8025d1e83c653fa3990936df0e6c8 # v16.0.0
|
|
with:
|
|
config: ".markdownlint-cli2.jsonc"
|
|
globs: "**/*.md"
|
|
|