Skip to content

Commit a847519

Browse files
Merge branch 'espressif:master' into patch-ble-notify-range
2 parents 9b09a13 + ab14938 commit a847519

File tree

2,374 files changed

+47948
-95712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,374 files changed

+47948
-95712
lines changed

.github/ISSUE_TEMPLATE/02_runtime_bug.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ body:
2626
id: chip_revision
2727
attributes:
2828
label: Espressif SoC revision.
29-
description: On which Espressif SoC revision does your application run on? Run `esptool chip_id` to find it.
29+
description: On which Espressif SoC revision does your application run on? Run `esptool chip-id` to find it.
3030
placeholder: ex. ESP32-C3 (QFN32) (revision v0.3)
3131
validations:
3232
required: true

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ build_summary_*.xml
6666
coverage.info
6767
coverage_report/
6868

69-
test_multi_heap_host
70-
7169
# VS Code Settings
7270
.vscode/
7371

.gitlab-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ workflow:
33
# Disable those non-protected push triggered pipelines
44
- if: '$CI_COMMIT_REF_NAME != "master" && $CI_COMMIT_BRANCH !~ /^release\/v/ && $CI_COMMIT_TAG !~ /^v\d+\.\d+(\.\d+)?($|-)/ && $CI_COMMIT_TAG !~ /^qa-test/ && $CI_PIPELINE_SOURCE == "push"'
55
when: never
6-
# when running merged result pipelines, CI_COMMIT_SHA represents the temp commit it created.
7-
# Please use PIPELINE_COMMIT_SHA at all places that require a commit sha of the original commit.
8-
- if: $CI_OPEN_MERGE_REQUESTS != null
6+
# merged result pipelines
7+
- if: $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA
98
variables:
109
PIPELINE_COMMIT_SHA: $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA
11-
- if: $CI_OPEN_MERGE_REQUESTS == null
10+
# else
11+
- if: $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA == null || $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA == ""
1212
variables:
1313
PIPELINE_COMMIT_SHA: $CI_COMMIT_SHA
1414
- when: always

.gitlab/CODEOWNERS

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
/.idf_build_apps.toml @esp-idf-codeowners/ci
5555
/.idf_ci.toml @esp-idf-codeowners/ci
5656
/.pre-commit-config.yaml @esp-idf-codeowners/ci
57-
/.readthedocs.yml @esp-idf-codeowners/docs
5857
/.vale.ini @esp-idf-codeowners/docs
5958
/CMakeLists.txt @esp-idf-codeowners/build-config
6059
/COMPATIBILITY*.md @esp-idf-codeowners/peripherals
@@ -137,7 +136,6 @@
137136
/components/http_parser/ @esp-idf-codeowners/app-utilities
138137
/components/idf_test/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system
139138
/components/ieee802154/ @esp-idf-codeowners/ieee802154
140-
/components/json/ @esp-idf-codeowners/app-utilities
141139
/components/linux/ @esp-idf-codeowners/system
142140
/components/log/ @esp-idf-codeowners/system
143141
/components/lwip/ @esp-idf-codeowners/lwip
@@ -160,10 +158,8 @@
160158
/components/tcp_transport/ @esp-idf-codeowners/network
161159
/components/ulp/ @esp-idf-codeowners/system
162160
/components/unity/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system
163-
/components/usb/ @esp-idf-codeowners/peripherals/usb
164161
/components/vfs/ @esp-idf-codeowners/storage
165162
/components/wear_levelling/ @esp-idf-codeowners/storage
166-
/components/wifi_provisioning/ @esp-idf-codeowners/app-utilities/provisioning
167163
/components/wpa_supplicant/ @esp-idf-codeowners/wifi @esp-idf-codeowners/app-utilities/mbedtls
168164
/components/xtensa/ @esp-idf-codeowners/system
169165

