Skip to content

Manual Build Test

Manual Build Test #9

Workflow file for this run

name: Manual Build Test
on:
workflow_dispatch:
inputs:
recipe:
description: 'Recipe path (e.g., binaries/hello/static.yaml)'
type: choice
options:
- binaries/hello/static.yaml
- binaries/jq/static.yaml
- packages/hello-appimage/appimage.yaml
default: 'binaries/hello/static.yaml'
host:
description: 'Target host'
type: choice
options:
- ALL
- x86_64-Linux
- aarch64-Linux
default: 'x86_64-Linux'
cache_type:
description: 'Cache type (auto-detected from path if not specified)'
type: choice
options:
- auto
- bincache
- pkgcache
default: 'auto'
jobs:
build:
uses: ./.github/workflows/matrix_builds.yaml
with:
host: ${{ inputs.host }}
sbuild-url: "https://raw.githubusercontent.com/${{ github.repository }}/refs/heads/main/${{ inputs.recipe }}"
ghcr-url: ${{ contains(inputs.recipe, 'packages/') && format('ghcr.io/{0}/pkgcache', github.repository_owner) || format('ghcr.io/{0}/bincache', github.repository_owner) }}
pkg-family: ${{ github.event.repository.name }}
rebuild: true
logs: true
debug: true
secrets: inherit