Skip to content

fix(ci): prune stale devel wheel assets#332

Merged
pimlock merged 1 commit intomainfrom
fix/ci-prune-devel-wheels
Mar 16, 2026
Merged

fix(ci): prune stale devel wheel assets#332
pimlock merged 1 commit intomainfrom
fix/ci-prune-devel-wheels

Conversation

@pimlock
Copy link
Collaborator

@pimlock pimlock commented Mar 16, 2026

Summary

Prune old wheel assets from the rolling devel GitHub release before uploading the latest build.
Keep wheel assets for the version currently being published so reruns stay safe and only older versions are removed.

Related Issue

N/A

Changes

  • add a release-dev.yml step that inspects the existing devel release before upload
  • delete only *.whl assets whose filenames do not match the current wheel version
  • skip pruning when the devel release does not exist yet

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)
  • Parsed .github/workflows/release-dev.yml with Ruby YAML

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

@pimlock pimlock requested a review from drew March 16, 2026 03:10
@pimlock pimlock force-pushed the fix/ci-prune-devel-wheels branch from 106aa69 to c9ee601 Compare March 16, 2026 03:12
@pimlock pimlock merged commit f71fd33 into main Mar 16, 2026
9 checks passed
@pimlock pimlock deleted the fix/ci-prune-devel-wheels branch March 16, 2026 03:25
drew pushed a commit that referenced this pull request Mar 16, 2026
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.

2 participants