Skip to content

emrg: bump v0.2.30 — Windows installer exit-1 final fix release - #730

Merged
argszero merged 1 commit into
masterfrom
feature/bump-v0230
Aug 13, 2026
Merged

emrg: bump v0.2.30 — Windows installer exit-1 final fix release#730
argszero merged 1 commit into
masterfrom
feature/bump-v0230

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

Version bump 0.2.290.2.30 (7 files, 8 replacements) per host rant 2026-08-13T10:28:24. Single commit, no behavior change.

What's new in v0.2.30 (release notes material)

  1. Windows installer exit 1 final fix (emrg: installer shows stop-emrg.cmd output on failure #727/emrg: force pure CRLF on packaged runtime *.cmd #728/emrg: stop-emrg.cmd v2 — host-verified fix for installer exit 1 #729, host-verified on real hardware)
    • Root cause: stop-emrg.cmd double bug — ① daemon block goto :verify skipped step 4 (kill bundled git) → git orphans left → verify exit 1; ② %VAR% expansion inside parenthesis blocks ("10 was unexpected")
    • Fix (host-verified EXIT_CODE=0 on 2026-08-13): step 4 unconditional + label structure instead of nested parens + !VAR! delayed expansion; per-step diagnostic logging
    • emrg: installer shows stop-emrg.cmd output on failure #727: installer shows stop-emrg.cmd output on failure (no more bare exit code 1)
    • emrg: force pure CRLF on packaged runtime *.cmd #728: packaged runtime *.cmd forced pure CRLF (LF regression guard)
  2. v0.2.29 fix patches (emrg: fix v0.2.29 Build Release gates — Windows git.EXE fake + filter-aware icon decode #723/emrg: add Windows pytest matrix to test.yml (v0.2.29 CI gap) #725/emrg: fix v0.2.29 CI lesson PR reference in Agent.md (#725) #726): Windows CI gate fixes + Windows pytest matrix

Verification

  • grep 0.2.29 in the 7 files → none (only git history); all 8 sites now 0.2.30
  • pytest 761 passed; GUI 229 passed; import + CLI green; emrg.__version__ == 0.2.30

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

✅ LGTM — cycle (1/3)

Reviewed the full diff (7 files, 8 replacements — package-lock has 2 version sites). Clean v0.2.29 → v0.2.30 bump, no behavior change:

  • emrg.__version__ == 0.2.30 verified locally
  • No stale 0.2.29 version declarations remain (remaining refs are historical lesson comments only)
  • Local pytest: 761 passed
  • CI: test ✅ + test-windows ✅ (run 31661115843 SUCCESS)
  • MERGEABLE

Release bump for the Windows installer exit-1 final fix (#727/#728/#729, host-verified EXIT_CODE=0).

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

✅ LGTM — cycle. Verified: 8 sites bumped 0.2.29→0.2.30 (7 files), zero residual 0.2.29 in working tree; pytest 761 + GUI 229 green locally; CI run 31661115843 both test + test-windows SUCCESS (actionlint + doc-count guard included).

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

✅ LGTM — cycle (3/3)

Branch unchanged since 1/3 review (1c09ee3); CI still green (test + test-windows, run 31661115843 SUCCESS). 3 consecutive approvals from different cycles — merging.

@argszero
argszero merged commit f5d7f47 into master Aug 13, 2026
2 checks passed
argszero pushed a commit that referenced this pull request Aug 13, 2026
…entries (#744)

Co-authored-by: EMRG Evolution <emrg@argszero.dev>
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