You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR implements automated Docker image publishing (to
quay.io/inference-perf) for both PR merges and releases.
In detail, the changes include:
- A new workflow (in .github/workflows/docker‑build.yml) that triggers
on PR merges (to main) and builds (and pushes) a Docker image (tagged
with the PR number and “latest” for the main branch).
- An update to the release workflow (in .github/workflows/release.yml)
so that (on a version tag) a Docker image is also built and pushed
(tagged with the release version and “latest”).
- Both workflows use GitHub Actions’ caching (via “cache‑from” and
“cache‑to”) for faster builds.
**Required Secrets:**
QUAY_USERNAME (your quay.io username)
QUAY_PASSWORD (your quay.io password or token)
**Testing:**
[x] Verified that the Docker image builds successfully (and is amd64).
[x] Tested locally (using Podman).
[x] (Note: The quay.io repository (quay.io/inference‑perf) must be
created before the first push.)
Pull this container with the following Docker command:
```
docker pull quay.io/inference-perf/inference-perf:latest
```
Closes#85
---------
Co-authored-by: Copilot <[email protected]>
We need a publicly accessible container image when we ship v0.1.0 release.
The text was updated successfully, but these errors were encountered: