From 09525dd900ac0f5922e12f7350640b1e7b14b8a2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 14 Jul 2026 13:18:54 +0000 Subject: [PATCH 1/2] Fix GitHub Pages deploy: pin Node 22 for withastro/action Astro 7 requires Node >=22.12.0, but withastro/action@v3 defaults to Node 20, causing the deploy workflow to fail. --- .github/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 80d3719..4fd0c73 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -22,6 +22,8 @@ jobs: uses: actions/checkout@v4 - name: Install, build, and upload uses: withastro/action@v3 + with: + node-version: "22" deploy: needs: build From 286a750ce9cd75b76020a26fe0f8834af002047e Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 14 Jul 2026 13:37:22 +0000 Subject: [PATCH 2/2] Remove /gatherloop base path now repo is gatherloop.github.io Repo was renamed to gatherloop.github.io, so GitHub Pages now serves the site at the domain root instead of /gatherloop/. --- astro.config.mjs | 1 - 1 file changed, 1 deletion(-) diff --git a/astro.config.mjs b/astro.config.mjs index a7636c4..13d4ab8 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -4,6 +4,5 @@ import sitemap from "@astrojs/sitemap"; // https://astro.build/config export default defineConfig({ site: "https://gatherloop.github.io", - base: "/gatherloop", integrations: [sitemap()], });