Skip to content

Build Images

Build Images #749

Workflow file for this run

name: Build Images
on:
workflow_dispatch:
pull_request:
branches:
- main
push:
branches:
- main
schedule:
- cron: '0 1 * * *' # Runs every day at 1am UTC
permissions:
contents: read
packages: write
id-token: write
concurrency:
group: build-${{ github.workflow }}-${{ github.ref || github.run_id }}
cancel-in-progress: true
jobs:
build-gnome:
uses: ./.github/workflows/_build-image.yml
strategy:
fail-fast: false
matrix:
major-version: [43]
kernel-flavor: [default]
secrets: inherit
with:
image-name: eternal-linux/main/silverblue
desktop-environment: gnome
major-version: ${{ matrix.major-version }}
is-release: ${{ (github.event_name == 'schedule' || github.event_name == 'push' || github.event_name == 'workflow_dispatch') && startsWith(github.ref, 'refs/heads/main') }}
platforms: amd64
kernel-flavor: ${{ matrix.kernel-flavor }}
source-image: quay.io/fedora-ostree-desktops/silverblue
build-cosmic:
uses: ./.github/workflows/_build-image.yml
strategy:
fail-fast: false
matrix:
major-version: [43]
kernel-flavor: [default]
secrets: inherit
with:
image-name: eternal-linux/main/cosmic
desktop-environment: cosmic
major-version: ${{ matrix.major-version }}
is-release: ${{ (github.event_name == 'schedule' || github.event_name == 'push' || github.event_name == 'workflow_dispatch') && startsWith(github.ref, 'refs/heads/main') }}
platforms: amd64
kernel-flavor: ${{ matrix.kernel-flavor }}
source-image: quay.io/fedora-ostree-desktops/cosmic-atomic
# build-kde:
# uses: ./.github/workflows/_build-image.yml
# strategy:
# fail-fast: false
# matrix:
# major-version: [43]
# kernel-flavor: [default]
# secrets: inherit
# with:
# image-name: eternal-linux/main/kinoite
# desktop-environment: kde
# major-version: ${{ matrix.major-version }}
# is-release: ${{ (github.event_name == 'schedule' || github.event_name == 'push' || github.event_name == 'workflow_dispatch') && startsWith(github.ref, 'refs/heads/main') }}
# platforms: amd64 arm64
# kernel-flavor: ${{ matrix.kernel-flavor }}
# source-image: quay.io/fedora-ostree-desktops/fedora-kinoite