Skip to content

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:57
· 64 commits to main since this release
Immutable release. Only release title and notes can be modified.

第三方工具包:
bundle-v1.5
GNU SDK 快照:
ci-freebsd-gnu-sdk-v1.3

0.8.3 — 2026-09-14

  • 优化 GitHub Actions FreeBSD 构建拓扑:VERIFY 通过后 REAL GATE 与 Bundle PACKAGE/E2E 并行,ASSEMBLE 等待两条路径;C/GNU 构建在同一 job/work-dir 内复用已下载并校验的 sysroot、依赖和 SDK。
  • 固定公开标准 runner 与 FreeBSD 15.1 guest 均使用 4 vCPU;新增缓存 VM 的每次运行契约、精确 package 版本与 SHA256 lock,缓存不承担正确性;完整 REAL GATE、runtime、driver-chain 与 consumer gate 保留。
  • 对预压缩 artifact 使用零压缩中转,普通 job 使用 shallow checkout 与固定 Go 1.27.1;不改变 CGO、build tags、发布 provenance、产物字节语义或双架构并行隔离。
  • 修复 C/GNU 构建器在进入上游源码子目录后无法解析相对 sysroot、目标依赖和 SDK 路径的问题;两架构均通过重新构建与 VERIFY。
  • 修复 FreeBSD 15.1 VM prepare 对 pkg add 错误传入 -y 的问题;双架构 REAL GATE 与 artifact E2E 均完整通过。
  • 发布 immutable ci-freebsd-gnu-sdk-v1.3 与双架构 bundle-v1.5。

完整版本历史:CHANGELOG.md


Third-party Tool Package:
bundle-v1.5
GNU SDK snapshot:
ci-freebsd-gnu-sdk-v1.3

0.8.3 — 2026-09-14

  • Optimized the GitHub Actions FreeBSD topology: REAL GATE and the Bundle PACKAGE/E2E path now run in parallel after VERIFY, while ASSEMBLE waits for both; the C/GNU builds reuse downloaded and verified sysroot, dependency, and SDK inputs within one job/work directory.
  • Fixed public standard runners and FreeBSD 15.1 guests at 4 vCPUs; added a per-run contract for cached VMs plus exact package-version and SHA256 locking, with cache kept out of correctness ownership; all REAL GATE, runtime, driver-chain, and consumer gates remain intact.
  • Enabled zero-compression transit only for pre-compressed artifacts, and use shallow checkout plus fixed Go 1.27.1 in ordinary jobs; CGO, build tags, release provenance, artifact-byte semantics, and dual-architecture failure isolation are unchanged.
  • Fixed C/GNU builders losing relative sysroot, target-dependency, and SDK paths after entering upstream source directories; both architectures passed a fresh rebuild and VERIFY.
  • Fixed FreeBSD 15.1 VM preparation passing the unsupported -y flag to pkg add; both architecture REAL GATE and artifact E2E paths passed completely.
  • Released the immutable ci-freebsd-gnu-sdk-v1.3 snapshot and the dual-architecture bundle-v1.5 package.

Full version history: CHANGELOG.md