Skip to content

chore(deps): update base images #1852

chore(deps): update base images

chore(deps): update base images #1852

Workflow file for this run

---
name: Build m2os
on: # yamllint disable-line rule:truthy rule:comments
schedule:
# yamllint disable-line rule:comments
- cron: "41 6 * * 0" # 6:41 UTC Sunday
# yamllint disable-line rule:comments
- cron: "41 6 * * 1,2,3,4,5,6" # 6:41 UTC Monday-Saturday
pull_request:
branches:
- main
merge_group:
workflow_dispatch:
jobs:
lint:
name: Lint Project
permissions:
contents: read
uses: ./.github/workflows/lint.yml
build-image:
name: Build Images
needs: [lint]
uses: ./.github/workflows/build-image.yml
permissions:
actions: read
contents: read
packages: write
secrets:
SIGNING_SECRET: ${{ secrets.SIGNING_SECRET }}
strategy:
fail-fast: false
matrix:
image_flavor: ["Desktop", "Bazzite"]
with:
image_flavor: ${{ matrix.image_flavor }}
build-iso:
name: Build ISOs
if: ${{ ! contains(github.head_ref, 'renovate') }}
uses: ./.github/workflows/build-iso.yml
permissions:
actions: read
contents: read
packages: read
needs: [build-image]
strategy:
fail-fast: false
matrix:
image_flavor: ["Desktop", "Bazzite"]
with:
image_flavor: ${{ matrix.image_flavor }}
gen-sbom:
name: Generate SBOMs
if: ${{ ! contains(github.head_ref, 'renovate') }}
needs: [build-image]
uses: ./.github/workflows/gen-sbom.yml
permissions:
actions: read
contents: read
packages: write
security-events: write
secrets:
SIGNING_SECRET: ${{ secrets.SIGNING_SECRET }}
strategy:
fail-fast: false
matrix:
image_flavor: ["Desktop", "Bazzite"]
with:
image_flavor: ${{ matrix.image_flavor }}
build-image-beta:
name: Build Images (Beta)
needs: [lint]
uses: ./.github/workflows/build-image.yml
permissions:
actions: read
contents: read
packages: write
secrets:
SIGNING_SECRET: ${{ secrets.SIGNING_SECRET }}
strategy:
fail-fast: false
matrix:
image_flavor: ["Beta-Bazzite", "Beta-Desktop"]
with:
image_flavor: ${{ matrix.image_flavor }}
build-iso-beta:
name: Build ISOs (Beta)
if: ${{ ! contains(github.head_ref, 'renovate') }}
uses: ./.github/workflows/build-iso.yml
permissions:
actions: read
contents: read
packages: read
needs: [build-image-beta]
strategy:
fail-fast: false
matrix:
image_flavor: ["Beta-Bazzite", "Beta-Desktop"]
with:
image_flavor: ${{ matrix.image_flavor }}
gen-sbom-beta:
name: Generate SBOMs (Beta)
if: ${{ ! contains(github.head_ref, 'renovate') }}
needs: [build-image-beta]
uses: ./.github/workflows/gen-sbom.yml
permissions:
actions: read
contents: read
packages: write
security-events: write
secrets:
SIGNING_SECRET: ${{ secrets.SIGNING_SECRET }}
strategy:
fail-fast: false
matrix:
image_flavor: ["Beta-Desktop", "Beta-Bazzite"]
with:
image_flavor: ${{ matrix.image_flavor }}
create-release:
name: Create Release
if: ${{ ! contains(github.head_ref, 'renovate') }}
needs: ["build-iso", "gen-sbom"]
uses: ./.github/workflows/create-release.yml
permissions:
contents: write
with:
type: stable
create-release-beta:
name: Create Release (Beta)
if: ${{ ! contains(github.head_ref, 'renovate') }}
needs: ["build-iso-beta", "gen-sbom-beta"]
uses: ./.github/workflows/create-release.yml
permissions:
contents: write
with:
type: beta