Skip to content

Commit

Permalink
workflow: Create basic build
Browse files Browse the repository at this point in the history
This builds the application using one of the Github workflows.

Signed-off-by: David Brown <[email protected]>
  • Loading branch information
d3zd3z committed Sep 12, 2024
1 parent 07c6e41 commit c28bfb2
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Build

# Build the rust samples and tests using the current Zephyr.

on:
push:
pull_request:
schedule:
- cron: "0 0 * * *"

jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-22.04]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: zephyr-rust-lang

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.11

- name: Setup Zephyr project
uses: zephyrproject-rtos/action-zephyr-setup@v1
with:
app-path: zephyr-rust-lang
toolchains: arm-zephyr-eabi
# TODO: Also bring in riscv.

- name: Build firmware
working-directory: zephyr-rust-lang
shell: bash
run: |
set -x
pwd
echo $ZEPHYR_BASE
df -h
cargo --version

0 comments on commit c28bfb2

Please sign in to comment.