From 882f4e1b961dbcd1cba5b93ebf2bfe983a4a8728 Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Sun, 5 Apr 2026 23:11:34 -0700 Subject: [PATCH 1/2] [release/8.0] Update markdownlint workflow to Node LTS Use the current checkout/setup-node actions and switch markdownlint to Node LTS so the workflow no longer fails on the old Node 16 runtime. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/markdownlint.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 79a42573425f2f..5da42dad861eee 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -17,11 +17,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Use Node.js - uses: actions/setup-node@v1 + uses: actions/setup-node@v6 with: - node-version: 16.x + node-version: 'lts/*' - name: Run Markdownlint run: | echo "::add-matcher::.github/workflows/markdownlint-problem-matcher.json" From 1b39aaf20c9533908f07ff72a7574ec4b992545a Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Sun, 5 Apr 2026 23:15:47 -0700 Subject: [PATCH 2/2] [release/8.0] Pin markdownlint workflow to Node 22.x Use a specific Node version line for the markdownlint workflow instead of lts/*, while keeping the release/8.0 fix for the Node 16 incompatibility. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/markdownlint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 5da42dad861eee..b9f50eb27fd055 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -21,7 +21,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@v6 with: - node-version: 'lts/*' + node-version: '22.x' - name: Run Markdownlint run: | echo "::add-matcher::.github/workflows/markdownlint-problem-matcher.json"