CI Object StorageΒΆ
The isolated DSW test stack builds MinIO and its client from official GitHub
release assets. Their versions and SHA-256 checksums are pinned in
.github/dsw/storage/Dockerfile, together with the Debian base-image digest.
Compose builds the Linux/amd64 images locally; no MinIO registry credentials or
pre-existing local images are required.
Run make start-ci-dsw to build storage and start the test stack. Run
make stop-ci-dsw to remove the disposable stack and its data. Do not use these
test images or test credentials for production storage.
To update storage, change the release URLs and checksums in the Dockerfile and
the corresponding local image tags in .github/dsw/docker-compose.yml. Verify
the checksums against the official MinIO releases
and client releases, then run the complete
DSW runtime matrix. Storage startup, bucket creation, document generation and
download must all pass before merging.