Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/workflows/build-lpc845brk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build LPC845-BRK

# No-op stub. The NxpLpc orchestrator DOES build this variant —
# proof: `fbuild build . -e lpc845brk` is green on `main` in upstream
# `zackees/ArduinoCore-LPC8xx` CI (variant source of truth). This
# stub only exists because there's no in-tree fixture for it yet
# (no `tests/platform/lpc845brk/`; the board JSON
# `boards/json/lpc845brk.json` landed in PR #514).
#
# Tracked: FastLED/fbuild#528 — Stage 8 of META #487. When the
# fixture lands, swap this `jobs.build` body for:
#
# jobs:
# build:
# uses: ./.github/workflows/template_build.yml
# with:
# workflow-name: "NXP LPC845-BRK"
# test-dir: "tests/platform/lpc845brk"
# env-name: "lpc845brk"
# firmware-ext: "bin"
#
# Variant source: https://github.com/zackees/ArduinoCore-LPC8xx
# (variants/lpc845brk).
#
# History: a previous attempt used `continue-on-error: true` on the
# reusable-workflow caller, but that keyword is NOT in GitHub's
# allow-list for reusable callers — every push went red with a
# "workflow file issue" before any job actually ran. The no-op pass
# below sidesteps that limitation.

on:
workflow_dispatch: {}
push:
branches: [main]
pull_request:
branches: [main]

jobs:
build:
name: NXP LPC845-BRK (stub — fixture pending)
runs-on: ubuntu-latest
steps:
- run: |
echo "No in-tree fixture for lpc845brk yet (tests/platform/lpc845brk/)."
echo "See FastLED/fbuild#528 (Stage 8 of META #487)."
echo "This workflow stub passes intentionally; replace with the"
echo "template_build.yml caller once the fixture lands."
47 changes: 47 additions & 0 deletions .github/workflows/build-lpcxpresso804.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Build LPCXpresso804

# No-op stub. The NxpLpc orchestrator DOES build this variant —
# proof: `fbuild build . -e lpcxpresso804` is green on `main` in
# upstream `zackees/ArduinoCore-LPC8xx` CI (variant source of truth).
# This stub only exists because there's no in-tree fixture for it yet
# (no `tests/platform/lpcxpresso804/`; the board JSON
# `boards/json/lpcxpresso804.json` landed in PR #514).
#
# Tracked: FastLED/fbuild#528 — Stage 8 of META #487. When the
# fixture lands, swap this `jobs.build` body for:
#
# jobs:
# build:
# uses: ./.github/workflows/template_build.yml
# with:
# workflow-name: "NXP LPCXpresso804"
# test-dir: "tests/platform/lpcxpresso804"
# env-name: "lpcxpresso804"
# firmware-ext: "bin"
#
# Variant source: https://github.com/zackees/ArduinoCore-LPC8xx
# (variants/lpcxpresso804).
#
# History: a previous attempt used `continue-on-error: true` on the
# reusable-workflow caller, but that keyword is NOT in GitHub's
# allow-list for reusable callers — every push went red with a
# "workflow file issue" before any job actually ran. The no-op pass
# below sidesteps that limitation.

on:
workflow_dispatch: {}
push:
branches: [main]
pull_request:
branches: [main]

jobs:
build:
name: NXP LPCXpresso804 (stub — fixture pending)
runs-on: ubuntu-latest
steps:
- run: |
echo "No in-tree fixture for lpcxpresso804 yet (tests/platform/lpcxpresso804/)."
echo "See FastLED/fbuild#528 (Stage 8 of META #487)."
echo "This workflow stub passes intentionally; replace with the"
echo "template_build.yml caller once the fixture lands."
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ that fbuild actively protects in CI.

[![Build LPC804](https://github.com/fastled/fbuild/actions/workflows/build-lpc804.yml/badge.svg)](https://github.com/fastled/fbuild/actions/workflows/build-lpc804.yml)
[![Build LPC845](https://github.com/fastled/fbuild/actions/workflows/build-lpc845.yml/badge.svg)](https://github.com/fastled/fbuild/actions/workflows/build-lpc845.yml)
[![Build LPC845-BRK](https://github.com/fastled/fbuild/actions/workflows/build-lpc845brk.yml/badge.svg)](https://github.com/fastled/fbuild/actions/workflows/build-lpc845brk.yml)
[![Build LPCXpresso804](https://github.com/fastled/fbuild/actions/workflows/build-lpcxpresso804.yml/badge.svg)](https://github.com/fastled/fbuild/actions/workflows/build-lpcxpresso804.yml)
[![Build LPCXpresso845-MAX](https://github.com/fastled/fbuild/actions/workflows/build-lpcxpresso845max.yml/badge.svg)](https://github.com/fastled/fbuild/actions/workflows/build-lpcxpresso845max.yml)

### Silicon Labs

Expand Down
Loading