Skip to content

emrg: bump v0.2.28 — single-file stop-emrg.cmd + auto-download update + GUI one-click install - #703

Merged
argszero merged 1 commit into
masterfrom
feature/bump-v028
Aug 12, 2026
Merged

emrg: bump v0.2.28 — single-file stop-emrg.cmd + auto-download update + GUI one-click install#703
argszero merged 1 commit into
masterfrom
feature/bump-v028

Conversation

@argszero

Copy link
Copy Markdown
Owner

Release bump 0.2.27 → 0.2.28 (rant 2026-08-12T15:49:45).

What's new in v0.2.28

  1. Windows installer: single-file stop-emrg.cmd (emrg: enforce CRLF for Windows .cmd/.ps1 + truthful stop-git failure (rant 2026-08-12T12:30:41) #701 + emrg: merge stop-git.ps1 into stop-emrg.cmd as single file (rant 2026-08-12T14:00:05) #702, root-causes the three popup failures)
    • Enforced CRLF line endings (.gitattributes *.cmd text eol=crlf + CI check) — LF was the shared root cause of the 0.2.25 msys-2.0.dll / 0.2.26 escaping / 0.2.27 exit-1 popup trilogy (host verified LF→CRLF fixed the script immediately)
    • Deleted stop-git.ps1, logic merged into single-file stop-emrg.cmd (host instruction); step 4 kills git inline (fresh enumeration + truthful failure, verified to kill sh/vim under admin)
  2. Auto-download update + GUI one-click install (emrg: auto-download update installer + GUI one-click install (rant 2026-08-12T12:10:12) #700)
    • daemon checks every 1h (was 24h) → auto-downloads matching-platform exe/pkg/AppImage (resume + SHA256 verify) → stores in ~/.emrg/updates/
    • GUI shows "new version ready" → click → graceful exit → launches installer
  3. v0.2.27 release docs (emrg: document v0.2.27 release in quick-ref #699)

Verification

  • pytest 730 passed, GUI 221 passed (bump only, no code change)
  • grep 0.2.27 → history only; all 7 files at 0.2.28

Release flow (after merge)

  • tag v0.2.28 → push → CI Build Release (Windows x64 incl. single-file fix; macOS signed/notarized; Linux)

… + GUI one-click install (rant 2026-08-12T15:49:45)

@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. Bump 0.2.27→0.2.28 across all 7 files verified (no stragglers); local pytest 730 + GUI 221 green; import + CLI checks pass. Awaiting CI.

@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. Bump 0.2.27→0.2.28 audited: all 7 files consistent (emrg/init.py, gui/package.json + package-lock.json, packaging/build-runtime.sh + make-installer.sh, pyproject.toml, uv.lock), +8/−8, zero code changes, no 0.2.27 stragglers. Release contents (#700/#701/#702) already merged on master. Ready to merge at 3/3 ✅.

@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. CI run 31576205020 (job 94048773440) SUCCESS; 7-file 0.2.27→0.2.28 bump verified, zero code changes. Third consecutive ✅ — merging per release flow.

@argszero
argszero merged commit 32d2947 into master Aug 12, 2026
1 check passed

@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). Re-verified: bump unchanged since prior audit, master still a64c274, no conflicts. Release bump 0.2.27→0.2.28 across all 7 files confirmed. Merging.

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