@@ -205,7 +201,6 @@
205201
/examples/peripherals/usb/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/peripherals/usb
206202
/examples/phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154
207203
/examples/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities
208-
/examples/provisioning/ @esp-idf-codeowners/app-utilities/provisioning
209204
/examples/security/ @esp-idf-codeowners/security
210205
/examples/storage/ @esp-idf-codeowners/storage
211206
/examples/system/ @esp-idf-codeowners/system
@@ -216,12 +211,10 @@
216211
/tools/ @esp-idf-codeowners/tools
217212
/tools/ble/ @esp-idf-codeowners/app-utilities
218213
/tools/bt/ @esp-idf-codeowners/bluetooth
219-
/tools/catch/ @esp-idf-codeowners/ci
220214
/tools/ci/ @esp-idf-codeowners/ci
221215
/tools/cmake/ @esp-idf-codeowners/build-config
222216
/tools/cmake/toolchain-*.cmake @esp-idf-codeowners/toolchain
223217
/tools/esp_app_trace/ @esp-idf-codeowners/debugging
224-
/tools/esp_prov/ @esp-idf-codeowners/app-utilities
225218
/tools/gdb_panic_server.py @esp-idf-codeowners/debugging
226219
/tools/kconfig*/ @esp-idf-codeowners/build-config
227220
/tools/ldgen/ @esp-idf-codeowners/build-config
@@ -236,7 +229,6 @@
236229
/tools/test_apps/components/test_utils/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system
237230
/tools/test_apps/configs/ @esp-idf-codeowners/system
238231
/tools/test_apps/linux_compatible/ @esp-idf-codeowners/system
239-
/tools/test_apps/peripherals/ @esp-idf-codeowners/peripherals
240232
/tools/test_apps/phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154
241233
/tools/test_apps/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities
242234
/tools/test_apps/security/ @esp-idf-codeowners/security

.gitlab/ci/build.yml

Lines changed: 53 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -214,27 +214,68 @@ build_clang_test_apps_esp32p4:
214214
--junitxml ${CI_PROJECT_DIR}/XUNIT_RESULT.xml
215215
--ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME}
216216

217+
.test_build_system_macos_template_extension:
218+
tags:
219+
- macos
220+
variables:
221+
PYENV_VERSION: "3.10"
222+
# CCACHE_DIR: "/cache/idf_ccache". On macOS, you cannot write to this folder due to insufficient permissions.
223+
CCACHE_DIR: "" # ccache will use "$HOME/Library/Caches/ccache".
224+
# Workaround for a bug in Parallels executor where CI_PROJECT_DIR is not an absolute path,
225+
# but a relative path to the build directory (builds/espressif/esp-idf instead of ~/builds/espressif/esp-idf.
226+
# GitLab sets the project dir to this template `<builds_dir>/<namespace>/<project_name>`
227+
IDF_PATH: "/Users/espressif/builds/espressif/esp-idf"
228+
229+
.test_build_system_minimal_cmake_template:
230+
extends: .test_build_system_template
231+
variables:
232+
INSTALL_EXTRA_TOOLS: [email protected]
233+
script:
234+
- MINIMAL_SUPPORTED_CMAKE_VERSION=$(echo "${INSTALL_EXTRA_TOOLS}" | sed -n 's/.*cmake@\([0-9.]*\).*/\1/p')
235+
- export PATH=$(echo "$PATH" | sed -E "s|/tools/cmake/[0-9.]+|/tools/cmake/${MINIMAL_SUPPORTED_CMAKE_VERSION}|")
236+
- ACTUAL_CMAKE_VERSION=$(cmake --version | head -n1 | awk '{print $3}')
237+
- |
238+
if [ "${ACTUAL_CMAKE_VERSION}" != "${MINIMAL_SUPPORTED_CMAKE_VERSION}" ]; then
239+
echo "ERROR: Wrong minimal CMake version! Detected: ${ACTUAL_CMAKE_VERSION}, but should be: ${MINIMAL_SUPPORTED_CMAKE_VERSION}"
240+
exit 1
241+
fi
242+
- ${IDF_PATH}/tools/ci/test_configure_ci_environment.sh
243+
- cd ${IDF_PATH}/tools/test_build_system
244+
- run_cmd idf-ci gitlab download-known-failure-cases-file ${KNOWN_FAILURE_CASES_FILE_NAME}
245+
- pytest
246+
-k cmake
247+
--cleanup-idf-copy
248+
--parallel-count ${CI_NODE_TOTAL:-1}
249+
--parallel-index ${CI_NODE_INDEX:-1}
250+
--work-dir ${CI_PROJECT_DIR}/test_build_system
251+
--junitxml ${CI_PROJECT_DIR}/XUNIT_RESULT.xml
252+
--ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME}
253+
217254
pytest_build_system:
218255
extends: .test_build_system_template
219256
parallel: 3
220257

