Commit Graph

  • 4d39afd23f fix(ci): replace heredoc-based ENV_SH with printf %q pipe → resolve yaml L544 could not find expected ':' colon false-positive + bash -s positional arg for env source Henry_Du 2026-09-12 00:54:20 +08:00
  • e4fe591b82 fix(ci): propagate deploy env vars via remote /tmp file + bash -s arg + fail-fast if IMAGE_NEW/DEPLOY_PATH empty - resolves 5s fake-success deploys using stale :latest image Henry_Du 2026-09-12 00:40:40 +08:00
  • 87276f5add fix(ci): bump preflight node heap from 2G to 4G - resolves TASK-67 nitro esbuild OOM exit 137 Henry_Du 2026-09-12 00:20:08 +08:00
  • 0e60f15cfe feat(theme): sync defaultTheme=ClassicLight enabledThemes=[ClassicLight,ModernLight] across all 6 fallback locations Henry_Du 2026-09-12 00:13:27 +08:00
  • 6462b1b8a1 fix(ci): embed python scripts as base64 to avoid YAML block scalar + preflight indentation conflict - resolves TASK-63 build-image IndentationError: unexpected indent Henry_Du 2026-09-11 23:35:12 +08:00
  • cc142a58bc fix(system-settings): correctly balance fillDefaults arrow brackets L844 - 3 RPAREN after null (logic/filter/fromEntries) then RCURLY then outer RPAREN, IDE 0 diagnostics Henry_Du 2026-09-11 23:09:29 +08:00
  • 285dd24463 fix(system-settings): resolve index.post.ts L844 syntax error Expected ')' but found 'if' - fillDefaults arrow return/object literal close brackets order Henry_Du 2026-09-11 23:01:56 +08:00
  • 5c44fca146 chore(deps): sync package-lock.json; add @parcel/watcher 2.6.0 + platform optionals (fix npm ci EUSAGE) Henry_Du 2026-09-11 22:51:47 +08:00
  • 0373c19b54 fix(ci): remove actions/setup-node; use npmmirror/gh-proxy for all remote fetches Henry_Du 2026-09-11 22:46:40 +08:00
  • afb4cd3669 fix(ci): 修复 deploy.yml YAML 语法错误(line 177 could not find expected ':'),消除 heredoc 与块标量缩进冲突 Henry_Du 2026-09-11 22:28:42 +08:00
  • 124280a92f fix(ci): 消除 preflight Set up job docker pull 卡点,改用宿主机 Node 22 + daemon.json mirrors + Dockerfile ARG 双保险 Henry_Du 2026-09-11 21:59:19 +08:00
  • 13b9b72170 fix(system-settings): 修复线上主题/排期/聚合登录等配置缺失,对新 DB 字段用 SYSTEM_SETTINGS_DEFAULTS 兜底 + 更新接口允许写入新字段 + 缩短 Redis 缓存 TTL Henry_Du 2026-09-11 21:39:45 +08:00
  • daa86ef50f fix(song-management): add lang=ts to script setup to fix catch type annotation SFC parse error Henry_Du 2026-09-06 17:58:38 +08:00
  • bd8df1f026 feat(songs): 歌曲管理支持批量驳回、投稿留言自动审查与排期范围可见性过滤 Henry_Du 2026-09-06 17:03:20 +08:00
  • 43e2a05666 fix(ci): docker-compose.override.yml 生成方式从 heredoc 改 printf 单行拼,彻底绕开 bash heredoc 结束分隔符必须行首 + 变量不展开 + YAML parser 误判 services: 三重坑 Henry_Du 2026-09-06 15:10:36 +08:00
  • 732c9c6725 fix(ci): deploy Job 增加目录可写性预检查 + docker-compose.override.yml heredoc 分隔符改 COMPOSE_OVERRIDE 并对齐缩进(绕开 YAML parser 误判 + 权限问题友好排查) Henry_Du 2026-09-06 14:17:05 +08:00
  • 496edf9f71 fix(ci): buildx build --load -> 宿主 docker push 两阶段,彻底绕开 buildkitd OAuth2 空 token 推送失败 Henry_Du 2026-09-06 13:55:40 +08:00
  • 2097608f51 fix(ci): buildkitd.toml 注入 Gitea Basic Auth 凭据,绕开 OAuth2 空 token(authorization server did not include a token) Henry_Du 2026-09-06 13:42:04 +08:00
  • 455438aa64 fix(ci): Docker Registry 仓库路径 owner/repo/tag 强制全小写,修 repository name must be lowercase Henry_Du 2026-09-06 13:17:50 +08:00
  • d98fe53658 fix(ci): docker buildx build 删除不支持的 --context flag,改为末尾位置参数 . Henry_Du 2026-09-06 12:23:15 +08:00
  • 7b8dabdb49 perf(ci): buildx builder 预拉 moby/buildkit 走国内 registry-mirrors,提速启动 5-10 倍 Henry_Du 2026-09-06 12:19:49 +08:00
  • e65c65d8e3 fix(ci): 构建 Job 修复 buildx create 空 env= 参数导致的 invalid driver option env 报错 Henry_Du 2026-09-06 11:59:42 +08:00
  • d247cfbda3 refactor(cleanup): 清理第二轮非酷狗组件残留(PlaylistSelection/NeteaseUpload/BilibiliIframe) Henry_Du 2026-09-06 11:50:33 +08:00
  • 167b60a368 fix(ci): 修复 Preflight/构建 Job 源死循环(ca-certificates 与 HTTPS 镜像源鸡生蛋问题) Henry_Du 2026-09-06 11:40:32 +08:00
  • 10117fc7e2 perf(ci): 所有 Job Debian/Ubuntu 换清华源 + GitHub 访问统一走 v4.gh-proxy.org 前缀代理 + Buildx registry-mirrors Henry_Du 2026-09-06 11:32:31 +08:00
  • cfd90865c8 refactor(ci): 移除所有第三方 uses action,改用纯 run 命令(规避 GitHub 下载超时) Henry_Du 2026-09-06 11:20:52 +08:00
  • f4aa9884e2 fix: 删除 4 个已清理 Modal 的残留 import/ref/template(ScheduleList + RequestForm) Henry_Du 2026-09-06 11:14:30 +08:00
  • cfe3d5bfc5 fix: 同步 package-lock.json + 删除 qq-music-api 残留 + npm ci 加 --legacy-peer-deps Henry_Du 2026-09-06 10:58:20 +08:00
  • 10d363ca2b style(ci): 移除工作流步骤中的 emoji,改用专业风格命名 Henry_Du 2026-09-06 10:35:56 +08:00
  • 97af401d89 fix(ci): Preflight 改为 Gitea 标准 container:image 写法(runs-on 只填 ubuntu-latest,避免 no runner matched) Henry_Du 2026-09-06 10:32:55 +08:00
  • 7b3294a380 fix(ci): Preflight 直接跑 docker://node:22-bookworm-slim 跳过 setup-node 下载(国内 GitHub release 超时) Henry_Du 2026-09-06 10:30:51 +08:00
  • 082b5c854c fix(ci): deploy.yml 改为用户真实 GITEA_HOST 和 DEPLOY_PATH(/data/opt/byw-voicehub) Henry_Du 2026-09-06 10:21:48 +08:00
  • f999d58eef fix: 删除 voicehub 顶层 cpus/mem_limit,避免与 deploy.resources 重复定义报错 Henry_Du 2026-09-06 09:46:55 +08:00
  • 3ff6c9dd3e fix: docker-compose 顶级 name 小写合法 + .env.example 补充 REDIS_PASSWORD Henry_Du 2026-09-06 09:44:58 +08:00
  • 47d63a48b0 fix: 修复 Docker Compose v2 严格类型下 cpus 双引号导致 ParseFloat 报错 Henry_Du 2026-09-06 09:41:34 +08:00
  • 7421906fb9 fix: 修复 Ubuntu 24.04 下 setup-deploy-user.sh useradd 参数错误(--disabled-password 是 adduser 的) Henry_Du 2026-09-06 09:35:33 +08:00
  • a027816831 fix: 修复 Gitea Runner 下载 404(v3+ 改名 gitea-runner,改为 assets 匹配 + 多源回退) Henry_Du 2026-09-06 09:13:06 +08:00
  • ed66d2d79f fix: 兼容中文 Gitea 1.27 的纯字母数字 Registration Token Henry_Du 2026-09-06 09:01:23 +08:00
  • 08a6a66977 ci: 适配 Gitea 1.27+ 的 Runner 注册 Token(RGT/RGO/RG 三种前缀) Henry_Du 2026-09-06 08:56:16 +08:00
  • 5d015a3529 ci: 新增 Gitea Actions 部署流水线 + Runner/Deploy 一键脚本 Henry_Du 2026-09-06 08:44:11 +08:00
  • 1718542228 chore(deploy): 修复 Docker 启动链 + 补 compose + Gitea Actions Henry_Du 2026-09-06 08:23:39 +08:00
  • 4ce4649aaf 初次提交 Henry_Du 2026-09-06 08:19:02 +08:00