Skip to content

Automate releases and add silent background updates - #8

Merged
Karl-Dai merged 2 commits into
mainfrom
codex/nightly-release-automation
Aug 13, 2026
Merged

Automate releases and add silent background updates#8
Karl-Dai merged 2 commits into
mainfrom
codex/nightly-release-automation

Conversation

@Karl-Dai

Copy link
Copy Markdown
Owner

What changed

  • align the automated nightly, merge, and tagged release workflows with the IEC104 release pipeline
  • download and signature-verify updates silently before showing the dialog
  • offer install now, skip this version, or install automatically on next launch
  • apply the same state machine to both Modbus slave and master applications

Why

The previous updater waited for the user before downloading and only supported a temporary snooze. The new flow keeps startup unobtrusive and only interrupts the user once an update is ready to install.

Validation

  • cargo check -p modbussim-app -p modbusmaster-app
  • cargo test -p modbussim-app --test update_helpers
  • cargo test -p modbusmaster-app --test update_helpers
  • production builds for frontend and master-frontend
  • git diff --check

@Karl-Dai
Karl-Dai marked this pull request as ready for review August 13, 2026 05:39
@Karl-Dai
Karl-Dai merged commit 39893de into main Aug 13, 2026
5 checks passed
@Karl-Dai
Karl-Dai deleted the codex/nightly-release-automation branch August 13, 2026 05:53
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