From 51889626317ed2bdae7591f4950e0d8391954196 Mon Sep 17 00:00:00 2001 From: Paolo Amoroso Date: Fri, 13 Mar 2026 14:23:11 +0100 Subject: [PATCH 1/5] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Paolo Amoroso --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 4aab62cc..50625332 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -54,7 +54,7 @@ env: HUGO_ENVIRONMENT: ${{ vars.HUGO_ENVIRONMENT || 'staging' }} HUGO_VERSION: 0.155.3 # Temporary to validate Node.js 24 works correctly - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + jobs: # ---------------------------------------------------------------------------- From 046cc2dbe96b1d7cb1168e9b441a350684b089ca Mon Sep 17 00:00:00 2001 From: Paolo Amoroso Date: Fri, 13 Mar 2026 14:23:21 +0100 Subject: [PATCH 2/5] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Paolo Amoroso --- .github/workflows/gh-pages.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 50625332..e06ec3a1 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -72,11 +72,16 @@ jobs: - name: Get Zotero Version Information id: zoteroVersion run: | - VERSION=$(curl -sI "https://api.zotero.org/groups/2914042/items?format=versions" \ + set -euo pipefail + VERSION=$(curl -fsSLI "https://api.zotero.org/groups/2914042/items?format=versions" \ | grep -i "last-modified-version" \ | cut -d: -f2 \ - | tr -d '\r ' ) - echo "version=$VERSION" >> $GITHUB_OUTPUT + | tr -d $'\r ' ) + if [[ -z "${VERSION:-}" ]]; then + echo "Error: Failed to determine Zotero Last-Modified-Version from API response." >&2 + exit 1 + fi + echo "version=$VERSION" >> "$GITHUB_OUTPUT" - name: Cache Zotero Bibliography id: cache-zotero From 48943c6f624d8be06a7caa75c292acfefa54c20f Mon Sep 17 00:00:00 2001 From: Paolo Amoroso Date: Fri, 13 Mar 2026 14:23:28 +0100 Subject: [PATCH 3/5] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Paolo Amoroso --- .github/workflows/gh-pages.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index e06ec3a1..ca38480d 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -177,8 +177,7 @@ jobs: - name: Install dependencies run: | - npm install -g autoprefixer postcss-cli - npm install + npm ci - name: Build env: From a96e79addb1019ed56a91bd5ba0dbda2aeaf2e8e Mon Sep 17 00:00:00 2001 From: Bill Stumbo Date: Fri, 13 Mar 2026 22:03:08 -0400 Subject: [PATCH 4/5] Revert removal of FORCE_JAVASCRIPT_TO_NODE24 I want to keep this flag in the file until I'm ready to merge into main. As I make updates and validate them on my staging site I want to be sure the changes work on node.js 24. --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index ca38480d..e4961abb 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -54,7 +54,7 @@ env: HUGO_ENVIRONMENT: ${{ vars.HUGO_ENVIRONMENT || 'staging' }} HUGO_VERSION: 0.155.3 # Temporary to validate Node.js 24 works correctly - + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true jobs: # ---------------------------------------------------------------------------- From 61e3e5a3a50123fcaed799838be039bd57a02bff Mon Sep 17 00:00:00 2001 From: Bill Stumbo Date: Wed, 25 Mar 2026 23:45:47 -0400 Subject: [PATCH 5/5] Deploy-pages gha updated to v5 Adds suppport for Node.js 24 --- .github/workflows/gh-pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index e4961abb..90e6dd56 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -201,5 +201,5 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5