Skip to content

Update all images

Update all images #428

name: Update all images
on:
workflow_dispatch:
schedule:
# Every day at 2:49 AM
- cron: "49 2 * * *"
jobs:
build-images:
strategy:
matrix:
image: ["fedora-ci", "fedora-silverblue"]
release: [ "41", "42", "43", "unstable" ]
fail-fast: false
uses: ./.github/workflows/build-image.yml
with:
image_name: ${{ matrix.image }}
tags: ${{ matrix.release }}
publish: true
cleanup-old-images:
needs: [ "build-images" ]
runs-on: ubuntu-latest
steps:
- uses: "actions/delete-package-versions@v5"
with:
package-name: fedora-ci
package-type: container
delete-only-untagged-versions: true
min-versions-to-keep: 3
- uses: "actions/delete-package-versions@v5"
with:
package-name: fedora-silverblue
package-type: container
delete-only-untagged-versions: true
min-versions-to-keep: 3