lumina: rechunk with chunkah #634
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build Images | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| paths-ignore: | |
| - ".github/workflows/build-iso.yml" | |
| schedule: | |
| - cron: "0 2 * * *" # Every day at 2am | |
| workflow_dispatch: | |
| 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/lumina | |
| 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 | |
| rechunk: false | |
| kernel-flavor: ${{ matrix.kernel-flavor }} | |
| build-context: ./lumina | |
| containerfile: ./lumina/Containerfile | |
| source-image: ghcr.io/rsturla/eternal-linux/main/silverblue | |
| build-gnome-nvidia: | |
| uses: ./.github/workflows/_build-image.yml | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| major-version: [43] | |
| kernel-flavor: [default] | |
| secrets: inherit | |
| with: | |
| image-name: eternal-linux/lumina | |
| 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 | |
| rechunk: false | |
| kernel-flavor: ${{ matrix.kernel-flavor }} | |
| build-context: ./lumina | |
| containerfile: ./lumina/Containerfile | |
| source-image: ghcr.io/rsturla/eternal-linux/main/silverblue | |
| is-nvidia: true | |
| 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/lumina-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 | |
| rechunk: false | |
| kernel-flavor: ${{ matrix.kernel-flavor }} | |
| build-context: ./lumina | |
| containerfile: ./lumina/Containerfile | |
| source-image: ghcr.io/rsturla/eternal-linux/main/cosmic | |
| build-cosmic-nvidia: | |
| uses: ./.github/workflows/_build-image.yml | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| major-version: [43] | |
| kernel-flavor: [default] | |
| secrets: inherit | |
| with: | |
| image-name: eternal-linux/lumina-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 | |
| rechunk: false | |
| kernel-flavor: ${{ matrix.kernel-flavor }} | |
| build-context: ./lumina | |
| containerfile: ./lumina/Containerfile | |
| source-image: ghcr.io/rsturla/eternal-linux/main/cosmic | |
| is-nvidia: true | |
| # build-kde-nvidia: | |
| # uses: ./.github/workflows/_build-image.yml | |
| # strategy: | |
| # fail-fast: false | |
| # matrix: | |
| # major-version: [43] | |
| # kernel-flavor: [default] | |
| # secrets: inherit | |
| # with: | |
| # image-name: eternal-linux/lumina-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 | |
| # rechunk: true | |
| # kernel-flavor: ${{ matrix.kernel-flavor }} | |
| # build-context: ./lumina | |
| # containerfile: ./lumina/Containerfile | |
| # source-image: ghcr.io/rsturla/eternal-linux/main/kinoite | |
| # is-nvidia: true |