From af9664f7cfb9b9c27c21b940131b7f708186423f Mon Sep 17 00:00:00 2001 From: Kevin Cameron Date: Thu, 8 Jan 2026 21:42:24 -0800 Subject: [PATCH 1/9] manual build --- .github/workflows/static.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index f7ad125..db184e6 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -3,6 +3,7 @@ name: Deploy SvelteKit to GitHub Pages on: push: branches: [main] + workflow_dispatch: # allows manual trigger permissions: contents: read From c0e1eb0fa3feca70c3a5e03351f8a84f2ee165ce Mon Sep 17 00:00:00 2001 From: Kevin Cameron Date: Fri, 9 Jan 2026 19:49:26 -0800 Subject: [PATCH 2/9] disable cache --- .github/workflows/static.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index db184e6..63d1267 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version-file: .nvmrc - cache: npm # cache node_modules for faster builds + # cache: npm # cache node_modules for faster builds - name: Install dependencies run: npm ci # ci (not install) to install exact versions from package-lock.json From 625e4d4cf67cc5a086f51be0e385aee380ea070a Mon Sep 17 00:00:00 2001 From: Kevin Cameron Date: Fri, 9 Jan 2026 20:04:56 -0800 Subject: [PATCH 3/9] npm install --- .github/workflows/static.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 63d1267..ac44aaa 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -26,7 +26,7 @@ jobs: # cache: npm # cache node_modules for faster builds - name: Install dependencies - run: npm ci # ci (not install) to install exact versions from package-lock.json + run: npm i # ci (not install) to install exact versions from package-lock.json # Build the SvelteKit project - name: Build project From fc8bc5f0f825ceb78c54f8ac7a88b5eb596804cc Mon Sep 17 00:00:00 2001 From: Kevin Cameron Date: Tue, 13 Jan 2026 09:33:33 -0800 Subject: [PATCH 4/9] disable require-each-key (only required if there is interactivity, which there isn't) --- eslint.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.config.js b/eslint.config.js index 06a955a..d56eb84 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -27,6 +27,7 @@ export default ts.config( // https://github.com/sveltejs/eslint-plugin-svelte/issues/1353 'svelte/no-navigation-without-resolve': 'off', + 'svelte/require-each-key': 'off' } }, From 9891d06e89dde4646fd8553de95501aad7f3f8d9 Mon Sep 17 00:00:00 2001 From: Kevin Cameron Date: Tue, 13 Jan 2026 09:34:56 -0800 Subject: [PATCH 5/9] remove unnecessary keys --- src/lib/components/Footer.svelte | 2 +- src/lib/components/Header.svelte | 2 +- src/lib/components/Socials.svelte | 2 +- src/routes/+page.svelte | 4 ++-- src/routes/about-us/+page.svelte | 4 ++-- src/routes/donate/+page.svelte | 2 +- src/routes/our-sites/+page.svelte | 6 +++--- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte index 8a2d58b..c7d5a09 100644 --- a/src/lib/components/Footer.svelte +++ b/src/lib/components/Footer.svelte @@ -32,7 +32,7 @@

{m['common.mission.desc']()}

- {#each buttons as { href, cta} (href)} + {#each buttons as { href, cta}}
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 1aa4d9d..4ee9311 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -68,7 +68,7 @@