Chen Yudong
0d9755ccb8
ci: update check doc links tags
2025-12-30 18:21:01 +08:00
wuzhenghui
48ba430297
change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER
2025-12-30 11:35:36 +08:00
Igor Udot
b6e2de03f0
Merge branch 'ci/docs-artifacts-expiration-time' into 'master'
...
ci: docs artifacts expiration time
See merge request espressif/esp-idf!44465
2025-12-26 13:58:49 +08:00
Wang Ning
3206f3ebda
docs: update codeowners for doc tools
2025-12-25 15:32:48 +08:00
igor.udot
907b3b79ad
ci: docs artifacts expiration time
2025-12-23 13:18:20 +08:00
wuzhenghui
20c2dab09c
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2025-12-22 16:03:43 +08:00
C.S.M
63432d6f9b
fix(esp32c5): Remove esp32c5 from bypass check test target list
2025-12-11 17:52:33 +08:00
Alexey Lapshin
61a93a2737
fix(ci): fix check_public_headers.py to check system headers
2025-12-03 13:31:42 +07:00
C.S.M
690dfd8c79
Merge branch 'feat/introduce_esp32s31_hello_world' into 'master'
...
feat(esp32s31): Introduce esp32s31 hello world 🛸
See merge request espressif/esp-idf!43761
2025-12-03 13:36:01 +08:00
Chen Yu Dong
00e1b56a69
Merge branch 'ci/gen_child_pipeline_earlier' into 'master'
...
ci: generate child pipeline job earlier
See merge request espressif/esp-idf!40777
2025-12-02 15:35:53 +08:00
C.S.M
0c4cf75c35
feat(esp32s31): Introduce esp32s31 hello world
2025-12-02 10:44:16 +08:00
Evgeny Torbin
181a0a8fca
ci: fix uploading build artifacts
2025-11-28 13:57:05 +01:00
C.S.M
551bcbe488
Merge branch 'feat/update_esp32s31_ci_pub_head_support' into 'master'
...
feat(esp32s31): Add esp_hw_support component and check public header ci support
See merge request espressif/esp-idf!43744
2025-11-28 11:25:28 +08:00
C.S.M
904c94ba3a
feat(esp32s31): Add esp_hw_support component and header ci support
2025-11-27 11:18:52 +08:00
Roland Dobai
e4a050c939
Merge branch 'change/pip_install_eager' into 'master'
...
CI: Upgrade the full dependency tree of CI-related Python packages
Closes IDF-14409
See merge request espressif/esp-idf!43265
2025-11-26 09:00:52 +01:00
Roland Dobai
8b8301d845
ci(gitlab): Upgrade the full dependency tree of CI-related Python packages
...
The eager upgreade policy should upgrade the full dependency tree and
not just the packages listed in the requirements file. The disadvantage
is some extra time for package resolution.
This upgrade policy is applied to CI-related packages only because we
don't want this to be used for customer-facing packages and/or provide
the customers with a different environment to that tested in the CI.
2025-11-25 11:22:21 +01:00
Jakub Kocka
402cf47f7a
ci: Fixed MacOS default shell command
2025-11-25 09:58:53 +01:00
Fu Hanxi
6c585a0e18
Merge branch 'ci/simplify-ci' into 'master'
...
Ci/simplify ci
Closes IDFCI-6717
See merge request espressif/esp-idf!43157
2025-11-21 07:34:24 +01:00
Chen Yudong
50c6c12471
ci: generate child pipeline job earlier
2025-11-21 11:37:10 +08:00
Roland Dobai
69a5c7384f
Merge branch 'change/add-support-for-kconfig-report' into 'master'
...
Change/add support for kconfig report
Closes IDF-11816
See merge request espressif/esp-idf!37165
2025-11-20 23:30:54 +01:00
Fu Hanxi
accfcc96f4
ci: move host test unittest jobs to pytest
2025-11-20 09:07:22 +01:00
Fu Hanxi
9603ea6af8
ci: set macos timeout
2025-11-19 11:47:30 +01:00
Fu Hanxi
fa776a7d50
ci: move host test jobs into host-test.yml
2025-11-19 10:54:26 +01:00
Fu Hanxi
18bb5bacca
ci: move the retry_failed_jobs to pre_check stage
2025-11-19 10:51:20 +01:00
Fu Hanxi
8ae96e188f
ci: cleanup gcc_static_analyzer and .rules:build
2025-11-19 10:50:53 +01:00
Fu Hanxi
2988329deb
ci: cleanup build_template_app jobs
2025-11-19 10:29:26 +01:00
Fu Hanxi
04a9e1ba23
ci: cleanup build_clang_test_apps jobs
2025-11-19 10:29:23 +01:00
Fu Hanxi
0f0d97f958
ci: cleanup after_script:build related rules
2025-11-19 10:27:07 +01:00
Fu Hanxi
5304e95ac5
ci: remove generate_build_child_pipeline.py
2025-11-19 10:26:53 +01:00
Fu Hanxi
6adb0ea457
ci: remove temp minio variables
2025-11-19 10:23:17 +01:00
Sudeep Mohanty
c7b4804ffa
Merge branch 'feat/cmakev2_features_and_test_updates' into 'master'
...
Enable more cmakev2 CI tests and support dfu, uf2 targets
Closes IDF-14181, IDF-14182, and IDF-14183
See merge request espressif/esp-idf!43460
2025-11-19 10:15:08 +01:00
Fu Hanxi
11ae9be9ea
Merge branch 'ci/macos-tart' into 'master'
...
Ci/macos tart
Closes ITOPS-165
See merge request espressif/esp-idf!43346
2025-11-19 08:26:55 +01:00
Fu Hanxi
0922674c04
ci: run macos with tart runners
2025-11-18 17:02:11 +01:00
Jan Beran
542a4f7d1f
ci: move kconfig documentation under tools codeowners
2025-11-18 20:42:38 +08:00
Evgeny Torbin
d78c9317be
ci: update artifact pattern for size.json
2025-11-18 10:44:40 +01:00
Sudeep Mohanty
f72292b0d7
test(cmakev2): Enable test_rebuild.py for buildv2 CI tests
...
The test_rebuild_no_changes test verifies that running idf.py build
successively without any file changes results in identical build
artifacts on the second run (i.e., nothing gets rebuilt).
This test was failing in buildv2 because it expected kconfig_menus.json
to be present in build/config/ after a normal build. However, in
cmakev2, kconfig_menus.json is not generated during regular builds.
In cmakev1, kconfig_menus.json was generated globally during every
build alongside other config files (sdkconfig.h, sdkconfig.cmake, etc).
In cmakev2, kconfig_menus.json generation does not happend for
normal builds because it depends on the Kconfig menu hierarchy
and cannot be generated globally. It must be generated per-executable.
Hence, this commit updates the artefacts list for cmakev2 to not expect
the kconfig_menus.json file during a build/re-build action.
2025-11-18 10:12:12 +05:30
Sudeep Mohanty
bf8129433a
test(cmakev2): Enabled test_idf_extensions.py for builv2 CI tests
2025-11-18 10:12:12 +05:30
Aleksei Apaseev
fb1fae9627
ci: add generate metrics of the target examples count
2025-11-17 08:28:42 +08:00
Euripedes Rocha Filho
448714b056
remove(mqtt): Moves esp-mqtt to component manager
...
esp-mqtt is now a managed component at espressif/mqtt
2025-11-11 09:21:37 +01:00
Fu Hanxi
a0068b7917
ci: enable junit report in MR
2025-11-05 10:17:14 +01:00
Fu Hanxi
2160ce6c56
ci: remove generate pytest report job
...
this is a temp workaround, since the current job takes too much time.
should replace it a new implementation
2025-11-05 10:17:14 +01:00
Roland Dobai
a0b589c147
Merge branch 'feat/cmakev2' into 'master'
...
feat(cmakev2): introduce cmake-based build system v2
See merge request espressif/esp-idf!42691
2025-11-04 02:53:36 +01:00
Erhan Kurubas
1dac8685db
feat(tracing): add new component for tracing
2025-10-30 12:15:35 +01:00
Frantisek Hrbata
a5866a2566
ci(codeowners): add tools/cmakev2 into CODEOWNERS
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-30 17:17:49 +08:00
Frantisek Hrbata
e65fc5ee09
ci(cmakev2): run the buildv2 tests only if the buildv2 label is set
...
Currently, the buildv2 tests are initiated using the same patterns as
the tests for the current build system. This means that any change in
the current build system will also trigger the buildv2 tests. Initially,
it might be wise not to block the CI for changes in the current build
system in case there is an issue with buildv2. Therefore, let's
explicitly start the buildv2 tests only when the buildv2 label is set.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-10-30 17:17:49 +08:00
Sudeep Mohanty
e50a9112ee
feat(cmakev2): Enable buildv2 tests for windows on CI
2025-10-30 17:17:49 +08:00
Sudeep Mohanty
496ebf0583
feat(cmakev2): Enabled test_cmake.py for cmakev2 in CI
2025-10-30 17:17:49 +08:00
Sudeep Mohanty
84e65e5d24
feat(cmakev2): Enable test_components.py for cmakev2 in CI
2025-10-30 17:17:49 +08:00
Sudeep Mohanty
0666fb28ea
feat(cmakev2): Enabled test_common.py for cmakev2
2025-10-30 17:17:49 +08:00
Sudeep Mohanty
c63063f3f6
feat(cmakev2): Enabled test_versions.py for cmakev2
2025-10-30 17:17:49 +08:00