Skip to content

chore: upload to Cloudflare on workflow_dispatch #191

chore: upload to Cloudflare on workflow_dispatch

chore: upload to Cloudflare on workflow_dispatch #191

Workflow file for this run

name: Build ISOs
on:
pull_request:
paths:
- ".github/workflows/*build-iso.yml"
- "**/flatpaks/**"
push:
branches:
- main
paths:
- ".github/workflows/*build-iso.yml"
- "**/flatpaks/**"
schedule:
# Every week at midnight on Monday
- cron: "0 0 * * 1"
workflow_dispatch:
inputs:
upload-to-cloudflare:
description: "Upload to Cloudflare"
required: false
default: false
type: boolean
concurrency:
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-iso
cancel-in-progress: true
jobs:
build-lumina:
uses: rsturla/eternal-main/.github/workflows/_build-iso.yml@cloudflare-iso-upload
strategy:
fail-fast: false
matrix:
image-name:
- lumina
- lumina-cosmic
image-tag:
- stable
- stable-nvidia
- 41
- 41-nvidia
secrets: inherit
with:
image-name: ${{ matrix.image-name }}
image-registry: ghcr.io/rsturla/eternal-linux
image-tag: ${{ matrix.image-tag }}
flatpak-manifest-lists: |
lumina/flatpaks/base
lumina/flatpaks/${{ matrix.image-name }}
installer-version: 41
upload-to-cloudflare: ${{ github.event.inputs.upload-to-cloudflare || github.event_name == 'pull_request' }}
r2-bucket: ${{ vars.R2_BUCKET_NAME }}