Skip to content
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

[Telink] Update build configurations & Update compatible builds to docker version 112 #37356

Merged
merged 23 commits into from
Feb 11, 2025
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d00997e
[Telink] simplify WS2812_STRIP config
s07641069 Feb 3, 2025
f8d3909
[Telink] Fix targets configs
s07641069 Feb 3, 2025
85676c5
[Telink] Use HAL mac_init functions directly
s07641069 Feb 3, 2025
5c846f8
[Telink] disable PM for window app
s07641069 Feb 3, 2025
53f220b
[Telink] Fix Zephyr warning & use k_work_delayable_from_work
s07641069 Feb 3, 2025
f881894
[Telink] Remove duplicate config
s07641069 Feb 3, 2025
979fed4
[Telink] clean-up Kconfig files
s07641069 Feb 3, 2025
7cf7719
[Telink] clean-up enable-gnu-std.cmake
s07641069 Feb 3, 2025
69edb08
[Telink] Remove continue-on-error
s07641069 Feb 3, 2025
e767cbe
[Telink] Fix/Enable BLE optimization
s07641069 Feb 3, 2025
37b6a19
[Telink] Optimize MCUBoot log level configs
s07641069 Feb 3, 2025
df97e63
Merge branch 'master' into telink_sync_changes
s07641069 Feb 3, 2025
d23e47a
[Telink] use common SOC configs for different Zephyr versions
s07641069 Feb 5, 2025
9357c5a
[Telink] Change Window Covering App default SoC
s07641069 Feb 6, 2025
5a3ee97
[Telink] Reduce mcuboot partition size
s07641069 Feb 10, 2025
5c85970
[Telink] Use 4mb flash for B92 till driver sdk update
s07641069 Feb 10, 2025
67496d3
[Telink] B92 update
s07641069 Feb 10, 2025
b550bdb
[Telink] Remove temp b92 4mb change
s07641069 Feb 10, 2025
40866f3
[Telink] Update Zephyr revision
s07641069 Feb 10, 2025
c072403
[Telink] Update builds to docker version 112
s07641069 Feb 10, 2025
e29f653
Merge branch 'master' into telink_sync_changes
s07641069 Feb 11, 2025
4e4f791
Keep [Lint Code Base] image on version 98
s07641069 Feb 11, 2025
5bc3d53
Keep [Java Tests] image on version 104
s07641069 Feb 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/bloat_check.yaml
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112

steps:
- name: Checkout
11 changes: 5 additions & 6 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/:/runner-root-volume"
- "/tmp/log_output:/tmp/test_logs"
@@ -131,7 +131,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/:/runner-root-volume"
- "/tmp/log_output:/tmp/test_logs"
@@ -300,7 +300,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/:/runner-root-volume"
- "/tmp/log_output:/tmp/test_logs"
@@ -365,7 +365,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/:/runner-root-volume"
- "/tmp/log_output:/tmp/test_logs"
@@ -487,7 +487,7 @@ jobs:
runs-on: ubuntu-latest

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
options: --privileged --sysctl "net.ipv6.conf.all.disable_ipv6=0
net.ipv4.conf.all.forwarding=0 net.ipv6.conf.all.forwarding=0"

@@ -502,4 +502,3 @@ jobs:

- name: Run Build Coverage
run: ./scripts/build_coverage.sh --yaml

10 changes: 5 additions & 5 deletions .github/workflows/chef.yaml
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
options: --user root

steps:
@@ -57,7 +57,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-esp32:104
image: ghcr.io/project-chip/chip-build-esp32:112
options: --user root

steps:
@@ -78,7 +78,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-nrf-platform:104
image: ghcr.io/project-chip/chip-build-nrf-platform:112
options: --user root

steps:
@@ -99,7 +99,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-telink:104
image: ghcr.io/project-chip/chip-build-telink:112
options: --user root

steps:
@@ -111,7 +111,7 @@ jobs:
platform: telink
# - name: Update Zephyr to specific revision (for developers purpose)
# shell: bash
# run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py 52c23bb5bfa7b08fb2499fda8c34cbd3418e0c1d"
# run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py ce4027fc0768b8509758af2e43f74e3fd2c7d58d"
- name: CI Examples Telink
shell: bash
run: |
2 changes: 1 addition & 1 deletion .github/workflows/doxygen.yaml
Original file line number Diff line number Diff line change
@@ -84,7 +84,7 @@ jobs:

runs-on: ubuntu-latest
container:
image: ghcr.io/project-chip/chip-build-doxygen:104
image: ghcr.io/project-chip/chip-build-doxygen:112

if: github.actor != 'restyled-io[bot]'

2 changes: 1 addition & 1 deletion .github/workflows/examples-ameba.yaml
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-ameba:104
image: ghcr.io/project-chip/chip-build-ameba:112
options: --user root

steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-asr.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-asr:104
image: ghcr.io/project-chip/chip-build-asr:112
options: --user root

steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-bouffalolab.yaml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-bouffalolab:104
image: ghcr.io/project-chip/chip-build-bouffalolab:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-cc13xx_26xx.yaml
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-ti:104
image: ghcr.io/project-chip/chip-build-ti:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-cc32xx.yaml
Original file line number Diff line number Diff line change
@@ -41,7 +41,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-ti:104
image: ghcr.io/project-chip/chip-build-ti:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-efr32.yaml
Original file line number Diff line number Diff line change
@@ -41,7 +41,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-efr32:104
image: ghcr.io/project-chip/chip-build-efr32:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
4 changes: 2 additions & 2 deletions .github/workflows/examples-esp32.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-esp32:104
image: ghcr.io/project-chip/chip-build-esp32:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

