Skip to content

Commit 8f59a06

Browse files
removes air purifier ci build
1 parent 77461d2 commit 8f59a06

File tree

2 files changed

+565
-158
lines changed

2 files changed

+565
-158
lines changed

.github/workflows/tests.yaml

+23-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151

5252
container:
53-
image: ghcr.io/project-chip/chip-build:98
53+
image: ghcr.io/project-chip/chip-build:119
5454
options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0
5555
net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1"
5656

@@ -93,6 +93,7 @@ jobs:
9393
--log-level info \
9494
src/app/zap-templates/zcl/data-model/chip/global-attributes.xml \
9595
src/app/zap-templates/zcl/data-model/chip/chime-cluster.xml \
96+
src/app/zap-templates/zcl/data-model/chip/closure-control-cluster.xml \
9697
src/app/zap-templates/zcl/data-model/chip/global-bitmaps.xml \
9798
src/app/zap-templates/zcl/data-model/chip/global-enums.xml \
9899
src/app/zap-templates/zcl/data-model/chip/global-structs.xml \
@@ -199,6 +200,7 @@ jobs:
199200
src/app/zap-templates/zcl/data-model/chip/time-synchronization-cluster.xml \
200201
src/app/zap-templates/zcl/data-model/chip/timer-cluster.xml \
201202
src/app/zap-templates/zcl/data-model/chip/tls-certificate-management-cluster.xml \
203+
src/app/zap-templates/zcl/data-model/chip/tls-client-management-cluster.xml \
202204
src/app/zap-templates/zcl/data-model/chip/user-label-cluster.xml \
203205
src/app/zap-templates/zcl/data-model/chip/unit-localization-cluster.xml \
204206
src/app/zap-templates/zcl/data-model/chip/wake-on-lan-cluster.xml \
@@ -461,7 +463,7 @@ jobs:
461463
runs-on: ubuntu-latest
462464

463465
container:
464-
image: ghcr.io/project-chip/chip-build:98
466+
image: ghcr.io/project-chip/chip-build:119
465467
options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0
466468
net.ipv4.conf.all.forwarding=0 net.ipv6.conf.all.forwarding=0"
467469

@@ -502,6 +504,7 @@ jobs:
502504
--target linux-x64-fabric-bridge-rpc-ipv6only-no-ble-no-wifi-clang \
503505
--target linux-x64-fabric-sync-ipv6only-no-ble-no-wifi-clang \
504506
--target linux-x64-light-data-model-no-unique-id-ipv6only-no-ble-no-wifi-clang \
507+
--target linux-x64-terms-and-conditions \
505508
--target linux-x64-python-bindings \
506509
build \
507510
--copy-artifacts-to objdir-clone \
@@ -520,6 +523,7 @@ jobs:
520523
echo "FABRIC_BRIDGE_APP: out/linux-x64-fabric-bridge-rpc-ipv6only-no-ble-no-wifi-clang/fabric-bridge-app" >> /tmp/test_env.yaml
521524
echo "FABRIC_SYNC_APP: out/linux-x64-fabric-sync-ipv6only-no-ble-no-wifi-clang/fabric-sync" >> /tmp/test_env.yaml
522525
echo "LIGHTING_APP_NO_UNIQUE_ID: out/linux-x64-light-data-model-no-unique-id-ipv6only-no-ble-no-wifi-clang/chip-lighting-app" >> /tmp/test_env.yaml
526+
echo "TERMS_AND_CONDITIONS_APP: out/linux-x64-terms-and-conditions/chip-terms-and-conditions-app" >> /tmp/test_env.yaml
523527
echo "TRACE_APP: out/trace_data/app-{SCRIPT_BASE_NAME}" >> /tmp/test_env.yaml
524528
echo "TRACE_TEST_JSON: out/trace_data/test-{SCRIPT_BASE_NAME}" >> /tmp/test_env.yaml
525529
echo "TRACE_TEST_PERFETTO: out/trace_data/test-{SCRIPT_BASE_NAME}" >> /tmp/test_env.yaml
@@ -537,6 +541,7 @@ jobs:
537541
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestIdChecks.py'
538542
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestMatterTestingSupport.py'
539543
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingDeviceType.py'
544+
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingSelection.py'
540545
scripts/run_in_python_env.sh out/venv 'python3 src/python_testing/TestSpecParsingSupport.py'
541546
542547
- name: Run Tests
@@ -546,6 +551,22 @@ jobs:
546551
scripts/run_in_python_env.sh out/venv 'src/python_testing/execute_python_tests.py --env-file /tmp/test_env.yaml --search-directory src/python_testing'
547552
scripts/run_in_python_env.sh out/venv 'scripts/tests/TestTimeSyncTrustedTimeSourceRunner.py --all-clusters out/linux-x64-all-clusters-ipv6only-no-ble-no-wifi-tsan-clang-test/chip-all-clusters-app'
548553
554+
- name: Execute Jupyter Notebooks
555+
run: |
556+
scripts/run_in_build_env.sh './scripts/build_python.sh --jupyter-lab --install_virtual_env out/venv'
557+
./scripts/run_in_build_env.sh \
558+
"./scripts/build/build_examples.py \
559+
--target linux-x64-all-clusters-ipv6only-no-ble-no-wifi-clang-test \
560+
build \
561+
--copy-artifacts-to objdir-clone \
562+
"
563+
scripts/run_in_python_env.sh out/venv \
564+
"jupyter execute docs/development_controllers/chip-repl/Matter_REPL_Intro.ipynb \
565+
docs/development_controllers/chip-repl/Matter_Basic_Interactions.ipynb \
566+
docs/development_controllers/chip-repl/Matter_Access_Control.ipynb \
567+
docs/development_controllers/chip-repl/Matter_Multi_Fabric_Commissioning.ipynb \
568+
"
569+
549570
- name: Uploading core files
550571
uses: actions/upload-artifact@v4
551572
if: ${{ failure() && !env.ACT }}

0 commit comments

Comments
 (0)