name: Markdown Lint on: push: branches: [ "main", "develop", "feature/*" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest strategy: matrix: os: ["ubuntu-latest"] node-version: [20.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - name: Checkout repository uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4 - name: Set up Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Install dependencies run: npm install -g markdownlint-cli - name: Lint run: markdownlint '**/*.md' --ignore node_modules && echo '✔ Your code looks good.'