Skip to content

Clean up old snapshot versions before publishing to GitHub Packages#110

Merged
bernardladenthin merged 1 commit intomasterfrom
claude/fix-streambuffer-artifacts-zRWjD
May 7, 2026
Merged

Clean up old snapshot versions before publishing to GitHub Packages#110
bernardladenthin merged 1 commit intomasterfrom
claude/fix-streambuffer-artifacts-zRWjD

Conversation

@bernardladenthin
Copy link
Copy Markdown
Owner

Summary

Added a cleanup step in the release workflow to remove old snapshot versions from GitHub Packages before publishing new ones.

Key Changes

  • Added a new workflow step using actions/delete-package-versions@v5 that runs before the "Publish to GitHub Packages" step
  • Configured to delete old snapshot versions of the net.ladenthin.llama Maven package
  • Set min-versions-to-keep: 0 to allow cleanup of all old versions
  • Marked as non-blocking with continue-on-error: true to prevent workflow failure if cleanup encounters issues

Implementation Details

This cleanup step helps maintain a cleaner package registry by removing superseded snapshot versions, reducing storage usage and improving package management hygiene in GitHub Packages.

https://claude.ai/code/session_01BYbSQEhXmcXudk2kBwfnSQ

Adds a delete-package-versions step before deploy:deploy-file so that
only the latest SNAPSHOT is kept in GitHub Packages instead of
accumulating timestamped versions on every push.
@bernardladenthin bernardladenthin merged commit 8f23167 into master May 7, 2026
10 checks passed
@bernardladenthin bernardladenthin deleted the claude/fix-streambuffer-artifacts-zRWjD branch May 7, 2026 20:45
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