Skip to content

feat(vm): publish ISO and VMware image variants - #10

Merged
tifycloud merged 1 commit into
mainfrom
codex/vmware-images
Jul 20, 2026
Merged

tifycloud merged 1 commit into
mainfrom
codex/vmware-images

Conversation

@tifycloud

Copy link
Copy Markdown
Owner

概要

将 x86_64 虚拟机发布契约升级到 vm-x86_64/v2,在保留 RAW BIOS 镜像的同时新增:

  • BIOS Live ISO
  • UEFI Live ISO
  • BIOS VMware VMDK(streamOptimized)
  • UEFI VMware VMDK(streamOptimized)
  • 五种镜像的独立 SHA256、统一校验清单和 provenance
  • Pages 下载站五种格式展示与 schema v4 严格校验

验证

  • git diff --check
  • actionlint .github/workflows/vm-release.yml
  • shellcheck -S warning ...
  • Python py_compile
  • VM / Pages policy、provenance、UI 测试
  • ./tests/test_static.sh
  • 真实 OpenWrt ImageBuilder 构建通过
  • 五种最终格式均通过 QEMU 运行验证:SeaBIOS/OVMF、512 MiB、q35/TCG、E1000、LuCI、SSH 默认禁用
  • 独立代码复审通过,原有路径与 HTTP/auth 合同问题已关闭

范围说明

  • ISO 为 Live 启动介质,不声明安装器语义或持久化保证。
  • VMDK 为 VMware 导入/转换介质;尚未在真实 ESXi 上验证。
  • 本 PR 仅针对 x86_64 VM 发布链路,不代表 AX9000 固件已完成生产级真机验证。

@tifycloud
tifycloud merged commit 8e9f165 into main Jul 20, 2026
7 checks passed
@tifycloud
tifycloud deleted the codex/vmware-images branch July 20, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant