Skip to content

Auto-delete old dev packages after release#176

Merged
jwijgerd merged 2 commits into
mainfrom
copilot/delete-old-dev-packages
Nov 16, 2025
Merged

Auto-delete old dev packages after release#176
jwijgerd merged 2 commits into
mainfrom
copilot/delete-old-dev-packages

Conversation

Copilot AI commented Nov 16, 2025

Copy link
Copy Markdown
Contributor

Dev packages accumulate in GitHub Container Registry with versions like X.Y.Z-dev.TIMESTAMP during development. After a release, only dev packages for the released version should be retained.

Changes

Added cleanup step in maven-publish.yml after Docker image publication:

  • Extracts release version from git tag (v0.11.00.11.0)
  • Queries GitHub Packages API for all -dev.* versions of each container package
  • Retains only dev versions matching current release (0.11.0-dev.*)
  • Deletes all other dev versions (0.10.0-dev.*, 0.9.0-dev.*, etc.)

Affected Packages

  • akces-operator
  • akces-crypto-trading-aggregates
  • akces-crypto-trading-commands
  • akces-crypto-trading-queries

Example

Release v0.11.0 will:

  • Keep: 0.11.0-dev.20241116123456, 0.11.0-dev.20241116234567
  • Delete: All dev versions from 0.10.0, 0.9.0, and earlier
Original prompt

On maven-publish.yml, in the maven publish step, after the new docker images have been released, delete all the dev packages of the previous version.. so keep only the dev packages for the released version (because most likely as part of the development process these are still deployed)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: jwijgerd <914840+jwijgerd@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove old dev packages after maven publish Auto-delete old dev packages after release Nov 16, 2025
Copilot AI requested a review from jwijgerd November 16, 2025 19:19
@jwijgerd
jwijgerd marked this pull request as ready for review November 16, 2025 19:23
@jwijgerd
jwijgerd merged commit 0ed823e into main Nov 16, 2025
1 check passed
@jwijgerd
jwijgerd deleted the copilot/delete-old-dev-packages branch November 16, 2025 19:23
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