Skip to content

ci: halve CI artifact retention from 90 to 45 days#923

Merged
tridge merged 1 commit into
RsyncProject:masterfrom
tridge:pr-CI-retention
May 28, 2026
Merged

ci: halve CI artifact retention from 90 to 45 days#923
tridge merged 1 commit into
RsyncProject:masterfrom
tridge:pr-CI-retention

Conversation

@tridge
Copy link
Copy Markdown
Member

@tridge tridge commented May 28, 2026

GitHub Actions artifact storage is approaching our quota. Each make/build job uploads its rsync binary + manpages, the coverage job uploads its full HTML tree, and Android uploads its dist/ -- 11 jobs producing artifacts per PR/push, all kept for the repo default of 90 days.

Set retention-days: 45 explicitly on every upload-artifact step so they expire at half the previous lifetime; older artifacts can still be re-built from the commit if needed. No other workflow behaviour changes.

GitHub Actions artifact storage is approaching our quota. Each `make`/build
job uploads its rsync binary + manpages, the coverage job uploads its full
HTML tree, and Android uploads its dist/ -- 11 jobs producing artifacts per
PR/push, all kept for the repo default of 90 days.

Set retention-days: 45 explicitly on every upload-artifact step so they
expire at half the previous lifetime; older artifacts can still be re-built
from the commit if needed. No other workflow behaviour changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tridge tridge merged commit 907505c into RsyncProject:master May 28, 2026
13 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.

1 participant