Skip to content

Commit

Permalink
workflows: build for the thingy91x
Browse files Browse the repository at this point in the history
- Add test and release builds for the thingy91x
- Install `ecdsa` python package as thingy91x build depends on it but
  requirements.txt doesn't install it.

Signed-off-by: Mike Szczys <[email protected]>
  • Loading branch information
szczys committed Dec 16, 2024
1 parent d7dda27 commit d93bc1f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/build_zephyr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ jobs:
west init -l app
west update --narrow -o=--depth=1
west zephyr-export
pip3 install ecdsa # Thingy91x
pip3 install -r deps/zephyr/scripts/requirements-base.txt
# Needed for TF-M
pip3 install cryptography pyasn1 pyyaml cbor>=1.0.0 imgtool>=1.9.0 jinja2 click
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
strategy:
matrix:
ZEPHYR_SDK: [0.16.3]
BOARD: ["thingy91/nrf9160/ns"]
BOARD: ["thingy91/nrf9160/ns", "thingy91x/nrf9151/ns"]

uses: ./.github/workflows/build_zephyr.yml
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,9 @@ jobs:
ZEPHYR_SDK: 0.16.3
BOARD: thingy91/nrf9160/ns
ARTIFACT: false
test_build_thingy91x:
uses: ./.github/workflows/build_zephyr.yml
with:
ZEPHYR_SDK: 0.16.3
BOARD: thingy91x/nrf9151/ns
ARTIFACT: false

0 comments on commit d93bc1f

Please sign in to comment.