Parent: #121
End-to-end smoke test in CI on windows-latest exercising the install path operators will actually use.
Definition of done
GH Actions job that, on a manual dispatch and on release-candidate tags:
- Validates the local winget manifest (W1) against the candidate installer (W2).
- Installs from the local manifest via
winget install --manifest.
- Asserts the
FalloutAgent service exists and starts (W3).
- Runs a mocked coordinator handshake — agent reaches a local stub, returns "enrolled".
- Uninstalls via
winget uninstall Fallout.Agent; asserts the service is gone and %ProgramData%\Fallout\Agent\ is cleaned per spec.
- Job exits 0 only if all six steps succeed.
Parent: #121
End-to-end smoke test in CI on
windows-latestexercising the install path operators will actually use.Definition of done
GH Actions job that, on a manual dispatch and on release-candidate tags:
winget install --manifest.FalloutAgentservice exists and starts (W3).winget uninstall Fallout.Agent; asserts the service is gone and%ProgramData%\Fallout\Agent\is cleaned per spec.