From 3a5656ae04fa7657420ce410e8728d753dc611b4 Mon Sep 17 00:00:00 2001 From: zorkow Date: Fri, 25 Sep 2026 14:32:12 +0200 Subject: [PATCH 1/3] initial update --- .github/workflows/docs.yml | 9 +++++++-- .github/workflows/publish.yml | 6 +++--- .github/workflows/test.yml | 4 ++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 03af370675..756365865e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -31,12 +31,17 @@ jobs: - name: Checkout uses: actions/checkout@v5 - - uses: pnpm/action-setup@v5 + - uses: pnpm/action-setup@v6 name: Install pnpm with: - version: 10 + version: 12 run_install: false + - name: Install Node.js + uses: actions/setup-node@v5 + with: + node-version: 26 + - name: Install packages run: pnpm i diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2ba3827d85..3f87fd3f75 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,15 +16,15 @@ jobs: - name: Checkout uses: actions/checkout@v5 - - uses: pnpm/action-setup@v5 + - uses: pnpm/action-setup@v6 name: Install pnpm with: - version: 10 + version: 12 run_install: false - uses: actions/setup-node@v5 with: - node-version: '24' + node-version: '26' registry-url: 'https://registry.npmjs.org' - name: Install packages diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b5ad53e87d..111faddddc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,13 +19,13 @@ jobs: - uses: pnpm/action-setup@v6 name: Install pnpm with: - version: 11 + version: 12 run_install: false - name: Install Node.js uses: actions/setup-node@v5 with: - node-version: 24 + node-version: 26 cache: 'pnpm' - name: Install packages From b717dfc3eb813a867c12c261fd87820ae6495df1 Mon Sep 17 00:00:00 2001 From: zorkow Date: Fri, 25 Sep 2026 14:36:24 +0200 Subject: [PATCH 2/3] Use new shortened pnpm and node setup from actions README. --- .github/workflows/docs.yml | 17 +++++------------ .github/workflows/publish.yml | 16 ++++------------ .github/workflows/test.yml | 16 ++++++---------- 3 files changed, 15 insertions(+), 34 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 756365865e..1ed6f26eee 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -29,21 +29,14 @@ jobs: name: Generate Code Docs steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - - uses: pnpm/action-setup@v6 - name: Install pnpm + - uses: pnpm/setup@v3 + name: Install pnpm, Node.js and packages with: version: 12 - run_install: false - - - name: Install Node.js - uses: actions/setup-node@v5 - with: - node-version: 26 - - - name: Install packages - run: pnpm i + runtime: node@26 + cache: true - name: Build docs run: pnpm typedoc diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3f87fd3f75..042e0b9154 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,21 +14,13 @@ jobs: name: Build and publish MathJax steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - - uses: pnpm/action-setup@v6 - name: Install pnpm + - uses: pnpm/setup@v3 + name: Install pnpm, Node.js and packages with: version: 12 - run_install: false - - - uses: actions/setup-node@v5 - with: - node-version: '26' - registry-url: 'https://registry.npmjs.org' - - - name: Install packages - run: pnpm i + runtime: node@26 - name: Build MathJax run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 111faddddc..8e4db67c36 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,19 +14,15 @@ jobs: name: Compile and test MathJax steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - - uses: pnpm/action-setup@v6 - name: Install pnpm + - uses: pnpm/setup@v3 + name: Install pnpm and Node.js with: version: 12 - run_install: false - - - name: Install Node.js - uses: actions/setup-node@v5 - with: - node-version: 26 - cache: 'pnpm' + runtime: node@26 + cache: true + install: false - name: Install packages run: | From d418c73cb3eb765dd6d681af3ca7a4cb0ee23389 Mon Sep 17 00:00:00 2001 From: zorkow Date: Fri, 25 Sep 2026 14:37:58 +0200 Subject: [PATCH 3/3] Upgrade all actions to latest version --- .github/workflows/docs.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/test.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1ed6f26eee..4e1cd1aec1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -29,7 +29,7 @@ jobs: name: Generate Code Docs steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: pnpm/setup@v3 name: Install pnpm, Node.js and packages diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 042e0b9154..c324b591ea 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,7 +14,7 @@ jobs: name: Build and publish MathJax steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: pnpm/setup@v3 name: Install pnpm, Node.js and packages diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8e4db67c36..efca1c5a2a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: name: Compile and test MathJax steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: pnpm/setup@v3 name: Install pnpm and Node.js @@ -47,7 +47,7 @@ jobs: run: pnpm --silent test:gh - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v6 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} slug: mathjax/MathJax-src