Skip to content

Update sdk-nrf to 3.4.0-rc1 and remove Partition Manger #129

Update sdk-nrf to 3.4.0-rc1 and remove Partition Manger

Update sdk-nrf to 3.4.0-rc1 and remove Partition Manger #129

Workflow file for this run

name: Build zigbee samples on pr
on:
pull_request:
paths-ignore:
- 'docs/**'
- 'README.md'
- 'LICENSE'
- 'CODEOWNERS'
- '.gitignore'
- '.github/workflows/doc*.yml'
- '.github/actions/generate-docs-comment/action.yml'
- '.github/actions/set-deploy-info/action.yml'
- '.github/actions/cleanup-site/action.yml'
- '.github/actions/deploy-docs-preview/action.yml'
- '.github/actions/generate-docs-comment/action.yml'
- '.github/actions/get-changed-docs/action.yml'
branches:
- main
permissions:
contents: read
jobs:
Build-samples:
runs-on: ubuntu-24.04
container: ghcr.io/nrfconnect/sdk-nrf-toolchain:v3.4.0-rc1
defaults:
run:
# Bash shell is needed to set toolchain related environment variables in docker container
# It is a workaround for GitHub Actions limitation https://github.com/actions/runner/issues/1964
shell: bash
steps:
- name: Checkout repository code
uses: actions/checkout@1e31de5234b9f8995739874a8ce0492dc87873e2 # v4
with:
fetch-depth: 0
path: zigbee
- name: prepare west project
run: |
rm -rf .west
west --version
west init -l zigbee --mf west.yml &&
west update -n -o=--depth=1 --path-cache /workdir/
- name: Install Python deps for Matter (codegen + factory data)
run: |
pip3 install -r nrf/scripts/requirements-extra.txt
pip3 install -r modules/lib/matter/scripts/setup/requirements.nrfconnect.txt
- name: Twister build samples
run: |
source zephyr/zephyr-env.sh
zephyr/scripts/twister --inline-logs --build-only -N --verbose -T zigbee/samples --all -x CONFIG_ZBOSS_HALT_ON_ASSERT=y -x CONFIG_RESET_ON_FATAL_ERROR=n -x CONFIG_FACTORY_RESET_PRESS_TIME_SECONDS=2
- name: Store hex files
uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4
with:
name: hexes
path: twister-out/**/*.hex