Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Keep GHA artifacts for 60 days #93421

Merged

Conversation

akien-mga
Copy link
Member

We instruct users to use artifacts to test PRs, but as they expire in 2 weeks, they're often no longer available if the PR hasn't been rebased recently.

Let's try a longer limit (picking 60 days for now) and see if we run into storage limits, in which case we might need to bring it down again.

Ideally, I'd like to have a system that aims to maximize the retention for the last build of open PRs, but deletes artifacts faster for merged/closed PRs or old force pushed commits, so we don't unnecessarily clog GitHub disk space and waste energy. If someone wants to look into whether this kind of conditionals / cleaning jobs could be added, that would be interesting.

@akien-mga akien-mga requested a review from a team as a code owner June 21, 2024 08:36
@akien-mga akien-mga added this to the 4.3 milestone Jun 21, 2024
@akien-mga akien-mga merged commit 0e4b06a into godotengine:master Jun 21, 2024
16 checks passed
@akien-mga akien-mga deleted the ci-gha-artifact-retention-2-months branch June 21, 2024 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants