36 lines
1015 B
YAML
36 lines
1015 B
YAML
---
|
||
name: Build Stable ISOs
|
||
# This workflow ONLY builds Stable ISOs (not LTS, LTS-HWE, or GTS)
|
||
# Builds: 2 Stable ISOs
|
||
# - amd64 × main
|
||
# - amd64 × nvidia-open
|
||
permissions:
|
||
contents: read
|
||
packages: read
|
||
id-token: write
|
||
|
||
on:
|
||
workflow_dispatch:
|
||
inputs:
|
||
upload_artifacts:
|
||
description: 'Upload ISOs as job artifacts'
|
||
type: boolean
|
||
default: true
|
||
upload_r2:
|
||
description: 'Upload ISOs to Cloudflare R2'
|
||
type: boolean
|
||
default: false
|
||
# schedule:
|
||
# - cron: '0 2 1 * *' # 2am UTC on the 1st of every month
|
||
|
||
jobs:
|
||
build-iso-stable:
|
||
name: Build Stable ISOs
|
||
uses: ./.github/workflows/reusable-build-iso-anaconda.yml
|
||
secrets: inherit
|
||
with:
|
||
image_version: stable # Strictly builds Stable ISOs only
|
||
image_tag: stable
|
||
upload_artifacts: ${{ github.event_name == 'workflow_dispatch' && inputs.upload_artifacts || false }}
|
||
upload_r2: ${{ github.event_name == 'workflow_dispatch' && inputs.upload_r2 || true }}
|