Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
d5774d6
Add callback on passcode error (#41802)
chrisdecenzo Nov 6, 2025
0f366a6
[PAVST] Add units to constant name (#41805)
marktrayer Nov 6, 2025
8fea0ac
[CI default timeout test addition] Add default timeouts for TC_CADMIN…
j-ororke Nov 6, 2025
089570d
Additional helper methods to help with transition to making ChipError…
gmarcosb Nov 6, 2025
79e4f9d
[NXP] Add CHIP_ICD_DSLS_SUPPORT cmake config & Add prj_thread_mtd_low…
andrei-menzopol Nov 6, 2025
8e5f3f8
Added TC_DD_3_23.py Script (#41309)
Harshith-GRL Nov 6, 2025
18b2ec9
[Closure] Adding matter closure specific attribute callback (#41592)
sabollim-silabs Nov 6, 2025
1992150
Enforce comprehension lists simplifications in Python (#41812)
arkq Nov 6, 2025
0d6000a
removed Logic/Cluster separation for NetworkCommissioning cluster. (#…
emessina-max Nov 6, 2025
cc93907
Generate ResourceMonitoring cluster with Alchemy (#41758)
tersal Nov 6, 2025
bc6337d
TC-CNET-4.10 and 4.16: Set endpoint to 0 for general commissioning cl…
cecille Nov 6, 2025
791f872
[Camera] Fix video pipeline start failure seen when running chip-came…
chulspro Nov 6, 2025
1089161
Skip UTF8 errors. (#41821)
andy31415 Nov 6, 2025
b478ae0
Fix typo in Ids.h generator that added a 4 to each header cluster cod…
tersal Nov 6, 2025
4940afb
[Silabs] Closure button implementation for silabs paltform (#41455)
sabollim-silabs Nov 6, 2025
80f0f2b
Fix Hardfault seen during commissioning DUT with second commissioner.…
sabollim-silabs Nov 6, 2025
3548c02
Fix VideoStreamModify and SnapshotStreamModify to invoke callback for…
pidarped Nov 6, 2025
5ce4e4d
[TC-AVSM-2.10] Fix Camera default resolution for CaptureSnapshot (#41…
yufengwangca Nov 7, 2025
a97c531
fan-control: guard SpeedMax::Get with MultiSpeed feature (#41780)
shubhamdp Nov 7, 2025
55a0ef5
Testing infrastructure for cluster commands (#41551)
LyudmilaKostanyan Nov 7, 2025
426d432
Updated steps for adding new cluster support. (#41762)
KhushbuShah25 Nov 7, 2025
1eb1102
Relocate TimerDelegate and TimerDelegateTest (#41788)
zenghuchen-gg Nov 7, 2025
0c3358c
Make TestBdxTransferServer::Shutdown() restore the default Unsolicite…
feasel0 Nov 7, 2025
0834f1b
[Silabs] Closure State LCD implementation (#41521)
sabollim-silabs Nov 7, 2025
bf45da8
RVCRunMode RVCCleanMode clusters: align XMLs with spec (#41760)
plauric Nov 7, 2025
5098c63
Fix missing report generation for PushAV and TLS clusters when Comman…
pidarped Nov 7, 2025
eeb36ee
Add nullptr checks in ContentAppPlatform mContentAppFactory (#41827)
s-mcclain Nov 8, 2025
eb2b62a
DM XMLs 1.5: Update to latest spec changes (#41847)
cecille Nov 8, 2025
6df8129
Joint Fabric Mutual VID Verification Implementation (#40868)
robertfarnum Nov 10, 2025
1d0ccfd
Bump third_party/ot-br-posix/repo from `944fecf` to `28b5c48` (#41896)
dependabot[bot] Nov 10, 2025
591bee0
Bump rojopolis/spellcheck-github-actions from 0.53.0 to 0.54.0 (#41895)
dependabot[bot] Nov 10, 2025
5145b71
Bump third_party/imgui/repo from `823ccc2` to `86daa89` (#41893)
dependabot[bot] Nov 10, 2025
6fde364
[Cloudbuild] Fix esp32 compile for chef.yaml and smoke-test.yaml (#41…
sxb427 Nov 10, 2025
320b105
[Part3] Decouple ICD Management cluster to be code driven. (#41499)
jadhavrohit924 Nov 10, 2025
7553b42
Fix conversion warning (#41899)
bukepo Nov 10, 2025
b9cc5e5
Harmonize minimum required Python version to 3.11 (#41845)
enkiusz Nov 10, 2025
182bfbf
Bump third_party/pigweed/repo from `abf1641` to `c21be8f` (#41891)
dependabot[bot] Nov 10, 2025
da7742a
Remove unreachable code in DCLCommandBase (#41887)
WangHunZi Nov 10, 2025
3a34ff9
nodiscard ChipError Batch #4: non-clusters app code (#41862)
gmarcosb Nov 10, 2025
e1bc066
nodiscard ChipError Batch #2: example apps A-F (#41860)
gmarcosb Nov 10, 2025
51e654f
Batch #8 nodiscard errors: crypto, data-model, include (#41866)
gmarcosb Nov 10, 2025
6eaac31
DM XMLs: One more spec PR (#41902)
cecille Nov 10, 2025
3f4fda6
[Telink] Remove setting of IPC service ICMSG work queue stack size (#…
serhiiSalamakha Nov 10, 2025
515eed1
[NXP] Allow extra customization of default lock app (#41843)
marius-preda Nov 10, 2025
b68b0d1
Remove AttributeList from Device Layer (#41546)
ksperling-apple Nov 10, 2025
9a1d0a7
Code Driven All Devices Example App (#41607)
zaid-google Nov 10, 2025
839b0f8
Clean up and make use of ValidateGlobalAttributes once. (#41875)
andy31415 Nov 11, 2025
7691d7f
[NXP] Fix P256KeyPair bugs based on Trusty OS (#41890)
github-sunxc Nov 11, 2025
d886e3a
Undo some changes from #41862: preserve the logic (#41923)
andy31415 Nov 11, 2025
eca4000
Small fixes to cluster unit testing infrastructure (#41882)
Hayk10002 Nov 11, 2025
a512d48
Disable kotlin static code analysis (#41933)
zaid-google Nov 11, 2025
a1dc96e
[Scenes] Updated the steps of TC-CC-10-1 store scene tests (#41925)
lpbeliveau-silabs Nov 11, 2025
682ef15
nodiscard ChipError Batch #5: clusters app code (#41863)
gmarcosb Nov 12, 2025
279c835
Batch #11 nodiscard errors: platform (#41869)
gmarcosb Nov 12, 2025
ed2e31b
Darwin: Ability to disable time repair for testing (#41945)
woody-apple Nov 12, 2025
7ccaa37
nodiscard ChipError Batch #9: inet, messaging, system (#41867)
gmarcosb Nov 12, 2025
c80ba35
nodiscard ChipError Batch #10: lib (#41868)
gmarcosb Nov 12, 2025
19f8db3
nodiscard ChipError Batch #1: tests (#41858)
gmarcosb Nov 12, 2025
7126705
remove the coupling of InteractionModelEngine in DefaultTimerDelegate…
zenghuchen-gg Nov 12, 2025
21049ed
esp32: remove idf requirements from requirements.all.txt (#41906)
wqx6 Nov 12, 2025
83c8608
Batch #14 nodiscard errors: transport, wifipaf (#41872)
gmarcosb Nov 12, 2025
02fa94a
nodiscard ChipError Batch #13: setup_payload, tools (#41871)
gmarcosb Nov 12, 2025
7a7670f
nodiscard ChipError Batch #6: controller code (#41864)
gmarcosb Nov 12, 2025
8fbcc70
nodiscard ChipError Batch #7: access, ble, credentials (#41865)
gmarcosb Nov 12, 2025
c561ace
nodiscard ChipError Batch #12: protocols (#41870)
gmarcosb Nov 12, 2025
653fd79
[ServerClusterIntrerfaceRegistry] Add consistent behavior on startup …
andy31415 Nov 12, 2025
76ac7f4
Fixing typo in step 10a regarding extension field sets (#41951)
lpbeliveau-silabs Nov 12, 2025
69b4de4
Update to use namespace.so for linux REPL runs. (#41952)
andy31415 Nov 12, 2025
8800530
Simplify the Optional comparisons in both ModifyVideoStream and Modif…
yufengwangca Nov 13, 2025
f3b5a63
closure control coutdown delegate fix (#41946)
sabollim-silabs Nov 13, 2025
05158fe
Decouple time synchronization cluster part 2 (#41691)
arielsz71 Nov 13, 2025
acbbe92
[Telink] Increase stack size (#41948)
andriy-bilynskyy Nov 13, 2025
7a6eddd
[NXP][platform][common] Avoid using static state variables in OTA fir…
marian-chereji-nxp Nov 13, 2025
febcdae
Remove extra status message sent after GetTargets response in EVSE (#…
arkq Nov 13, 2025
476b1d3
[Silabs] Cleanup RS911x macros and file names (#41490)
bhmanda-silabs Nov 13, 2025
cfb4cc3
Add unit tests for `TimeSnapshot` command in `GeneralDiagnosticsClust…
LyudmilaKostanyan Nov 13, 2025
9401ccb
Mention other array needed for code-driven cluster migration. (#41971)
harimau-qirex Nov 14, 2025
e717587
SystemLayer: simplify wake event implementation (#41898)
bukepo Nov 14, 2025
749558f
[WebRTCR] Enable controller to manage multiple cameras (#41966)
yufengwangca Nov 14, 2025
8e5e494
[CI] Split linux REPL tests into "build" and "run" (#41960)
andy31415 Nov 14, 2025
43edfa0
Use namespace.so for coverage runs (faster, more disk) (#41984)
andy31415 Nov 14, 2025
2246553
[CI] Split Linux tests builds into separate steps with output clean i…
andy31415 Nov 14, 2025
5a33141
Do RM-rf out for every build in linux standalone builds. (#41986)
andy31415 Nov 14, 2025
290cf00
Add some cleanups for NRF. (#41987)
andy31415 Nov 14, 2025
bab3aa0
[Telink] Add DFU over BLE SMP feature (#41742)
s07641069 Nov 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/actions/bootstrap/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ runs:

- name: Save bootstrap cache
uses: ./.github/actions/dynamic
# Don't save cache if the build is a pull request, to prevent creation of multiple pr-ref caches with the same key.
# Don't save cache if the build is a pull request, to prevent creation of multiple pr-ref caches with the same key.
# PR builds still will be able to restore from cache created by master build.
if: ${{ fromJSON(steps.restore.outputs.outputs).cache-hit != 'true' && github.event_name != 'pull_request' }}
continue-on-error: true
Expand All @@ -107,6 +107,7 @@ runs:
if: ${{ always() && !env.ACT && fromJSON(steps.restore.outputs.outputs).cache-hit != 'true' }}
with:
name: ${{ inputs.bootstrap-log-name }}
overwrite: true # may as well, avoid errors of "artifact already exists"
path: |
.environment/gn_out/.ninja_log
.environment/pigweed-venv/*.log
6 changes: 3 additions & 3 deletions .github/actions/setup-ccache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ runs:
main: |
mkdir -p .ccache
echo "CCACHE_NOHASHDIR=1" >> $GITHUB_ENV
echo "CCACHE_BASEDIR=${{ github.workspace }}" >> $GITHUB_ENV
echo "CCACHE_BASEDIR=${GITHUB_WORKSPACE}" >> $GITHUB_ENV
echo "CCACHE_NODIRECT=1" >> $GITHUB_ENV
echo "CCACHE_PREFIX_CPP=${{ github.workspace }}/scripts/helpers/ccache-prefix-cpp.sh" >> $GITHUB_ENV
echo "CCACHE_PREFIX_CPP=${GITHUB_WORKSPACE}/scripts/helpers/ccache-prefix-cpp.sh" >> $GITHUB_ENV
echo "CCACHE_SLOPPINESS=time_macros" >> $GITHUB_ENV
echo "CCACHE_DIR=${{ github.workspace }}/.ccache" >> $GITHUB_ENV
echo "CCACHE_DIR=${GITHUB_WORKSPACE}/.ccache" >> $GITHUB_ENV
echo "CCACHE_COMPILERCHECK=content" >> $GITHUB_ENV
echo "CCACHE_MAXSIZE=5G" >> $GITHUB_ENV
echo "CCACHE_COMPRESS=1" >> $GITHUB_ENV
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -510,7 +510,9 @@ jobs:
TSAN_OPTIONS: "halt_on_error=1 suppressions=scripts/tests/chiptest/tsan-linux-suppressions.txt"

if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true
runs-on: ubuntu-latest
# Use namespace to get more disk space and slightly better performance (Compile and unit tests
# are CPU bound)
runs-on: namespace-profile-4x8

container:
image: ghcr.io/project-chip/chip-build:174
Expand Down
9 changes: 0 additions & 9 deletions .github/workflows/chef.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,15 +107,6 @@ jobs:
with:
platform: esp32

# We cannot add esp-idf-kconfig==2.5.0 to rquirements.txt because it
# will break the nuttx workflow which requires the older version of
# the kconfiglib and esp-idf-kconfig==2.5.0 installs newer version
# so, install it in in the virtual environment here
- name: Install esp-idf-kconfig
run: |
./scripts/run_in_build_env.sh \
"pip install esp-idf-kconfig==2.5.0"

- name: CI Examples ESP32
shell: bash
run: |
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/examples-asr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
uses: ./.github/actions/checkout-submodules-and-bootstrap
with:
platform: asr
- name: Build all ASR582X examples
- name: Build all ASR582X examples (part1)
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
Expand All @@ -57,6 +57,14 @@ jobs:
--target asr-asr582x-light-switch-shell \
--target asr-asr582x-lock-no_logging \
--target asr-asr582x-ota-requestor \
build \
"
- name: Clean out directory (make some room for more compiles)
run: rm -rf out/
- name: Build all ASR582X examples (part2)
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target asr-asr582x-bridge-factory \
--target asr-asr582x-temperature-measurement-rotating_id \
--target asr-asr582x-thermostat-rio \
Expand Down
9 changes: 0 additions & 9 deletions .github/workflows/examples-esp32.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,15 +55,6 @@ jobs:
with:
gh-context: ${{ toJson(github) }}

# We cannot add esp-idf-kconfig==2.5.0 to rquirements.txt because it
# will break the nuttx workflow which requires the older version of
# the kconfiglib and esp-idf-kconfig==2.5.0 installs newer version
# so, install it in in the virtual environment here
- name: Install esp-idf-kconfig
run: |
./scripts/run_in_build_env.sh \
"pip install esp-idf-kconfig==2.5.0"

- name: Build example All Clusters App(Target:ESP32C3)
run: |
./scripts/run_in_build_env.sh \
Expand Down
48 changes: 21 additions & 27 deletions .github/workflows/examples-linux-standalone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,133 +53,127 @@ jobs:
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-chip-cert \
build"
build" && rm -rf out
- name: Build minmdns example with platform dns
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-address-resolve-tool-platform-mdns-ipv6only \
build"
build" && rm -rf out
- name: Build example Standalone chip tool
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-chip-tool \
build"
build" && rm -rf out
- name: Build example Standalone Shell
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-shell \
build"
build" && rm -rf out
- name: Build example Standalone All Clusters Server
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-all-clusters \
build"
- name: Clean out build output
run: rm -rf ./out
build" && rm -rf out
- name: Build example Standalone All Clusters Minimal Server
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-all-clusters-minimal \
build"
build" && rm -rf out
- name: Build example TV app
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-tv-app \
build"
build" && rm -rf out
- name: Build example Standalone TV Casting App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-tv-casting-app \
build"
build" && rm -rf out
- name: Build example lighting app with RPCs and UI
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-light-rpc-with-ui \
build"
- name: Clean out build output
run: rm -rf ./out
build" && rm -rf out
- name: Build example Standalone Bridge
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-bridge \
build"
build" && rm -rf out
- name: Build example OTA Provider
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-ota-provider \
build"
build" && rm -rf out
- name: Build example OTA Requestor
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-ota-requestor \
build"
- name: Clean out build output
run: rm -rf ./out
build" && rm -rf out
- name: Build example Standalone Lock App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-lock-no-thread \
build"
build" && rm -rf out
- name: Build example contact sensor with UI
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-contact-sensor-no-ble-with-ui \
build"
build" && rm -rf out
- name: Build example Air Purifier
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-air-purifier \
build"
build" && rm -rf out
- name: Build example Fabric Admin
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-fabric-admin-rpc \
build"
build" && rm -rf out
- name: Build example Fabric Bridge App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-fabric-bridge-no-ble-rpc \
build"
build" && rm -rf out
- name: Build example Fabric Sync
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-fabric-sync-no-ble \
build"
build" && rm -rf out
- name: Build example Camera App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-camera \
build"
build" && rm -rf out
- name: Build example Camera Controller App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-camera-controller \
build"
build" && rm -rf out
- name: Build Example Closure App
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py \
--target linux-x64-closure \
build"
build" && rm -rf out

- name: CCache statistics
run: ccache --show-stats
10 changes: 10 additions & 0 deletions .github/workflows/examples-nrfconnect.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
container:
image: ghcr.io/project-chip/chip-build-nrf-platform:174
volumes:
- "/:/runner-root-volume"
- "/tmp/bloat_reports:/tmp/bloat_reports"

steps:
Expand Down Expand Up @@ -84,6 +85,7 @@ jobs:
nrfconnect nrf52840dk_nrf52840 lock-app \
examples/lock-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/lock-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Lock App on nRF54L15 DK
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -92,6 +94,7 @@ jobs:
nrfconnect nrf54l15dk_nrf54l15_cpuapp lock-app \
examples/lock-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/lock-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Lighting App on nRF52840 Dongle
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -100,6 +103,7 @@ jobs:
nrfconnect nrf52840dongle_nrf52840 lighting-app \
examples/lighting-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/lighting-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Lighting App on nRF54L15 DK
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -108,6 +112,7 @@ jobs:
nrfconnect nrf54l15dk_nrf54l15_cpuapp lighting-app \
examples/lighting-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/lighting-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Lighting App on nRF52840 DK with RPC
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -116,6 +121,7 @@ jobs:
nrfconnect nrf52840dk_nrf52840+rpc lighting-app \
examples/lighting-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/lighting-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Light Switch App on nRF52840 DK
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -124,6 +130,7 @@ jobs:
nrfconnect nrf52840dk_nrf52840 light-switch-app \
examples/light-switch-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/light-switch-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK Shell on nRF52840 DK
if: github.event_name == 'push' || steps.changed_paths.outputs.shell == 'true' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -132,13 +139,15 @@ jobs:
nrfconnect nrf52840dk_nrf52840 shell \
examples/shell/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/shell/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK All Clusters App on nRF52840 DK
run: |
scripts/examples/nrfconnect_example.sh all-clusters-app nrf52840dk/nrf52840
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
nrfconnect nrf52840dk_nrf52840 all-clusters-app \
examples/all-clusters-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/all-clusters-app/nrfconnect/build/nrfconnect
- name: Build example nRF Connect SDK All Clusters App on nRF54L15 DK
if: github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
run: |
Expand All @@ -147,6 +156,7 @@ jobs:
nrfconnect nrf54l15dk_nrf54l15_cpuapp all-clusters-app \
examples/all-clusters-app/nrfconnect/build/nrfconnect/zephyr/zephyr.elf \
/tmp/bloat_reports/
rm -rf examples/all-clusters-app/nrfconnect/build/nrfconnect
- name: Run unit tests for Zephyr native_posix_64 platform
if: >
github.event_name == 'push' ||
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/examples-telink.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -245,15 +245,15 @@ jobs:
- name: clean out build output (keep tools)
run: rm -rf ./out/telink*

- name: Build example Telink (B92) Lock App with DFU
- name: Build example Telink (B92) Lock App with DFU over BLE SMP
# Run test for master and s07641069 PRs
if: github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --target 'telink-tlsr9528a-lock-dfu' build"
"./scripts/build/build_examples.py --target 'telink-tlsr9528a-lock-dfu-smp' build"
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
telink tlsr9528a lock-app-dfu \
out/telink-tlsr9528a-lock-dfu/zephyr/zephyr.elf \
telink tlsr9528a lock-app-dfu-smp \
out/telink-tlsr9528a-lock-dfu-smp/zephyr/zephyr.elf \
/tmp/bloat_reports/

- name: clean out build output (keep tools)
Expand Down Expand Up @@ -540,12 +540,12 @@ jobs:
- name: clean out build output (keep tools)
run: rm -rf ./out/telink*

- name: Build example Telink (B92) Lock App with DFU
- name: Build example Telink (B92) Lock App with DFU over BLE SMP
# Run test for master and s07641069 PRs
if: github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --target 'telink-tlsr9528a-lock-dfu' build"
"./scripts/build/build_examples.py --target 'telink-tlsr9528a-lock-dfu-smp' build"

- name: clean out build output (keep tools)
run: rm -rf ./out/telink*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/java-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ jobs:
name: Linux

env:
PW_PROJECT_ROOT: ${{ github.workspace }}
TSAN_OPTIONS: "halt_on_error=1 suppressions=scripts/tests/chiptest/tsan-linux-suppressions.txt"
PW_PROJECT_ROOT: ${GITHUB_WORKSPACE}
TSAN_OPTIONS: "halt_on_error=1 suppressions=${GITHUB_WORKSPACE}/scripts/tests/chiptest/tsan-linux-suppressions.txt"

if: github.actor != 'restyled-io[bot]'
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/kotlin-style.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,11 @@ concurrency:


jobs:

# This test is currently disabled due to Issue #41932
detekt:
name: Static code analysis
if: false
runs-on: ubuntu-latest

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v5
- uses: rojopolis/spellcheck-github-actions@0.53.0
- uses: rojopolis/spellcheck-github-actions@0.54.0
Loading