feat: implement version check in CI, update cleanup process for old MinIO resources, and bump version to 0.2.7 - #197
Merged
ronibhakta1 merged 1 commit intoAug 10, 2026
Conversation
…inIO resources, and bump version to 0.2.7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request focuses on improving the safety and clarity of the S3-to-Garage migration process, adds automation to enforce version bumping for deployable changes, and updates documentation to guide users through post-migration cleanup. The migration script is now more robust, always using a temporary container for data migration and clarifying container/volume/image removal steps. Additionally, the
VERSIONfile is bumped to reflect these changes.Migration and Cleanup Improvements:
025_migrate_s3_to_garage.sh) is updated to always stop the oldlenny_s3container and use a dedicated temporary container (with a hyphenated alias to avoid MinIO hostname issues) for data migration, preventing race conditions and ensuring safe, idempotent operation. [1] [2] [3]Makefile'scleanup-old-s3target now also removes the old MinIO Docker images in addition to the container and volume, and the corresponding echo message is updated.Automation and Versioning:
version-checkjob is added to the CI workflow (ci.yml) to ensure that any PR changing deployable code or configuration also bumps theVERSIONfile, helping maintain update pipeline integrity.VERSIONfile is incremented from0.2.6to0.2.7to reflect these changes.