221258
pytest_build_system_macos:
222259
extends:
223260
- .test_build_system_template
261+
- .test_build_system_macos_template_extension
224262
- .before_script:build:macos
225263
- .after_script:build:macos:upload-failed-job-logs:ccache-show-stats
226264
- .rules:build:macos
227-
tags:
228-
- macos
229265
parallel: 3
266+
267+
pytest_build_system_minimal_cmake:
268+
extends: .test_build_system_minimal_cmake_template
269+
270+
pytest_build_system_macos_minimal_cmake:
271+
extends:
272+
- .test_build_system_minimal_cmake_template
273+
- .test_build_system_macos_template_extension
274+
- .before_script:build:macos
275+
- .after_script:build:macos:upload-failed-job-logs:ccache-show-stats
276+
- .rules:build:macos
230277
variables:
231-
PYENV_VERSION: "3.10"
232-
# CCACHE_DIR: "/cache/idf_ccache". On macOS, you cannot write to this folder due to insufficient permissions.
233-
CCACHE_DIR: "" # ccache will use "$HOME/Library/Caches/ccache".
234-
# Workaround for a bug in Parallels executor where CI_PROJECT_DIR is not an absolute path,
235-
# but a relative path to the build directory (builds/espressif/esp-idf instead of ~/builds/espressif/esp-idf.
236-
# GitLab sets the project dir to this template `<builds_dir>/<namespace>/<project_name>`
237-
IDF_PATH: "/Users/espressif/builds/espressif/esp-idf"
278+
INSTALL_EXTRA_TOOLS: ninja [email protected]
238279

239280
build_docker:
240281
extends:
@@ -243,17 +284,11 @@ build_docker:
243284
stage: host_test
244285
needs: []
245286
image: espressif/docker-builder:1
246-
tags:
247-
- build_docker_amd64_brno
287+
tags: [shiny, dind]
248288
variables:
249289
DOCKER_TMP_IMAGE_NAME: "idf_tmp_image"
250290
script:
251-
- export LOCAL_CI_REPOSITORY_URL=$CI_REPOSITORY_URL
252-
- if [ -n "$LOCAL_GITLAB_HTTPS_HOST" ]; then export LOCAL_CI_REPOSITORY_URL="https://gitlab-ci-token:${CI_JOB_TOKEN}@${LOCAL_GITLAB_HTTPS_HOST}/${CI_PROJECT_PATH}"; fi
253-
- if [ -n "$LOCAL_GIT_MIRROR" ]; then export LOCAL_CI_REPOSITORY_URL="${LOCAL_GIT_MIRROR}/${CI_PROJECT_PATH}"; fi
254-
- echo "Using repository at $LOCAL_CI_REPOSITORY_URL"
255-
- export DOCKER_BUILD_ARGS="--build-arg IDF_CLONE_URL=${LOCAL_CI_REPOSITORY_URL} --build-arg IDF_CLONE_BRANCH_OR_TAG=${CI_COMMIT_REF_NAME} --build-arg IDF_CHECKOUT_REF=${CI_COMMIT_TAG:-$PIPELINE_COMMIT_SHA}"
256-
# Build
291+
- export DOCKER_BUILD_ARGS="--build-arg IDF_CLONE_URL=${CI_REPOSITORY_URL} --build-arg IDF_CLONE_BRANCH_OR_TAG=${CI_COMMIT_REF_NAME} --build-arg IDF_CHECKOUT_REF=${CI_COMMIT_TAG:-$CI_COMMIT_SHA} --build-arg IDF_CLONE_SHALLOW=1 --build-arg IDF_GITHUB_ASSETS=${INTERNAL_GITHUB_ASSETS}"
257292
- docker build --tag ${DOCKER_TMP_IMAGE_NAME} ${DOCKER_BUILD_ARGS} tools/docker/
258293
# We can't mount $PWD/examples/get-started/blink into the container, see https://gitlab.com/gitlab-org/gitlab-ce/issues/41227.
259294
# The workaround mentioned there works, but leaves around directories which need to be cleaned up manually.
@@ -329,6 +364,6 @@ generate_disabled_apps_report:
329364
expire_in: 1 week
330365
when: always
331366
script:
332-
- pip install dominate idf-build-apps>=2.12.0
367+
- pip install dominate idf-build-apps
333368
- run_cmd python tools/ci/gen_disabled_report.py --output disabled_report.html --verbose --enable-preview-targets
334369
- echo "Report generated at https://${CI_PAGES_HOSTNAME}:${CI_SERVER_PORT}/-/esp-idf/-/jobs/${CI_JOB_ID}/artifacts/disabled_report.html"

.gitlab/ci/common.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ variables:
5252
CHECKOUT_REF_SCRIPT: "$CI_PROJECT_DIR/tools/ci/checkout_project_ref.py"
5353

