Fallout-build / Fallout-build/Fallout

Add Windows smoke test for winget install

Open
#128 0 comments 0 reactions 0 assignees View on GitHub
enhancement target/vNext
Dominant language
C#
Stars
154
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
15

Description

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:

1. Validates the local winget manifest (__W1__) against the candidate installer (__W2__).
2. Installs from the local manifest via `winget install --manifest`.
3. Asserts the `FalloutAgent` service exists and starts (__W3__).
4. Runs a mocked coordinator handshake — agent reaches a local stub, returns "enrolled".
5. Uninstalls via `winget uninstall Fallout.Agent`; asserts the service is gone and `%ProgramData%\Fallout\Agent\` is cleaned per spec.
6. Job exits 0 only if all six steps succeed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.