Skip to content

ci: limit routine report retention to seven days - #583

Draft
RicheyWorks wants to merge 1 commit into
mainfrom
codex/limit-ci-report-retention
Draft

ci: limit routine report retention to seven days#583
RicheyWorks wants to merge 1 commit into
mainfrom
codex/limit-ci-report-retention

Conversation

@RicheyWorks

Copy link
Copy Markdown
Owner

Routine CI uploads currently retain seven report types for 30 days. The storage audit found 917 active artifacts totaling 600,605,978 bytes, including 556,035,154 bytes of JaCoCo reports. This change expires future routine CI reports after seven days while keeping all existing tests, report contents, artifact names, and upload conditions.

Scheduled benchmark/soak evidence retains its existing 30-day window, and release artifacts retain 90 days. Retention applies to future uploads; this change alone does not delete existing artifacts or guarantee recovery of private-repository quota.

Validation: actionlint 1.7.12 passes for the modified workflow; 11 existing workflow contract tests pass (DependencyCiHygieneWorkflowTest and CiPackagedArtifactSmokeWorkflowTest); git diff --check passes. Latest existing main CI runs were passing; this is preventive storage maintenance.

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.

1 participant