Skip to content

Commit

Permalink
Merge branch 'master' into NumberOfRinsesChangeWasherControlsXML
Browse files Browse the repository at this point in the history
  • Loading branch information
abeck-whirlpool authored Jun 24, 2023
2 parents 3698b1c + f467d6f commit cdc63d9
Show file tree
Hide file tree
Showing 340 changed files with 15,263 additions and 19,266 deletions.
12 changes: 0 additions & 12 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,7 @@ exclude = third_party
scripts/helpers/bloat_check.py
scripts/pregenerate/using_codegen.py
scripts/pregenerate/using_zap.py
scripts/py_matter_yamltests/matter_yamltests/constraints.py
scripts/py_matter_yamltests/matter_yamltests/definitions.py
scripts/py_matter_yamltests/matter_yamltests/fixes.py
scripts/py_matter_yamltests/matter_yamltests/parser.py
scripts/py_matter_yamltests/matter_yamltests/pics_checker.py
scripts/py_matter_yamltests/matter_yamltests/pseudo_clusters/pseudo_clusters.py
scripts/py_matter_yamltests/matter_yamltests/yaml_loader.py
scripts/py_matter_yamltests/test_pics_checker.py
scripts/py_matter_yamltests/test_spec_definitions.py
scripts/py_matter_yamltests/test_yaml_loader.py
scripts/py_matter_yamltests/test_yaml_parser.py
scripts/run-clang-tidy-on-compile-commands.py
scripts/tests/chiptest/yamltest_with_chip_repl_tester.py
scripts/tools/check_zcl_file_sync.py
scripts/tools/convert_ini.py
scripts/tools/memory/memdf/__init__.py
Expand Down
2 changes: 2 additions & 0 deletions .github/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1026,6 +1026,7 @@ peerNodeId
peerSessionId
pem
percentageLiftValue
perfetto
periodicQueryTimeout
pexpect
pickString
Expand Down Expand Up @@ -1360,6 +1361,7 @@ TODO
toJson
tokenized
tokenizer
tokenization
toolchain
toolchains
topologies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bloat_check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
image: connectedhomeip/chip-build:0.7.3

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand Down
37 changes: 21 additions & 16 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
env:
CONCURRENCY_CONTEXT: ${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }}
run: echo "$CONCURRENCY_CONTEXT"
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -69,9 +69,10 @@ jobs:
mkdir /tmp/cores || true
sysctl -w kernel.core_pattern=/tmp/cores/core.%u.%p.%t || true
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -169,7 +170,7 @@ jobs:
env:
CONCURRENCY_CONTEXT: ${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }}
run: echo "$CONCURRENCY_CONTEXT"
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -190,9 +191,10 @@ jobs:
mkdir /tmp/cores || true
sysctl -w kernel.core_pattern=/tmp/cores/core.%u.%p.%t || true
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -345,7 +347,7 @@ jobs:
env:
CONCURRENCY_CONTEXT: ${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }}
run: echo "$CONCURRENCY_CONTEXT"
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -356,9 +358,10 @@ jobs:
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux

- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -387,7 +390,7 @@ jobs:
scripts/run_in_build_env.sh '(cd src/controller/python/test/unit_tests/ && python3 -m unittest -v)'
- name: Run Python Setup Payload Generator Test
timeout-minutes: 10
timeout-minutes: 20
run: |
scripts/run_in_build_env.sh 'scripts/examples/gn_build_example.sh examples/chip-tool out/'
scripts/run_in_build_env.sh 'pip3 install -r src/setup_payload/python/requirements.txt'
Expand All @@ -400,7 +403,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -419,9 +422,10 @@ jobs:
run: |
mkdir -p ~/Library/Logs/DiagnosticReports || true
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -512,7 +516,7 @@ jobs:
net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1"

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -523,9 +527,10 @@ jobs:
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux

- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
21 changes: 12 additions & 9 deletions .github/workflows/chef.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
options: --user root

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -49,9 +49,10 @@ jobs:
attempt_delay: 2000
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -79,7 +80,7 @@ jobs:
options: --user root

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -89,9 +90,10 @@ jobs:
attempt_delay: 2000
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform esp32
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -119,7 +121,7 @@ jobs:
options: --user root

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -129,9 +131,10 @@ jobs:
attempt_delay: 2000
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform nrfconnect
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
12 changes: 7 additions & 5 deletions .github/workflows/cirque.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
# options: "--privileged"

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -65,9 +65,10 @@ jobs:
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux

- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand All @@ -90,10 +91,11 @@ jobs:
- name: Get Cirque Bootstrap cache key
id: cirque-bootstrap-cache-key
run: echo "val=$(scripts/tests/cirque_tests.sh cachekeyhash)" >> $GITHUB_OUTPUT
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Cirque Bootstrap cache
if: ${{ !env.ACT }}
timeout-minutes: 20
timeout-minutes: 10
continue-on-error: true
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/darwin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
runs-on: macos-latest

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -68,9 +68,10 @@ jobs:
mkdir -p ~/Library/Logs/DiagnosticReports || true
mkdir objdir-clone || true
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/darwin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
runs-on: macos-latest

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -51,9 +51,10 @@ jobs:
- name: Setup Environment
run: brew install python@3.9

- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down Expand Up @@ -161,10 +162,10 @@ jobs:
../../../out/debug/chip-ota-requestor-app --interface-id -1 --secured-device-port 5543 --discriminator 1112 --KVS /tmp/chip-ota-requestor-kvs2 --otaDownloadPath /tmp/chip-ota-requestor-downloaded-image2 --autoApplyImage > >(tee /tmp/darwin/framework-tests/ota-requestor-app-2.log) 2> >(tee /tmp/darwin/framework-tests/ota-requestor-app-err-2.log >&2) &
# -enableUndefinedBehaviorSanitizer instruments the code in Matter.framework,
# but to instrument the code in the underlying libCHIP we need to pass CHIP_IS_UBSAN=YES
TEST_RUNNER_ASAN_OPTIONS=__CURRENT_VALUE__:detect_stack_use_after_return=1 xcodebuild test -target "Matter" -scheme "Matter Framework Tests" -sdk macosx -enableAddressSanitizer YES -enableUndefinedBehaviorSanitizer YES OTHER_CFLAGS='${inherited} -Werror -Wconversion -Wno-incomplete-umbrella -Wno-unguarded-availability-new' CHIP_IS_UBSAN=YES > >(tee /tmp/darwin/framework-tests/darwin-tests-asan.log) 2> >(tee /tmp/darwin/framework-tests/darwin-tests-asan-err.log >&2)
TEST_RUNNER_ASAN_OPTIONS=__CURRENT_VALUE__:detect_stack_use_after_return=1 xcodebuild test -target "Matter" -scheme "Matter Framework Tests" -sdk macosx -enableAddressSanitizer YES -enableUndefinedBehaviorSanitizer YES OTHER_CFLAGS='${inherited} -Werror -Wconversion -Wno-unguarded-availability-new' CHIP_IS_UBSAN=YES > >(tee /tmp/darwin/framework-tests/darwin-tests-asan.log) 2> >(tee /tmp/darwin/framework-tests/darwin-tests-asan-err.log >&2)
# -enableThreadSanitizer instruments the code in Matter.framework,
# but to instrument the code in the underlying libCHIP we need to pass CHIP_IS_TSAN=YES
xcodebuild test -target "Matter" -scheme "Matter Framework Tests" -sdk macosx -enableThreadSanitizer YES OTHER_CFLAGS='${inherited} -Werror -Wconversion -Wno-incomplete-umbrella -Wno-unguarded-availability-new' CHIP_IS_TSAN=YES > >(tee /tmp/darwin/framework-tests/darwin-tests-tsan.log) 2> >(tee /tmp/darwin/framework-tests/darwin-tests-tsan-err.log >&2)
xcodebuild test -target "Matter" -scheme "Matter Framework Tests" -sdk macosx -enableThreadSanitizer YES OTHER_CFLAGS='${inherited} -Werror -Wconversion -Wno-unguarded-availability-new' CHIP_IS_TSAN=YES > >(tee /tmp/darwin/framework-tests/darwin-tests-tsan.log) 2> >(tee /tmp/darwin/framework-tests/darwin-tests-tsan-err.log >&2)
working-directory: src/darwin/Framework
- name: Build Matter TV Casting Bridge
timeout-minutes: 35
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker_img.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
# NOTE: vscode image consumes ~52 GB disk space but GitHub-hosted runners provide ~10 GB free disk space(https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)
#- "-vscode"
steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/examples-ameba.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
options: --user root

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -52,9 +52,10 @@ jobs:
attempt_delay: 2000
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform ameba
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/examples-asr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
options: --user root

steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -50,9 +50,10 @@ jobs:
attempt_delay: 2000
- name: Checkout submodules
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform asr
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
timeout-minutes: 20
continue-on-error: true
timeout-minutes: 10
with:
action: buildjet/cache@v3
attempt_limit: 3
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/examples-bouffalolab.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Checkout
with:
action: actions/checkout@v3.5.2
Expand All @@ -59,8 +59,9 @@ jobs:
GH_CONTEXT: ${{ toJson(github) }}
run: scripts/tools/memory/gh_sizes_environment.py "${GH_CONTEXT}"

- uses: Wandalen/wretry.action@v1.0.41
- uses: Wandalen/wretry.action@v1.3.0
name: Bootstrap cache
continue-on-error: true
timeout-minutes: 20
with:
action: buildjet/cache@v3
Expand Down
Loading

0 comments on commit cdc63d9

Please sign in to comment.