Skip to content

tweak to add iso building, releases #13

tweak to add iso building, releases

tweak to add iso building, releases #13

Workflow file for this run

---
name: Build westeros
on:
schedule:
- cron: "42 6 * * 0" # 6:42a UTC everyday
push:
branches:
- main
pull_request:
branches:
- main
merge_group:
workflow_dispatch:
permissions:
contents: write
packages: write
id-token: write
jobs:
build-image:
name: Build Images
uses: ./.github/workflows/build-image.yml

Check failure on line 21 in .github/workflows/build.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build.yml

Invalid workflow file

error parsing called workflow ".github/workflows/build.yml" -> "./.github/workflows/build-image.yml" (source branch with sha:287f03490cb07a0fa708ff40595839717582f0df) : workflow is not reusable as it is missing a `on.workflow_call` trigger
secrets: inherit
strategy:
fail-fast: false
matrix:
image_flavor: ["desktop", "server"]
with:
image_flavor: ${{ matrix.image_flavor }}
build-iso:
name: Build ISOs
uses: ./.github/workflows/build-iso.yml
secrets: inherit
needs: [build-image]
strategy:
fail-fast: false
matrix:
image_flavor: ["desktop", "server"]
with:
image_flavor: ${{ matrix.image_flavor }}
create-release:
name: Create Release
needs: [build-iso]
uses: ./.github/workflows/create-release.yml