From 4cffd9d310010e1877782dd3f1c61099d847835b Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Wed, 20 May 2026 16:12:05 +0000 Subject: [PATCH] fix(ci): add Node.js setup step for markdownlint action The ubuntu-latest runner does not have Node.js pre-installed, causing the markdownlint-cli2-action to fail with 'Cannot find: node in PATH'. Add explicit setup-node step before running the lint action. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/ci.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 209757a..056e122 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,6 +13,11 @@ jobs: - name: Checkout uses: actions/checkout@v6 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + - name: Lint Markdown uses: DavidAnson/markdownlint-cli2-action@v22 with: