Skip to content

Commit 2922f65

Browse files
authored
Merge pull request #240 from kellenmurphy/chore/node-26-and-dep-bumps
ci: bump Node to 26 and consolidate dev dependency updates
2 parents 1e10cb6 + f63a80d commit 2922f65

4 files changed

Lines changed: 111 additions & 102 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Setup Node
3030
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020
3131
with:
32-
node-version: 20
32+
node-version: 26
3333
cache: 'npm'
3434

3535
- name: Install dependencies
@@ -97,7 +97,7 @@ jobs:
9797
- name: Setup Node
9898
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020
9999
with:
100-
node-version: 20
100+
node-version: 26
101101
cache: 'npm'
102102

103103
- name: Install dependencies
@@ -178,7 +178,7 @@ jobs:
178178
- name: Setup Node
179179
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020
180180
with:
181-
node-version: 20
181+
node-version: 26
182182
cache: 'npm'
183183

184184
- name: Install dependencies

CLAUDE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,10 @@ The identity community will appreciate a tool that clearly understands their wor
218218

219219
## Deployment
220220

221-
- **Cloudflare Pages** — connected to this GitHub repo; merges to `main` auto-deploy
222-
- Build command: `npm run build`
221+
- **Cloudflare Pages** — direct upload, **not** git-connected. The Pages project has no repo connection and no build configuration; Cloudflare never runs a build.
222+
- The `deploy` job in `.github/workflows/ci.yml` builds and uploads on every push to `main`: `npm ci``npm run build``wrangler pages deploy .svelte-kit/cloudflare --project-name=samlguy`. GitHub Actions is therefore the toolchain that produces the production artifact, so its `node-version` is a production-path setting, not just CI hygiene.
223+
- Build command: `npm run build` (run in Actions)
223224
- Output directory: `.svelte-kit/cloudflare`
224225
- Cloudflare Worker API routes deploy automatically alongside the Pages site via the adapter
226+
- Runtime compatibility date is set in the Pages project settings (currently 2026-05-11), not in a `wrangler.toml` — there is no wrangler config file in the repo
225227
- `CLOUDFLARE_API_TOKEN` and `CLOUDFLARE_ACCOUNT_ID` stored as GitHub repository secrets; token is scoped to Cloudflare Pages only

0 commit comments

Comments
 (0)