Skip to content

chore(scripts): add Satellite1 hardware types to imager JSON generator #121

chore(scripts): add Satellite1 hardware types to imager JSON generator

chore(scripts): add Satellite1 hardware types to imager JSON generator #121

Workflow file for this run

name: Build All PiCompose
on:
push:
branches:
- main
- feature/*
- fix/*
- hotfix/*
- bugfix/*
tags:
- 'v*.*.*'
jobs:
# NO SPECIFIC HARDWARE
build:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-other ./04-stage-finish
compression: zip
compression-level: 6
custom-hostname: picompose
build-lva:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose_Linux-Voice-Assistant
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-other ./03-stage-linux-voice-assistant ./04-stage-finish
compression: zip
compression-level: 6
custom-hostname: picompose
# 2MICHAT-v1
build-2michat:
if: false # disabled
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose-2MicHat-v1
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-2michat-v1 ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
build-2michat-lva:
if: false # disabled
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose_2MicHat-v1_Linux-Voice-Assistant
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-2michat-v1 ./03-stage-linux-voice-assistant ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
# RESPEAKER-LITE
build-respeaker_lite:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose-Respeaker_lite
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-respeaker_lite ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
build-respeaker_lite-lva:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose_Respeaker_lite_Linux-Voice-Assistant
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-respeaker_lite ./03-stage-linux-voice-assistant ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
# Satellite-1 1.0
build-satellite1-v1dot0:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose_Satellite1-v1.0
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-satellite1-v1.0 ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
build-satellite1-v1dot0-lva:
uses: ./.github/workflows/build-image-template.yml
with:
image-name: PiCompose_Satellite1-v1.0_Linux-Voice-Assistant
stage-list: stage0 stage1 stage2 ./01-stage-picompose ./02-stage-audiodriver-satellite1-v1.0 ./03-stage-linux-voice-assistant ./04-stage-finish
compression: xz
compression-level: 6
custom-hostname: picompose
# RPI IMAGER JSON
generate-rpi-imager-json:
needs: [build, build-2michat, build-respeaker_lite, build-2michat-lva, build-respeaker_lite-lva]
if: always()
uses: ./.github/workflows/create-rpi-image-json.yml