Skip to content

Commit

Permalink
F
Browse files Browse the repository at this point in the history
  • Loading branch information
labbott committed Aug 10, 2023
1 parent 7074ed2 commit 214ed6d
Showing 1 changed file with 69 additions and 30 deletions.
99 changes: 69 additions & 30 deletions .github/workflows/build-sp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,18 @@ name: build-gimlet
on:
workflow_call:
inputs:
system:
boardset:
description: "Which set to build"
required: true
type: string
os:
description: "OS to build for"
required: true
type: string
type: string

jobs:
build-rot:
if: ${{ inputs.system == 'rot' || inputs.system == 'all' }}
name: build-rot
strategy:
matrix:
build: [oxide-rot-1, oxide-rot-1-dev]
include:
- build: oxide-rot-1
app_name: oxide-rot-1
app_toml: app/oxide-rot-1/app.toml
target: thumbv8m.main-none-eabihf
image: "a, b"
- build: oxide-rot-1-dev
app_name: oxide-rot-1-dev
app_toml: app/oxide-rot-1/app-dev.toml
target: thumbv8m.main-none-eabihf
image: "a, b"
uses: ./.github/workflows/build-one.yml
with:
build: ${{ matrix.build }}
app_name: ${{ matrix.app_name }}
app_toml: ${{ matrix.app_toml }}
target: ${{ matrix.target }}
image: ${{ matrix.image }}
os: ${{ inputs.os }}


build-gimlet:
if: ${{ inputs.system == 'gimlet' || inputs.system == 'all' }}
if: ${{ inputs.board-set == 'gimlet' || inputs.board-set == 'all' }}
name: build-gimlet
strategy:
matrix:
Expand Down Expand Up @@ -99,4 +72,70 @@ jobs:
target: ${{ matrix.target }}
image: ${{ matrix.image }}
os: ${{ inputs.os }}

build-devboards:
if: ${{ inputs.board-set == 'devboards' || inputs.board-set == 'all' }}
name: build-devboards
strategy:
matrix:
build: [stm32f3, stm32f4, lpc55, stm32h743, stm32h753, gemini, rot-carrier, gimletlet, donglet-g031]
include:
- build: stm32g0
app_name: demo-stm32g070-nucleo
app_toml: app/demo-stm32g0-nucleo/app-g070.toml
target: thumbv6m-none-eabi
image: default
- build: stm32f3
app_name: demo-stm32f3-discovery
app_toml: app/demo-stm32f4-discovery/app-f3.toml
target: thumbv7em-none-eabihf
image: default
- build: stm32f4
app_name: demo-stm32f4-discovery
app_toml: app/demo-stm32f4-discovery/app.toml
target: thumbv7em-none-eabihf
image: default
- build: lpc55
app_name: lpc55xpresso
app_toml: app/lpc55xpresso/app.toml
target: thumbv8m.main-none-eabihf
image: "a, b"
- build: stm32h743
app_name: demo-stm32h743-nucleo
app_toml: app/demo-stm32h7-nucleo/app-h743.toml
target: thumbv7em-none-eabihf
image: default
- build: stm32h753
app_name: demo-stm32h753-nucleo
app_toml: app/demo-stm32h7-nucleo/app-h753.toml
target: thumbv7em-none-eabihf
image: default
- build: gemini
app_name: gemini-bu
app_toml: app/gemini-bu/app.toml
target: thumbv7em-none-eabihf
image: default
- build: rot-carrier
app_name: rot-carrier
app_toml: app/rot-carrier/app.toml
target: thumbv8m.main-none-eabihf
image: "a, b"
- build: gimletlet
app_name: gimletlet
app_toml: app/gimletlet/app.toml
target: thumbv7em-none-eabihf
image: default
- build: donglet-g031
app_name: donglet-g031
app_toml: app/donglet/app-g031.toml
target: thumbv6m-none-eabi
image: default
uses: ./.github/workflows/build-one.yml
with:
build: ${{ matrix.build }}
app_name: ${{ matrix.app_name }}
app_toml: ${{ matrix.app_toml }}
target: ${{ matrix.target }}
image: ${{ matrix.image }}
os: ${{ inputs.os }}

0 comments on commit 214ed6d

Please sign in to comment.