Skip to content

Enforce final release compliance gate - #134

Merged
KeyffMS merged 7 commits into
mainfrom
agent/issue-91-compliance-gate
Jul 29, 2026
Merged

Enforce final release compliance gate#134
KeyffMS merged 7 commits into
mainfrom
agent/issue-91-compliance-gate

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • validate the final staged publication directory as well as the completed ZIP;
  • consume the canonical package manifest, exact-version .NET metadata, license report and SPDX SBOM;
  • reject missing, empty, unreadable or unresolved-template compliance files;
  • verify archive naming and build metadata consistency;
  • require every staged file in the archive and every shipped file in the SBOM or documented single-file container;
  • prove that a deliberately incomplete package is rejected;
  • fail before upload and publish a machine-readable compliance report with the verified ZIP;
  • document equivalent requirements for releases, installers, store packages, portable packages and mirrors.

Scope

Release packaging and compliance only. Application behavior is unchanged.

Closes #91.

KeyffMS added 7 commits July 29, 2026 22:26
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
Signed-off-by: KeyffMS <124252104+KeyffMS@users.noreply.github.com>
@KeyffMS
KeyffMS merged commit d3986da into main Jul 29, 2026
2 checks passed
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.

[CI/Compliance] Block releases that omit required legal and compliance artifacts

1 participant