@@ -132,7 +132,7 @@ jobs:
if: github.actor != 'restyled-io[bot]' && github.repository_owner == 'espressif'

container:
image: ghcr.io/project-chip/chip-build-esp32:104
image: ghcr.io/project-chip/chip-build-esp32:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

2 changes: 1 addition & 1 deletion .github/workflows/examples-infineon.yaml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-infineon:104
image: ghcr.io/project-chip/chip-build-infineon:112
env:
# TODO: this should probably be part of the dockerfile itself
CY_TOOLS_PATHS: /opt/Tools/ModusToolbox/tools_3.2
2 changes: 1 addition & 1 deletion .github/workflows/examples-linux-arm.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-crosscompile:104
image: ghcr.io/project-chip/chip-build-crosscompile:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

2 changes: 1 addition & 1 deletion .github/workflows/examples-linux-imx.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-imx:104
image: ghcr.io/project-chip/chip-build-imx:112

steps:
- name: Checkout
2 changes: 1 addition & 1 deletion .github/workflows/examples-linux-standalone.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

2 changes: 1 addition & 1 deletion .github/workflows/examples-linux-tv-casting-app.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112

steps:
- name: Checkout
2 changes: 1 addition & 1 deletion .github/workflows/examples-mw320.yaml
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-nrfconnect.yaml
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-nrf-platform:104
image: ghcr.io/project-chip/chip-build-nrf-platform:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

2 changes: 1 addition & 1 deletion .github/workflows/examples-nuttx.yaml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-nuttx:104
image: ghcr.io/project-chip/chip-build-nuttx:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
4 changes: 2 additions & 2 deletions .github/workflows/examples-nxp.yaml
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-nxp:104
image: ghcr.io/project-chip/chip-build-nxp:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
@@ -239,7 +239,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-nxp-zephyr:104
image: ghcr.io/project-chip/chip-build-nxp-zephyr:112

steps:
- name: Checkout
2 changes: 1 addition & 1 deletion .github/workflows/examples-openiotsdk.yaml
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-openiotsdk:104
image: ghcr.io/project-chip/chip-build-openiotsdk:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
options: --privileged
2 changes: 1 addition & 1 deletion .github/workflows/examples-qpg.yaml
Original file line number Diff line number Diff line change
@@ -40,7 +40,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
2 changes: 1 addition & 1 deletion .github/workflows/examples-stm32.yaml
Original file line number Diff line number Diff line change
@@ -41,7 +41,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
17 changes: 7 additions & 10 deletions .github/workflows/examples-telink.yaml
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-telink:104
image: ghcr.io/project-chip/chip-build-telink:112
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"

@@ -58,7 +58,7 @@ jobs:
gh-context: ${{ toJson(github) }}

# - name: Update Zephyr to specific revision (for developers purpose)
# run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py 52c23bb5bfa7b08fb2499fda8c34cbd3418e0c1d"
# run: scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py ce4027fc0768b8509758af2e43f74e3fd2c7d58d"

- name: Build example Telink (B92 retention) Air Quality Sensor App
# Run test for master and s07641069 PRs
@@ -77,7 +77,6 @@ jobs:
- name: Build example Telink (W91) All Clusters App
# Run test for master and s07641069 PRs
if: github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
continue-on-error: true
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --target 'telink-tlsr9118bdk40d-all-clusters' build"
@@ -142,7 +141,6 @@ jobs:

- name: Build example Telink (W91) Lighting App with OTA, Factory Data
# Run test for master and all PRs
continue-on-error: true
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --target 'telink-tlsr9118bdk40d-light-ota-factory-data' build"
@@ -154,7 +152,7 @@ jobs:
- name: clean out build output (keep tools)
run: rm -rf ./out/telink*

- name: Build example Telink (B91) Lighting App with OTA, RPC, Factory Data and 4Mb flash
- name: Build example Telink (B91) Lighting App with OTA, RPC, Factory Data, 4Mb flash
# Run test for master and all PRs
run: |
./scripts/run_in_build_env.sh \
@@ -331,16 +329,15 @@ jobs:
- name: clean out build output
run: rm -rf ./out

- name: Build example Telink (W91) Window Covering App
- name: Build example Telink (tl721x) Window Covering App
# Run test for master and s07641069 PRs
if: github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
continue-on-error: true
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --target 'telink-tlsr9118bdk40d-window-covering' build"
"./scripts/build/build_examples.py --target 'telink-tl7218x-window-covering' build"
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
telink tlsr9118bdk40d window-covering \
out/telink-tlsr9118bdk40d-window-covering/zephyr/zephyr.elf \
telink tl7218x window-covering \
out/telink-tl7218x-window-covering/zephyr/zephyr.elf \
/tmp/bloat_reports/

- name: clean out build output
2 changes: 1 addition & 1 deletion .github/workflows/examples-tizen.yaml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-tizen:98
image: ghcr.io/project-chip/chip-build-tizen:112
options: --user root
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
2 changes: 1 addition & 1 deletion .github/workflows/full-android.yaml
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-android:108
image: ghcr.io/project-chip/chip-build-android:112
volumes:
- "/tmp/log_output:/tmp/test_logs"

2 changes: 1 addition & 1 deletion .github/workflows/fuzzing-build.yaml
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build:104
image: ghcr.io/project-chip/chip-build:112
volumes:
- "/tmp/log_output:/tmp/test_logs"

Loading