Skip to content

Keep the release NIF artifacts for 1 day - #93

Merged
rubas-agent[bot] merged 1 commit into
mainfrom
artifact-retention
Oct 17, 2026
Merged

rubas-agent[bot] merged 1 commit into
mainfrom
artifact-retention

Conversation

@rubas-agent

@rubas-agent rubas-agent Bot commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Before

The live artifacts of rubas/exmpeg on 2026-10-17, from the GitHub API:

Artifact Count Size
nif-* 8 96.5 MB

The upload sets no retention-days, so each artifact lives for the repo default of 90 days.

Problem

The release job of the same run downloads these archives and attaches them to the GitHub release. After that, nothing reads the artifacts, but they stay for 90 days.

After

Artifact Retention
nif-* 1 day
Details
  • File: .github/workflows/release.yml, job build, step Upload artifact.
  • Consumer: job release downloads the artifacts and uploads them with softprops/action-gh-release. The release keeps its own copy.
  • The job build runs only when a release is due, so no other run uploads these artifacts. A manual dispatch builds the archives again and does not need old artifacts.
  • No other upload-artifact or docker/build-push-action step exists in .github/.
  • Same change as rubas/babel#991.

@rubas-agent
rubas-agent Bot merged commit 5134e21 into main Oct 17, 2026
1 check passed
@rubas-agent
rubas-agent Bot deleted the artifact-retention branch October 17, 2026 21:49
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