5454
# Docker images
55-
ESP_ENV_IMAGE: "${CI_DOCKER_REGISTRY}/esp-env-v6.0:2"
55+
ESP_ENV_IMAGE: "${CI_DOCKER_REGISTRY}/esp-env-v6.0:3"
5656
ESP_IDF_DOC_ENV_IMAGE: "${CI_DOCKER_REGISTRY}/esp-idf-doc-env-v6.0:2-1"
5757
TARGET_TEST_ENV_IMAGE: "${CI_DOCKER_REGISTRY}/target-test-env-v6.0:2"
5858
SONARQUBE_SCANNER_IMAGE: "${CI_DOCKER_REGISTRY}/sonarqube-scanner:5"
@@ -97,6 +97,7 @@ variables:
9797
CCACHE_MAXSIZE: "50G"
9898

9999
FF_USE_NEW_BASH_EVAL_STRATEGY: "true"
100+
FORCE_COLOR: "1" # rich print with color
100101

101102
################################################
102103
# `before_script` and `after_script` Templates #
@@ -334,9 +335,10 @@ variables:
334335
TEMP_FILE=$(mktemp)
335336
# merged results pipelines, by default
336337
if [[ -n $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA ]]; then
337-
git fetch origin $CI_MERGE_REQUEST_DIFF_BASE_SHA --depth=1 ${GIT_FETCH_EXTRA_FLAGS}
338-
git fetch origin $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA --depth=1 ${GIT_FETCH_EXTRA_FLAGS}
339-
git diff --name-only $CI_MERGE_REQUEST_DIFF_BASE_SHA $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA > "$TEMP_FILE"
338+
git fetch origin $CI_MERGE_REQUEST_TARGET_BRANCH_SHA
339+
git fetch origin $CI_MERGE_REQUEST_SOURCE_BRANCH_SHA
340+
341+
git diff --name-only $CI_MERGE_REQUEST_TARGET_BRANCH_SHA...$CI_MERGE_REQUEST_SOURCE_BRANCH_SHA > "$TEMP_FILE"
340342
GIT_DIFF_OUTPUT=$(cat "$TEMP_FILE")
341343
git fetch origin $CI_COMMIT_SHA --depth=1 ${GIT_FETCH_EXTRA_FLAGS}
342344
# merge request pipelines, when the mr got conflicts

.gitlab/ci/default-build-test-rules.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@
22
# - extra_default_build_targets:
33
# besides of the SUPPORTED_TARGETS in IDF,
44
# enable build for the specified targets by default as well.
5+
# !!! DEPRECATED: use `additional_build_targets` in .idf_build_apps.toml instead
6+
#
57
# - bypass_check_test_targets:
68
# suppress the check_build_test_rules check-test-script warnings for the specified targets
79
#
810
# This file should ONLY be used during bringup. Should be reset to empty after the bringup process
9-
extra_default_build_targets:
10-
- esp32c5
11-
- esp32c61
12-
- esp32h21
13-
- esp32h4
1411

1512
bypass_check_test_targets:
1613
- esp32h21

.gitlab/ci/host-test.yml

Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -77,24 +77,12 @@ test_fatfsgen_on_host:
7777
- ./test_wl_fatfsgen.py
7878
- ./test_fatfsparse.py
7979

80-
test_multi_heap_on_host:
81-
extends: .host_test_template
82-
script:
83-
- cd components/heap/test_multi_heap_host
84-
- ./test_all_configs.sh
85-
8680
test_certificate_bundle_on_host:
8781
extends: .host_test_template
8882
script:
8983
- cd components/mbedtls/esp_crt_bundle/test_gen_crt_bundle/
9084
- ./test_gen_crt_bundle.py
9185

