57 Commits
Author SHA1 Message Date
MarSeventh 01c2aaceac refactor(deps): split deployment workspaces 2026-07-29 14:54:10 +08:00
MarSeventh 69c20e70ec fix: aggregate star history bootstrap weekly 2026-07-29 00:29:59 +08:00
MarSeventh 9585b6556d fix: use PAT for star history bootstrap 2026-07-28 23:21:19 +08:00
MarSeventh 66d42fcf6a feat: add forced star history bootstrap 2026-07-28 23:00:47 +08:00
MarSeventh 19b5832dd0 feat: bootstrap star history from GitHub API 2026-07-28 22:55:12 +08:00
MarSeventh ea2df80eb5 chore: organize automation assets 2026-07-28 21:22:55 +08:00
MarSeventh 098cd44109 feat: deploy star history via GitHub Pages 2026-07-28 21:05:18 +08:00
MarSeventh 6223cb3eaa fix: clarify optional compatibility update confirmation 2026-07-15 17:41:54 +08:00
MarSeventh d66c102381 fix: summarize upstream sync failures 2026-07-15 17:34:15 +08:00
MarSeventh 2ee4b604d3 fix: clarify manual update summary 2026-07-15 17:30:38 +08:00
MarSeventh 3a4e39d444 chore: remove breaking update test fixture 2026-07-15 17:25:34 +08:00
MarSeventh 77c4eb88cb test: add breaking update guard fixture 2026-07-15 17:13:58 +08:00
MarSeventh 1aa67aca1a feat: guard forks from breaking auto updates 2026-07-15 16:51:08 +08:00
MarSeventh 87a7d1b83c fix worker deploy name fallback 2026-07-02 12:20:43 +08:00
MarSeventh be8e845484 Refine upstream sync failure message 2026-06-14 17:08:45 +08:00
MarSeventh a179cdd5c4 Dispatch worker deploy in current repository 2026-06-14 17:03:18 +08:00
MarSeventh 65b37eee97 Trigger worker deploy after upstream sync 2026-06-14 16:56:09 +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
MarSeventh 2c376d59a9 2.6.2:重构Docker运行架构;新增上传时目录自动建议功能 2026-03-04 12:43:55 +08:00
MarSeventh 0cca754c89 2.6.2:重构Docker运行架构;新增上传时目录自动建议功能 2026-03-04 12:33:11 +08:00
叁月柒andGitHub f69db53330 Update sync-release workflow for release events 2025-12-31 10:42:20 +08:00
叁月柒andGitHub b9d319996c Add conditional check for specific repository 2025-12-31 09:34:53 +08:00
叁月柒andGitHub 53b6ebcaa9 Add GitHub Actions workflow for syncing releases 2025-12-31 09:33:13 +08:00
MarSeventh 20db9d1cab update issue template 2025-06-25 21:48:29 +08:00
MarSeventh 34f4a64723 update issue template 2025-06-25 21:46:41 +08:00
MarSeventh 5f5f4ba1cb update issue template 2025-06-25 21:44:56 +08:00
MarSeventh 77bbff1bfa update issue template 2025-06-25 21:38:52 +08:00
MarSeventh 95ab4ea7a7 update issue template 2025-06-25 21:28:31 +08:00
MarSeventh 38069948ac Docker支持arm架构 2025-06-19 16:23:21 +08:00
MarSeventh 39b6fc7fc3 update readme 2025-06-13 14:55:29 +08:00
MarSeventh 724aa5c297 update readme 2025-06-13 14:53:49 +08:00
叁月柒andGitHub af8554e455 Rename translate_readme.yml to translate-readme.yml 2025-06-13 14:42:30 +08:00
叁月柒andGitHub e86d96d580 Create translate_readme.yml 2025-06-13 14:42:08 +08:00
MarSeventh 9fdde4d6f4 update Dockerfile 2025-05-21 16:55:44 +08:00
MarSeventh da370d57f4 update Dockerfile 2025-05-21 16:53:38 +08:00
叁月柒andGitHub 735e928ca0 Update docker-publish.yml 2025-05-11 13:58:46 +08:00
叁月柒andGitHub 6360e07652 Create docker-publish.yml 2025-05-11 13:36:39 +08:00