Skip to content

Commit a5d7729

Browse files
jaysin586claude
andcommitted
ci(cloudflare): expand deploy trigger paths and add pnpm cache
- Add src/**, static/**, package.json, pnpm-lock.yaml, svelte.config.js, vite.config.ts to cloudflare-deploy trigger paths - Add pnpm cache to setup-node step - Add sitemap manifest generation step before deploy - Rename Cloudflare Workers project to svelte-page-virtualchat - Add docs/.wrangler to .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 02fa2a0 commit a5d7729

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

.github/workflows/cloudflare-deploy.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ on:
88
types: [closed]
99
paths:
1010
- docs/**
11+
- src/**
12+
- static/**
13+
- package.json
14+
- pnpm-lock.yaml
15+
- svelte.config.js
16+
- vite.config.ts
1117
- .github/workflows/cloudflare-deploy.yml
1218
branches:
1319
- main
@@ -35,13 +41,18 @@ jobs:
3541
uses: actions/setup-node@v6 # zizmor: ignore[unpinned-uses]
3642
with:
3743
node-version: 24
44+
cache: pnpm
3845

3946
- name: Install Root Dependencies
4047
run: pnpm install --frozen-lockfile
4148

4249
- name: Build Package
4350
run: pnpm run build
4451

52+
- name: Generate sitemap manifest
53+
working-directory: docs
54+
run: pnpm run sitemap:manifest
55+
4556
- name: Deploy Docs
4657
working-directory: docs
4758
env:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,4 @@ mprocs.log
4747
docs/static/social-cards/**
4848
docs/src/lib/github-stats.json
4949
tmp/
50+
/docs/.wrangler

docs/wrangler.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "node_modules/wrangler/config-schema.json",
3-
"name": "svelte-page-virtual-chat",
3+
"name": "svelte-page-virtualchat",
44
"compatibility_date": "2026-01-20",
55
"compatibility_flags": ["nodejs_als", "nodejs_compat"],
66
"main": ".svelte-kit/cloudflare/_worker.js",

0 commit comments

Comments
 (0)