MarSeventh
01c2aaceac
refactor(deps): split deployment workspaces
2026-07-29 14:54:10 +08:00
MarSeventh
87a7d1b83c
fix worker deploy name fallback
2026-07-02 12:20:43 +08:00
MarSeventh
59790e3422
chore: update github actions runtime versions
2026-04-26 18:14:32 +08:00
MarSeventh
ab23ee76ae
Move deployment adapters under deploy
2026-04-26 17:46:38 +08:00
MarSeventh
92f60ecdd8
refactor: move wrangler.worker.toml into worker/ directory
...
- Rename to worker/wrangler.toml
- Update all paths (main, assets directory) to be relative to worker/
- Update package.json, workflow, generate-toml.js, .dockerignore
- Fix .gitignore to only ignore root wrangler.toml
2026-04-25 20:31:41 +08:00
MarSeventh
e37125c71c
feat: skip Worker deployment when CLOUDFLARE_API_TOKEN not configured
2026-04-24 23:53:47 +08:00
MarSeventh
7c22e0ccdb
fix: remove secrets check from job-level if (not allowed by GitHub Actions)
2026-04-24 20:22:41 +08:00
MarSeventh
41e8bdd3f1
refactor: use github.event.repository.fork instead of hardcoded repo name
2026-04-24 20:17:58 +08:00
MarSeventh
c56a0e0ec3
feat: support WORKER_NAME from secrets for push-triggered deploys
2026-04-24 20:12:57 +08:00
MarSeventh
a03d2f3135
feat: support WORKER_NAME from secrets for push-triggered deploys
2026-04-24 20:10:44 +08:00
MarSeventh
35125655ca
feat: auto-deploy Workers on main branch push
...
- Add push trigger on main branch (works with sync.yml)
- Skip deployment on original repo and forks without secrets
2026-04-24 20:09:18 +08:00
MarSeventh
ba81e1b814
refactor: remove prepare-assets, point wrangler directly to frontend-dist
...
- Delete worker/prepare-assets.js
- wrangler.worker.toml assets directory → frontend-dist
- Remove prepare-assets step from workflow and deploy script
- Remove .worker-assets from .gitignore
2026-04-24 19:01:42 +08:00
MarSeventh
36c13fbc8f
refactor: move Docker-only deps to optionalDependencies
...
- Move better-sqlite3, hono, @hono/node-server to optionalDependencies
- Worker workflow uses --omit=optional instead of --ignore-scripts
- Docker/Pages install still gets all packages as before
2026-04-24 18:55:39 +08:00
MarSeventh
f64292817b
docs: update WORKER_VARS comment in workflow
2026-04-24 17:31:09 +08:00
MarSeventh
051fb4fd32
chore: minor comment update in deploy-worker workflow
2026-04-24 17:17:39 +08:00
MarSeventh
12f89d0b99
feat: add Cloudflare Workers deployment support
...
- worker/index.js: auto-generated route adapter for Workers
- worker/generate-routes.js: scans functions/ to generate routes
- worker/generate-toml.js: generates wrangler config from env vars
- worker/prepare-assets.js: collects frontend assets for deployment
- .github/workflows/deploy-worker.yml: GitHub Actions workflow
- wrangler.worker.toml: template config for local deployment
2026-04-24 17:06:56 +08:00