From 97a5a8f126d17adcf83e9bdaaf15f96277ba2639 Mon Sep 17 00:00:00 2001 From: Ziyu Zhu Date: Thu, 30 Jul 2026 11:16:04 -0500 Subject: [PATCH] ci: use Node 24 Pages actions --- .github/workflows/docs-pages.yml | 6 +++--- tests/specs/system/repository/TestArchitectureSpec.m | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docs-pages.yml b/.github/workflows/docs-pages.yml index cf007fd8..bede8bf3 100644 --- a/.github/workflows/docs-pages.yml +++ b/.github/workflows/docs-pages.yml @@ -46,13 +46,13 @@ jobs: tasks: docs - name: Configure GitHub Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Upload generated site - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: site - name: Deploy GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/tests/specs/system/repository/TestArchitectureSpec.m b/tests/specs/system/repository/TestArchitectureSpec.m index b86c4ac8..912630f5 100644 --- a/tests/specs/system/repository/TestArchitectureSpec.m +++ b/tests/specs/system/repository/TestArchitectureSpec.m @@ -167,7 +167,11 @@ function documentationSiteIsBuiltByPagesAndNotTracked(testCase) "uses: matlab-actions/run-build@v3"); testCase.verifySubstring(workflow, "tasks: docs"); testCase.verifySubstring(workflow, ... - "uses: actions/upload-pages-artifact@v4"); + "uses: actions/configure-pages@v6"); + testCase.verifySubstring(workflow, ... + "uses: actions/upload-pages-artifact@v5"); + testCase.verifySubstring(workflow, ... + "uses: actions/deploy-pages@v5"); testCase.verifySubstring(workflow, "path: site"); end