Commit b5a625b
authored
Add CI job to build and push docker images on GHCR for new versions (#423)
Introduces a new GitHub Actions job to build and publish Docker images for tagged releases.
The workflow logs in to the GitHub Container Registry, generates metadata, sets up Buildx, and pushes the images with appropriate tags and caching. This change streamlines Docker image distribution for the repository.
Refers to #290
Pipeline have been tested in fork and a test image have been built. Can be tested with the following command :
```bash
docker run ghcr.io/alphayax/squawk:1.6.1-alpha
```
Test artifact is available in fork here : https://github.com/alphayax/squawk/pkgs/container/squawk/403247135?tag=1.6.1-alpha1 parent 6056f5f commit b5a625b
1 file changed
+49
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
208 | 257 | | |
209 | 258 | | |
210 | 259 | | |
| |||
0 commit comments