92-
test_gdbstub_on_host:
93-
extends: .host_test_template
94-
script:
95-
- cd components/esp_gdbstub/test_gdbstub_host
96-
- make test
97-
9886
# Test for create virtualenv. It must be invoked from Python, not from virtualenv.
9987
# Use docker image system python without any extra dependencies
10088
test_cli_installer:
@@ -200,20 +188,21 @@ test_tools:
200188
INSTALL_EXTRA_TOOLS: "qemu-xtensa qemu-riscv32" # for test_idf_qemu.py
201189
script:
202190
- stat=0
191+
- run_cmd idf-ci gitlab download-known-failure-cases-file ${KNOWN_FAILURE_CASES_FILE_NAME}
203192
- cd ${IDF_PATH}/tools/ci/test_autocomplete
204-
- pytest --noconftest test_autocomplete.py --junitxml=${IDF_PATH}/XUNIT_AUTOCOMP.xml || stat=1
193+
- run_cmd pytest --noconftest test_autocomplete.py --junitxml=${IDF_PATH}/XUNIT_AUTOCOMP.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
205194
- cd ${IDF_PATH}/tools/test_idf_py
206-
- pytest --noconftest test_idf_py.py --junitxml=${IDF_PATH}/XUNIT_IDF_PY.xml || stat=1
207-
- pytest --noconftest test_hints.py --junitxml=${IDF_PATH}/XUNIT_HINTS.xml || stat=1
208-
- pytest --noconftest test_idf_qemu.py --junitxml=${IDF_PATH}/XUNIT_IDF_PY_QEMU.xml || stat=1
195+
- run_cmd pytest --noconftest test_idf_py.py --junitxml=${IDF_PATH}/XUNIT_IDF_PY.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
196+
- run_cmd pytest --noconftest test_hints.py --junitxml=${IDF_PATH}/XUNIT_HINTS.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
197+
- run_cmd pytest --noconftest test_idf_qemu.py --junitxml=${IDF_PATH}/XUNIT_IDF_PY_QEMU.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
209198
- cd ${IDF_PATH}/tools/test_bsasm
210-
- pytest --noconftest test_bsasm.py --junitxml=${IDF_PATH}/XUNIT_BSASM.xml || stat=1
199+
- run_cmd pytest --noconftest test_bsasm.py --junitxml=${IDF_PATH}/XUNIT_BSASM.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
211200
- cd ${IDF_PATH}/tools/test_mkdfu
212-
- pytest --noconftest test_mkdfu.py --junitxml=${IDF_PATH}/XUNIT_MKDFU.xml || stat=1
201+
- run_cmd pytest --noconftest test_mkdfu.py --junitxml=${IDF_PATH}/XUNIT_MKDFU.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
213202
- cd ${IDF_PATH}/tools/test_idf_size
214-
- pytest --noconftest test_idf_size.py --junitxml=${IDF_PATH}/XUNIT_IDF_SIZE.xml || stat=1
203+
- run_cmd pytest --noconftest test_idf_size.py --junitxml=${IDF_PATH}/XUNIT_IDF_SIZE.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
215204
- cd ${IDF_PATH}/tools/test_idf_diag
216-
- pytest --noconftest test_idf_diag.py --junitxml=${IDF_PATH}/XUNIT_IDF_DIAG.xml || stat=1
205+
- run_cmd pytest --noconftest test_idf_diag.py --junitxml=${IDF_PATH}/XUNIT_IDF_DIAG.xml --ignore-result-files ${KNOWN_FAILURE_CASES_FILE_NAME} || stat=1
217206
- cd ${IDF_PATH}
218207
- shellcheck -s sh tools/detect_python.sh || stat=1
219208
- shellcheck -s bash tools/detect_python.sh || stat=1
@@ -230,13 +219,6 @@ test_split_path_by_spaces:
230219
- cd ${IDF_PATH}/tools
231220
- python -m unittest split_paths_by_spaces.py
232221

233-
test_mqtt_on_host:
234-
extends: .host_test_template
235-
script:
236-
- cd ${IDF_PATH}/components/mqtt/esp-mqtt/host_test
237-
- idf.py build
238-
- LSAN_OPTIONS=verbosity=1:log_threads=1 build/host_mqtt_client_test.elf
239-
240222
test_transport_on_host:
241223
extends: .host_test_template
242224
allow_failure: true # IDFCI-2781 [v5.5, v5.4] test_transport_on_host fails on ubuntu 24.04

.gitlab/ci/pre_check.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ pipeline_variables:
142142
MR_MODIFIED_COMPONENTS=$(run_cmd python tools/ci/ci_get_mr_info.py components --modified-files $MODIFIED_FILES | tr '\n' ';')
143143
echo "MR_MODIFIED_COMPONENTS=\"$MR_MODIFIED_COMPONENTS\"" >> pipeline.env
144144
fi
145+
- |
146+
if [ -n "$PIPELINE_COMMIT_SHA" ]; then
147+
echo "PIPELINE_COMMIT_SHA=$PIPELINE_COMMIT_SHA" >> pipeline.env
148+
fi
145149
- echo "OOCD_DISTRO_URL_ARMHF=$OOCD_DISTRO_URL_ARMHF" >> pipeline.env
146150
- echo "OOCD_DISTRO_URL_ARM64=$OOCD_DISTRO_URL_ARM64" >> pipeline.env
147151
- run_cmd idf-ci gitlab pipeline-variables >> pipeline.env

.gitlab/ci/rules.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@
147147
- "components/esp_phy/lib"
148148
- "components/esp_wifi/lib"
149149
- "components/esp_coex/lib"
150-
- "components/json/cJSON"
151150
- "components/lwip/lwip"
152151
- "components/mbedtls/mbedtls"
153152
- "components/mqtt/esp-mqtt"

0 commit comments

Comments
 (0)