Skip to content

refactor(updater): remove unreachable background updater - #34

Merged
rldyourmnd merged 1 commit into
mainfrom
refactor/remove-dead-auto-updater
Sep 2, 2026
Merged

refactor(updater): remove unreachable background updater#34
rldyourmnd merged 1 commit into
mainfrom
refactor/remove-dead-auto-updater

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Removes the dormant automatic update scheduler and the unreachable privileged installer paths. The client no longer retains a background release lookup or download path.

The small replacement module keeps only active-session safety checks and validation for a user-initiated release asset download. Its allowlist now names the actual NDDev-OpenNetwork/nremote release path; the previous condition and its tests disagreed and could never accept a real nremote asset.

This PR is temporarily stacked on #33 so its three-platform build can run without duplicating the in-flight security dependency migration. It will be retargeted to main after #33 merges.

Local checks: scripts/brand.py --check; scripts/configure.py --check; scripts/check_protocol_parity.py; commitlint controls; git diff --check. Full application compilation is delegated to the repository build workflow because its native codec dependencies are supplied by the pinned vcpkg environment.

Base automatically changed from dependabot/cargo/cargo-security-20929a6c8c to main September 2, 2026 19:26
@rldyourmnd
rldyourmnd enabled auto-merge September 2, 2026 19:27
@rldyourmnd rldyourmnd closed this Sep 2, 2026
auto-merge was automatically disabled September 2, 2026 19:30

Pull request was closed

@rldyourmnd rldyourmnd reopened this Sep 2, 2026
@rldyourmnd
rldyourmnd enabled auto-merge September 2, 2026 19:30
@rldyourmnd
rldyourmnd merged commit 59d6ad3 into main Sep 2, 2026
23 checks passed
@rldyourmnd
rldyourmnd deleted the refactor/remove-dead-auto-updater branch September 2, 2026 20:00
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