GHCR image
Pull the published image and pin it when you need a recoverable instance.
The Build and Publish Docker Image workflow publishes ghcr.io/lucas-lepajollec/swissknife after pushes to main. Convenience tags include latest on the default branch. Recoverable installs should replace latest in the Compose image: line with a sha-<full-commit> tag or image digest.
The current public release is v0.1.3. The deleted historical v1.0.0 tag remains unsupported and must not be recreated.
docker pull ghcr.io/lucas-lepajollec/swissknife:latestTo pin the Compose image, edit docker-compose.yml:
image: ghcr.io/lucas-lepajollec/swissknife:sha-<full-commit>docker compose up -dRecord the image digest you actually started (docker compose images or docker image inspect) before the next pull.
Architectures
The verified workflow builds on ubuntu-latest without a linux/arm64 matrix. Do not assume the image is multi-architecture until a successful publication proves it.
Repository Compose files
| File | Image source |
|---|---|
docker-compose.yml | ghcr.io/lucas-lepajollec/swissknife:latest |
docker-compose.build.yml | local build from the Dockerfile |
Pull from GHCR for a normal instance. Use docker-compose.build.yml when validating a local change. Update and rollback steps are in Update and rollback.