fix: make packaged updates certificate-free
ForgeFlow quality gate / quality (push) Canceled after 0s

This commit is contained in:
NuklearRabbit
2026-07-29 23:11:24 +02:00
parent 18f42621c2
commit 6ef4620388
10 changed files with 46 additions and 137 deletions
+7 -8
View File
@@ -58,22 +58,21 @@ container, repository, environment, commit parity and health distinctly. Dense
inventories, long names, keyboard focus, dialogs, reduced motion and high scaling
are part of the automated matrix.
## 9. Packaging, updating and signing
## 9. Packaging and updating
Windows installer and portable packaging use deterministic names; old `dist`
versions are pruned after every successful build. Publication stays draft until
installer, portable, checksums, provenance and CycloneDX SBOM are complete. Binary
updates verify checksum, exact publisher and timestamp. A disposable local
Authenticode fixture proves installer, portable, helper and uninstaller signing,
RFC 3161 timestamping, publisher pinning and tamper rejection.
updates verify the exact release asset, executable format and published SHA-256
before download staging and again before replacement. Authenticode is optional and
is not a release or updater dependency for this personal/internal application.
## 10. Release decision
No open P0 or P1 technical issue is known after the final quality, browser,
acceptance, signing and packaging gates. The technically correct status is:
`TECHNICALLY_COMPLETE_PENDING_EXTERNAL_REQUIREMENTS`
`TECHNICALLY_COMPLETE`
The sole external production dependency is:
`PENDING_HUMAN_INPUT: trusted production Authenticode certificate and exact legal publisher subject`
There is no paid certificate or external signing-service dependency. Windows may
show its normal unknown-publisher warning during first installation.