From 9b0f78ecaecf1dfdb65ae61b80bdff6c67207daa Mon Sep 17 00:00:00 2001 From: Elizabeth Samuel Date: Wed, 29 Apr 2026 11:19:50 -0700 Subject: [PATCH 1/4] [all hosts] (autogen-docs) Update to dynamically use latest LTS --- .github/workflows/autogen-docs.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/autogen-docs.yml b/.github/workflows/autogen-docs.yml index 648f7309c5..f6f0264fa0 100644 --- a/.github/workflows/autogen-docs.yml +++ b/.github/workflows/autogen-docs.yml @@ -8,6 +8,9 @@ on: jobs: autogen-docs: runs-on: windows-latest + strategy: + matrix: + node-version: [lts, latest] permissions: contents: write defaults: @@ -24,7 +27,7 @@ jobs: - name: Set up node uses: actions/setup-node@v4 with: - node-version: '18' + node-version: ${{ matrix.node-version }} - name: Run GenerateDocs script run: | echo "Generating docs" From 5b582e62ba73707a2194f715811a8d583603d59e Mon Sep 17 00:00:00 2001 From: Elizabeth Samuel Date: Wed, 29 Apr 2026 11:40:34 -0700 Subject: [PATCH 2/4] Update --- .github/workflows/autogen-docs.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/autogen-docs.yml b/.github/workflows/autogen-docs.yml index f6f0264fa0..2b84963908 100644 --- a/.github/workflows/autogen-docs.yml +++ b/.github/workflows/autogen-docs.yml @@ -8,9 +8,6 @@ on: jobs: autogen-docs: runs-on: windows-latest - strategy: - matrix: - node-version: [lts, latest] permissions: contents: write defaults: @@ -27,7 +24,7 @@ jobs: - name: Set up node uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 'lts/*' - name: Run GenerateDocs script run: | echo "Generating docs" From a8d39deef6ee1c0e790225813977b7d14ddd622f Mon Sep 17 00:00:00 2001 From: Elizabeth Samuel Date: Wed, 29 Apr 2026 12:05:59 -0700 Subject: [PATCH 3/4] Update action versions --- .github/workflows/autogen-docs.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autogen-docs.yml b/.github/workflows/autogen-docs.yml index 2b84963908..527bd132d7 100644 --- a/.github/workflows/autogen-docs.yml +++ b/.github/workflows/autogen-docs.yml @@ -2,6 +2,7 @@ name: autogen-docs run-name: Automatically run GenerateDocs on: schedule: + # Run at 10:45 AM UTC on Tuesday and Thursday. - cron: '45 10 * * TUE' - cron: '45 10 * * THU' workflow_dispatch: @@ -16,14 +17,15 @@ jobs: working-directory: ./generate-docs steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Make the script file executable run: | echo "Making script file executable" chmod +x ./GenerateDocs.sh - name: Set up node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: + # Use an Active LTS version of Node.js. node-version: 'lts/*' - name: Run GenerateDocs script run: | From 0bfeca967e2866af5f83cb9d372b0e8622025145 Mon Sep 17 00:00:00 2001 From: Elizabeth Samuel Date: Wed, 29 Apr 2026 12:11:24 -0700 Subject: [PATCH 4/4] Update dependent actions to versions that use LTS --- .github/workflows/auto-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/auto-publish.yml b/.github/workflows/auto-publish.yml index 55f0e4f5f8..067d79ea57 100644 --- a/.github/workflows/auto-publish.yml +++ b/.github/workflows/auto-publish.yml @@ -2,7 +2,7 @@ name: auto-publish run-name: Automatically publish documentation on: schedule: - # Run at 2:00 AM UTC on Wednesday and Friday + # Run at 2:00 AM UTC on Wednesday and Friday. - cron: '0 2 * * WED,FRI' jobs: auto-publish: @@ -15,7 +15,7 @@ jobs: working-directory: ./ steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Check out main