Skip to content

Retain original Sonar evidence for independent archiving - #38

Merged
andregoepel merged 1 commit into
mainfrom
feature/sonar-evidence-retention
Nov 1, 2026
Merged

andregoepel merged 1 commit into
mainfrom
feature/sonar-evidence-retention

Conversation

@andregoepel

Copy link
Copy Markdown
Owner

Closes #37.

Keep the original sanitized analysis and library-readiness ZIPs for 90 days so operators can independently archive their original bytes and GitHub SHA-256 digests. The older one-day readiness originals from Marten's 25 October acceptance have disappeared; this change does not reconstruct them. The 31 October evidence was captured before expiry.

Only two retention values and the archiving runbook change. Verifier source/tests, receipt expiry, CI maximum age, source/attempt binding, gate/profiles/baseline, permissions and publishing behavior remain unchanged. Existing consumers keep their old behavior until an explicit immutable-pin adoption. Local manual storage is not an off-site or automatic future archive; missing historical originals must remain an explicit gap.

Validation: actionlint, CSharpier, clean diff and unchanged sonar/ C# tree checked locally. Standard Linux/Windows offline-contract/build/audit CI runs on this PR. No workflow dispatch, release tag or package upload.

The Marten activation review drafts will bind this reviewed commit for the Sonar producer. Merge this shared PR with a merge commit before adopting that pin; no merge has been requested or performed by this change.

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.

Retain original Sonar evidence through independent operator archiving

1 participant