Commit Graph
15 Commits
Author SHA1 Message Date
cqh963852 99e8de3512 ci: apk 换阿里镜像源装 buildah——runner 在阿里云,dl-cdn 直连卡死 2026-10-08 19:33:10 +08:00
cqh963852 6c257133ed ci: Dockerfile 基座切自家阿里云 idealjs/node:24.14.0-alpine(弃公共 daocloud);私有仓凭据入 secret ALIYUN_AUTH,build 前 buildah login 2026-10-08 19:21:26 +08:00
cqh963852 ecf2909b7a ci: 构建改 buildah + Dockerfile——环境封装镜像(node24-alpine/yarn4/npmmirror),runner 零依赖零 daemon 零 github;产物经镜像挂载层取 node 上传 2026-10-08 19:17:25 +08:00
cqh963852 c9fcf82495 ci: runner 无 curl——产物上传改 node 原生 fetch(FormData multipart),修被 curl 缺失掩盖的假告警 2026-10-08 17:34:59 +08:00
cqh963852 d4ce755efa ci: 产物上传用仓库 secret CI_TOKEN(job token 无 release 写权限时自动回退) 2026-10-08 17:29:42 +08:00
cqh963852 2772188e44 ci: 清镜像自带的 yarn1 断链(/opt/yarn-* 未提取),corepack enable 不再 ENOENT 2026-10-08 17:22:06 +08:00
cqh963852 aad4877f52 ci: 零外部 action——checkout 换 gitea tarball、upload 换滚动 release 资产(node 解析 JSON),彻底绕开 runner 连 github.com 超时 2026-10-08 17:15:55 +08:00
cqh963852 31fbf03779 ci: node 升 24——bundle 提取自 node:24.14.0-alpine(已推阿里云 idealjs/node:24.14.0-alpine),托管 gitea release 2026-10-08 17:05:36 +08:00
cqh963852 5a73ed834d ci: 步骤内 PATH 尚未含 node——校验用绝对路径 2026-10-08 14:20:07 +08:00
cqh963852 5765aaad26 ci: node bundle 自带 libstdc++/libgcc 运行库(裸 Alpine 无此库),LD_LIBRARY_PATH 经 GITHUB_ENV 持续生效 2026-10-08 14:15:38 +08:00
cqh963852 8940fbfdc8 ci: musl node 托管为自家 release 资产(同机房快),不再拉 unofficial-builds 2026-10-08 14:06:12 +08:00
cqh963852 272525cd34 ci: musl 构建只在 unofficial-builds(npmmirror 无 musl)——换源 v20.19.5 tar.xz 2026-10-08 13:52:26 +08:00
cqh963852 5b7c051f30 ci: runner host 模式 Alpine 无 docker/node——shell 装便携 node(musl/npmmirror) 入 GITHUB_PATH,registry 走 npmmirror 2026-10-08 13:46:53 +08:00
cqh963852 bf1fcd8887 ci: runner 容器无 node 导致动作全挂——job 固定 node:20-alpine 容器,去掉 setup-node 2026-10-08 13:43:27 +08:00
cqh963852 f98c6acea6 ci: 新增 Gitea Actions 打包新教程站(checkout→node20→corepack yarn4→build @stack/tutorial→上传 dist 产物);移除过时 GitHub Pages 工作流(旧 Docusaurus 站,GitHub 已转纯备份不应触发部署) 2026-10-08 13:40:44 +08:00