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 |
|