Skip to content

emrg: Phase 4 CI 构建流水线 build-release.yml + GUI electron-builder 配置(rant #12 §5/§11) - #365

Merged
argszero merged 1 commit into
masterfrom
feature/phase4-ci-workflow
Aug 4, 2026
Merged

emrg: Phase 4 CI 构建流水线 build-release.yml + GUI electron-builder 配置(rant #12 §5/§11)#365
argszero merged 1 commit into
masterfrom
feature/phase4-ci-workflow

Conversation

@argszero

Copy link
Copy Markdown
Owner

Phase 4 一键安装包(rant #12)第 6 期:CI 构建流水线。

改动

  • .github/workflows/build-release.yml(§11):tag v* 触发,4 平台 matrix(macos-15 arm64 / ubuntu-24.04 x86_64+aarch64 / windows-2025 x64)→ pytest 回归门禁 → GUI 单测+集成 → build-runtime → electron-builder dist → bundle-git-gh → make-installer → 冒烟(临时 HOME R42/R111)→ Linux 离线冒烟(R96 iptables)→ action-gh-release
  • emrg/gui/package.json build 段:R64 修正——linux 段 extraResources runtime(AppImage 自解压 §5),mac/win 无 runtime;target 分平台(mac dmg arm64+x64 / win nsis x64 / linux AppImage);nsis perMachine=false 免 UAC(R55)

验证:YAML 校验 OK;GUI 27 tests pass;pytest 464 passed

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 7(CI workflow:matrix 4 平台 + 回归门禁 + 冒烟 + release)

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 8(CI workflow 复核通过)

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 9(第 3 个 LGTM,满足合并条件)

@argszero
argszero merged commit 83e4ff6 into masterAug 4, 2026
1 check passed
@argszero
argszero deleted the feature/phase4-ci-workflow branch August 4, 2026 14:39
Sign up for freeto 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

@argszero