Skip to content

chore(cli): route fbuild-cli through fbuild-paths; document the clap … #1208

chore(cli): route fbuild-cli through fbuild-paths; document the clap …

chore(cli): route fbuild-cli through fbuild-paths; document the clap … #1208

name: Build LPCXpresso845-MAX
# >>> RENDERED-ON-BEGIN (ci/render_workflows.py) -- do not edit by hand <<<
on:
workflow_dispatch: {}
workflow_call: {}
push:
branches: [main]
paths:
- 'tests/platform/lpcxpresso845max/**'
- 'crates/fbuild-build-arm/src/nxplpc/**'
- 'crates/fbuild-build-arm/src/generic_arm/**'
- 'crates/fbuild-build/**'
- 'crates/fbuild-build/Cargo.toml'
- 'crates/fbuild-cli/**'
- 'crates/fbuild-daemon/**'
- 'crates/fbuild-core/**'
- 'crates/fbuild-paths/**'
- 'crates/fbuild-config/**'
- 'crates/fbuild-deploy/**'
- 'crates/fbuild-packages/**'
- 'crates/fbuild-header-scan/**'
- 'crates/fbuild-library-select/**'
- 'Cargo.toml'
- 'Cargo.lock'
- 'rust-toolchain.toml'
- '.github/workflows/template_build.yml'
- '.github/workflows/ci-workflow-drift.yml'
- 'ci/render_workflows.py'
- 'ci/board_families.json'
- 'ci/ci_common_paths.txt'
- 'crates/fbuild-build-engine/**'
- 'crates/fbuild-build-mcu/src/lib.rs'
- 'crates/fbuild-build-mcu/*argo.toml'
- 'crates/fbuild-toolchain/**'
- 'crates/fbuild-library/**'
- 'crates/fbuild-packages-fetch/**'
- '.github/workflows/build-lpcxpresso845max.yml'
pull_request:
branches: [main]
paths:
- 'tests/platform/lpcxpresso845max/**'
- 'crates/fbuild-build-arm/src/nxplpc/**'
- 'crates/fbuild-build-arm/src/generic_arm/**'
- 'crates/fbuild-build/**'
- 'crates/fbuild-build/Cargo.toml'
- 'crates/fbuild-cli/**'
- 'crates/fbuild-daemon/**'
- 'crates/fbuild-core/**'
- 'crates/fbuild-paths/**'
- 'crates/fbuild-config/**'
- 'crates/fbuild-deploy/**'
- 'crates/fbuild-packages/**'
- 'crates/fbuild-header-scan/**'
- 'crates/fbuild-library-select/**'
- 'Cargo.toml'
- 'Cargo.lock'
- 'rust-toolchain.toml'
- '.github/workflows/template_build.yml'
- '.github/workflows/ci-workflow-drift.yml'
- 'ci/render_workflows.py'
- 'ci/board_families.json'
- 'ci/ci_common_paths.txt'
- 'crates/fbuild-build-engine/**'
- 'crates/fbuild-build-mcu/src/lib.rs'
- 'crates/fbuild-build-mcu/*argo.toml'
- 'crates/fbuild-toolchain/**'
- 'crates/fbuild-library/**'
- 'crates/fbuild-packages-fetch/**'
- '.github/workflows/build-lpcxpresso845max.yml'
concurrency:
group: build-lpcxpresso845max.yml-${{ github.event_name == 'pull_request' && github.ref || github.run_id }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
# >>> RENDERED-ON-END <<<
jobs:
build:
uses: ./.github/workflows/template_build.yml
with:
workflow-name: "NXP LPCXpresso845-MAX"
test-dir: "tests/platform/lpcxpresso845max"
env-name: "lpcxpresso845max"
firmware-ext: "bin"