Fallout-build / Fallout-build/Fallout

Build signed MSIX installer for fallout-agent

Open
#125 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

Produce a signed MSIX (or MSI — decision documented in the issue) installer for `fallout-agent` as part of the release pipeline. The signed artifact is what the winget manifest (__W1__) points at.

## Definition of done

- Release workflow produces a single signed installer (`.msix` or `.msi`) per stable tag.
- Authenticode signing cert + password sourced from repo secrets (names documented in the workflow file).
- `signtool verify /pa` succeeds on the produced installer.
- Installer is uploaded as a GitHub Release asset with a stable URL pattern the winget manifest can template against.
- Decision recorded in the issue: MSIX (modern, restricted) vs MSI (more permissive, can run arbitrary post-install actions for service registration — see __W3__).

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.