Skip to content

Fix updater detection for extracted single-file builds - #138

Merged
henderkes merged 1 commit into
mainfrom
fix/single-file-update-detection
Aug 28, 2026
Merged

Fix updater detection for extracted single-file builds#138
henderkes merged 1 commit into
mainfrom
fix/single-file-update-detection

Conversation

@3vcloud

@3vcloud 3vcloud commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

  • detect published apps from the populated .NET bundle header instead of Assembly.Location
  • keep ordinary apphosts and dotnet development runs unsupported
  • add regression coverage for apphost placeholders and cross-buffer bundle headers

Verification

  • dotnet test tests/Slopterm.Tests.csproj (60 passed, 5 skipped)
  • npm run build
  • npm run lint
  • published linux-x64, win-x64, osx-x64, and osx-arm64
  • ran the Linux single-file publish and confirmed /api/update/check reports supported: true
  • exercised /api/update/apply against the rolling release; download, verification, executable swap, restart, and launch-token preservation succeeded
  • Android workload installed, but Android publish is blocked on this runner because the Android SDK is unavailable (XA5300)

@henderkes
henderkes merged commit 68c8e82 into main Aug 28, 2026
2 checks passed
@henderkes
henderkes deleted the fix/single-file-update-detection branch August 28, 2026 15:43
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.

2 participants