forked from nrfconnect/sdk-nrf
-
Notifications
You must be signed in to change notification settings - Fork 0
workflows: Create Matter validation workflows and scripts #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ArekBalysNordic
wants to merge
113
commits into
main
Choose a base branch
from
matter_workflows
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
113 commits
Select commit
Hold shift + click to select a range
f843942
nrf_security: Remove disabled compile warnings for GCC
frkv 6a9733e
manifest: zephyr & mcuboot update
nvlsianpu c2d398e
application/nrf_desktop/configuration: align for S2RAM resume cfg
nvlsianpu 54b45ab
applications: nrf_desktop: Add active field to motion event
MarekPieta b3e3757
applications: nrf_desktop: Improve motion event synchronization
MarekPieta 4b2a6db
mpsl: cx: Skip direct GPIO access in CX on bsim platforms
alexstanoev-nordic d4cc83e
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder 18f0fd6
cmake: Add function to read partition address
tomchy 4d64160
applications: nrf_desktop: Update hid_report_event subscription order
MarekPieta 873864e
doc/..device_guides/nrf54h: update on s2ram Along wit MCUboot
nvlsianpu 632fb9d
nrf_security: cracen: Add aggregate kconfigs for PSA_NEED
degjorva 18a6fac
nrf_security: CRACEN: Update microcode only be loaded when needed
degjorva 9b2672a
KRKNWK-20846: supress incompatible pointer warning in clang compilation
piotrkoziar 7ec7776
net: lib: download_client: Remove the Download client
nordic-mare 478d371
workflows: Add a workflow to assign reviewers from the CODEOWNERS file
carlescufi ca848fe
samples: openthread: Fixed usage fault with usb configuration
kkasperczyk-no 604086d
docs: matter: Update overview changes for Matter 1.4.2
doublemis1 3c129cc
test: zephyr: add nrf7120 qdec testcase
travis3630 05e7d6a
samples: Fix python code using ruff
nordicjm cf264c9
tests: benchmarks: peripheral_load: Enable I2S thread on nrf54H20
nordic-segl 93ce28b
tests: benchmarks: peripheral_load: Add configuration with PM enabled
nordic-segl 4adfa96
samples: bluetooth: Add support for nRF54LV10a target
ppryga-nordic 8e98ad7
CODEOWNER: update of ncs-eris team
nvlsianpu b7988ca
CODEOWNERS: ncs-aegir-doc for nRF54L crypto & KMU
greg-fer fc97d4f
samples: matter: Enable CHIP_WIFI if WIFI_NRF70 is enabled
ArekBalysNordic 38a898e
doc: Matter: Add a guide for custom board creation
ArekBalysNordic 9666b14
doc: crypto: KMU ECC key types update
greg-fer 50c7cef
samples: smp_svr: Remove nrf54l15dk.ext_flash.pure_dts configuration
ahasztag 63a55da
tests: benchmarks: peripheral_load: Enable more Power Management
nordic-segl 36a0135
manifest: Update sdk-nrfxlib revision (auto-manifest PR)
NordicBuilder 723f382
doc: security: ironside clarifications
greg-fer 68df1c6
boards: nordic: nrf54lv10dk: Add MCUboot button and LED aliases
nordicjm 4431619
dts: arm: nordic: stop using prng for nrf54lv10a
nordic-piks 56782c3
boards: nordic: nrf54lv10dk: add 0.7.0 board revision
mstasiaknordic 3c2ce00
boards: nordic: nrf54lv10dk: use uppercase naming
mstasiaknordic eea2329
tests: benchmarks: multicore: Test idle benchmarks with MCUBoot
nordic-bami 1dc0106
applications: nrf_desktop: Add known issue for NCSDK-35650
MarekPieta 66bf0fc
docs: matter: Derived Matter Product guide
doublemis1 e255dce
docs: matter: update doc format
doublemis1 84e9fd9
docs: matter: update changelog
doublemis1 88e0590
docs: matter: update after review
doublemis1 a3519cd
samples: openthread: update low power conf
doublemis1 bc28eb1
zoomin: update ncs.tags.yml for security pages
greg-fer f18d525
tests: drivers: clock_control_api: increase time for nRF54LV10
nordic-piks 9947f82
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder 75da438
tests: benchmarks: peripheral_load: Enable test on more targets
nordic-segl 768f770
tests: benchmarks: peripheral_load: Enable on nrf54l05/10
nordic-segl 0f45492
doc: Updated abi comp doc for 3.2.0-preview2
FrancescoSer d05fbd8
bluetooth: mesh: add commissioning logging
alxelax 5449290
manifest: Update sdk-zephyr revision (auto-manifest PR)
SebastianBoe 742c850
ironside: Add a sample that uses the UICR PERIPHCONF infrastructure
SebastianBoe 94c55f1
boards: shields: coverage_support: keep using prng for lv10
nordic-piks c009ce9
applications: nrf5340_audio: Decode/Encode to use net_bufs + meta data
gWacey da3773f
mpsl: ASSERT for NRF_GRTC_TIMER_AUTO_KEEP_ALIVE
jostn b6c0ac8
tests: drivers: gpio: add nrf54h20dk_nrf54h20_cpuppr
nordic-pikr 05011d3
doc: create app: add workspace app use case
greg-fer b0d6176
lib: nrfcloud: fix builds with log backend
maxd-nordic 8169d46
doc: Link fix
umapraseeda 0a35cb3
matter: samples: remove CHIP_*_NOR configs
ArekBalysNordic 34835e9
samples: zephyr: sensor: qdec: run for nrf7120
nordic-piks 5322209
CODEOWNERS: change the team ownership for the coremark component
kapi-no 9cbbb66
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder 282c96b
scripts: Uplift scancode-toolkit v31.4.1
nicu1989 49bb896
ci: Add west ncs-sbom smoke test
nicu1989 0ddc50b
scripts: Adapt ncs-sbom to scancode-toolkit v32.4.1
nicu1989 ef2e87b
ci: Extend west ncs-sbom smoke test
nicu1989 4f8b2da
scripts: Fixed windows requirements for scancode
nicu1989 49e0f1e
workflows: codeowners-reviewers: Skip PRs on draft
carlescufi f7bda2e
tests: Fix python code using ruff
nordicjm 43552f8
tests: bootloader: bl_crypto: test_generator: Exclude from ruff
nordicjm e3dd7f6
manifest: Update sdk-mcuboot revision (auto-manifest PR)
NordicBuilder f5b2f77
Revert "scripts: Fixed windows requirements for scancode"
nordic-piks fa48be0
Revert "ci: Extend west ncs-sbom smoke test"
nordic-piks 6df35e6
Revert "scripts: Adapt ncs-sbom to scancode-toolkit v32.4.1"
nordic-piks 26a8525
Revert "ci: Add west ncs-sbom smoke test"
nordic-piks 965d26c
Revert "scripts: Uplift scancode-toolkit v31.4.1"
nordic-piks 9945db0
.github: test-spec: use CI-mesh-test for req check
nordic-piks 2dbdfb1
applications: nrf_desktop: Introduce motion event documentation
MarekPieta 55e00f0
samples: debug: ppi_trace: Fix nrf21540dk/nrf52840 compilation
nordic-krch 929d2e0
tests: drivers: watchdog: Test WDT behaviour after software reset
nordic-segl 1d7979c
applications: nrf_desktop: Fix a documentation typo
MarekPieta 53ef77b
applications: nrf_desktop: Update motion related documentation
MarekPieta 8bd0d58
scripts: ci: tags: Remove unused and deprecated tag ci_samples_suit
SebastianBoe 8c2f665
doc: Update tags.yml with nRF54LM20 tags
umapraseeda 1fdd8b0
samples: wifi: radio_test: Update RX Capture display
prsi98 ab418b2
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder a3d587e
samples/../nrf54h20dk: fix dts overlays
nvlsianpu 5d39cd7
applications: nrf_desktop: Improve performance of `hid_state_pm` module
MarekPieta b799edb
tests: benchmarks: multicore: idle_counter: extend first sleep
nordic-piks f3cb6ff
ci: add multi OS support for print_toolchain_checksum.sh
karhama 500fac2
lib: Updated ram pwrdn to support nRF54LM20A SoC
kkasperczyk-no e65a545
samples: openthread: Disabled unnecessary overlays
kkasperczyk-no 307df3e
doc: Updated release notes after ram pwrdn change
kkasperczyk-no a13be9a
manifest: Update sdk-zephyr revision (auto-manifest PR)
NordicBuilder 5c8109c
samples: benchmarks: coremark: Align nrf54h20
karstenkoenig 014d0b8
samples: zephyr: drivers: i2c: rtio_loopback: Fix pincontrol for TWIM
nordic-segl 510ab0b
tests: benchmarks: i2c_endless: Fix pincontrol for TWIS
nordic-segl 25a8545
tests: drivers: i2c: i2c_latency: Fix pincontrol for TWIS
nordic-segl 0375bcd
tests: zephyr: boards: nrf: i2c: i2c_slave: Fix pincontrol for TWIS
nordic-segl bc97c0f
tests: zephyr: drivers: i2c: i2c_target_api: Fix pincontrol for TWIM
nordic-segl 7c88532
manifest: Update sdk-nrfxlib revision (auto-manifest PR)
NordicBuilder 321b685
doc: crypto: updates to crypto samples, part 1
greg-fer 7428f3b
modules: tfm: Fix formatting for CMakeLists
AntonZma 64a5c29
modules: tf-m: Add defines for the NRF53 RPMSG region
Vge0rge 50722c5
manifest: Update TF-M with RPMSG NRF53 configuration
Vge0rge 36d4807
lib: location: add prompt for netif kconfig
maxd-nordic 27c2654
nrf_security: CRACEN: Added data size check for AES CCM on some MCUs
AntonZma d8d268b
lib: nrfcloud: add timestamped location request
maxd-nordic 8d00dce
manifest: Update sdk-nrfxlib revision (auto-manifest PR)
NordicBuilder 58433d8
manifest: Update sdk-nrfxlib revision (auto-manifest PR)
NordicBuilder 7d5edef
[DNM] Provide documentation bugs to trigger workflows
ArekBalysNordic 1513eca
[DNM] Provide some bugs in samples to trigger workflows
ArekBalysNordic 9dd651d
workflows: Create Matter validation workflows and scripts
ArekBalysNordic File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: Assign reviewers from CODEOWNERS | ||
|
||
on: | ||
pull_request_target: | ||
types: [opened, reopened, synchronize] | ||
|
||
permissions: | ||
contents: read | ||
pull-requests: write | ||
|
||
jobs: | ||
contribs: | ||
runs-on: ubuntu-24.04 | ||
name: Assign Reviewers from CODEOWNERS | ||
steps: | ||
- name: Assign | ||
uses: nrfconnect/action-codeowners-reviewers@e00a792221daf9f7ec21c658400dc62739b3bfe5 | ||
with: | ||
github_token: ${{ secrets.NCS_NORDICBUILDER_ACTION_TOKEN }} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
name: Matter Validation | ||
|
||
on: | ||
pull_request: | ||
branches: | ||
- main | ||
- 'v*-branch' | ||
|
||
paths: | ||
- 'samples/matter/**' | ||
- 'applications/matter_bridge/**' | ||
- 'applications/matter_weather_station/**' | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
matter-validation: | ||
runs-on: ubuntu-24.04 | ||
steps: | ||
- name: Checkout the code | ||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
fetch-depth: 0 | ||
path: ncs/nrf | ||
|
||
- name: Rebase | ||
if: github.event_name == 'pull_request' | ||
continue-on-error: true | ||
env: | ||
BASE_REF: ${{ github.base_ref }} | ||
PR_HEAD: ${{ github.event.pull_request.head.sha }} | ||
working-directory: ncs/nrf | ||
run: | | ||
git config --global user.email "[email protected]" | ||
git config --global user.name "Github Actions" | ||
rm -fr ".git/rebase-apply" | ||
rm -fr ".git/rebase-merge" | ||
git rebase origin/${BASE_REF} | ||
git clean -f -d | ||
git log --graph --oneline HEAD...${PR_HEAD} | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 | ||
with: | ||
python-version: 3.12 | ||
cache: pip | ||
cache-dependency-path: ncs/nrf/scripts/requirements.txt | ||
|
||
- name: Install packages | ||
working-directory: ncs/nrf | ||
run: | | ||
sudo apt update | ||
sudo apt-get install -y wget python3-pip git | ||
pip install -r scripts/requirements.txt | ||
|
||
- name: Checkout Matter repository | ||
working-directory: ncs | ||
run: | | ||
git clone https://github.com/nrfconnect/sdk-connectedhomeip modules/lib/matter | ||
cd modules/lib/matter | ||
git checkout master | ||
|
||
- name: validate Matter samples and documentation | ||
working-directory: ncs | ||
run: | | ||
python nrf/scripts/matter/matter_sample_checker/matter_sample_checker.py --samples-zap-yaml nrf/samples/matter/common/src/zap_samples.yml --base nrf |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Matter Samples Validation?