Commit Graph

70 Commits

Author SHA1 Message Date
Chen Yudong 0d9755ccb8 ci: update check doc links tags 2025-12-30 18:21:01 +08:00
igor.udot 907b3b79ad ci: docs artifacts expiration time 2025-12-23 13:18:20 +08:00
Marius Vikhammer 924540d861 Merge branch 'ci/deploy_docs_brew' into 'master'
ci(docs): move deployment to Brew runners

See merge request espressif/esp-idf!41047
2025-08-22 11:26:45 +08:00
Fu Hanxi 4115f5836a ci: update file patterns CMakeList.txt to CMakeLists.txt 2025-08-12 13:37:51 +02:00
Marius Vikhammer 706800c56b ci(docs): move deployment to Brew runners 2025-08-08 09:46:08 +08:00
Fu Hanxi 598f19ea0f ci: chore fixes 2025-06-20 08:47:36 +02:00
Samuel Fialka 15d998cf3b ci: Production as protected environment 2025-06-17 11:24:47 +02:00
morris 6bbd68b1f8 ci(doc): kconfig change should trigger a full doc build 2025-06-06 18:00:16 +08:00
Fu Hanxi 9a9438b79a ci: improve rules for deploy jobs 2025-05-13 13:27:42 +02:00
Marius Vikhammer f3d1717408 docs(esp32h4): support building esp32h4 docs 2025-05-13 11:09:15 +08:00
Fu Hanxi 4c161d6a79 docs: enable BREATHE_ALT_INSTALL_URL_PY39 for fast breathe fork under python3.9 2025-04-09 14:49:04 +02:00
Fu Hanxi 226e251107 docs: fetch all tags while deploying 2025-03-11 10:07:35 +01:00
Marius Vikhammer 1e72b10b26 docs(build): add support for building H21 docs 2025-01-26 11:44:28 +08:00
Marius Vikhammer 0140c6fb78 feat(docs): Replace PDF download link with HTML zip download link
PDF build would randomly fail after S3 docs grew to a certain size.

At 3k+ pages PDF is not very usable anyways.
For offline use an HTML archive makes more sense.
2024-12-19 11:42:20 +08:00
Marius Vikhammer d75fdc74e8 ci(docs): revert d98e77a4a7 to simplify CI 2024-12-17 09:39:46 +08:00
Marius Vikhammer 2e3ad85a60 ci(docs): set PDF build as allowed to fail 2024-06-21 15:43:20 +08:00
Marius Vikhammer 2eb4cd3d84 docs(c61): add docs build for C61 2024-06-03 10:24:27 +08:00
laokaiyao fc000cd7b7 ci(doc): enable doc build for esp32c5 2024-04-18 19:39:29 +08:00
laokaiyao c9d6a11d1d feat(esp32c5mp): support to run hello world on esp32c5 mp 2024-03-21 16:18:03 +08:00
Fu Hanxi b70d65444a ci: always set expire_in and when with artifacts
set it under `default` does not work due to gitlab bugs.
will use `default` back once the bugs are resolved.
2024-02-16 13:43:53 +01:00
Marius Vikhammer 4d28524bdb docs(esp32c5): add support for building C5 docs 2024-02-01 10:06:41 +08:00
Fu Hanxi b709c880dd ci: add linter for gitlab yaml files
- remove duplicated artifacts default values
- migrate check_artifacts_expire_time.py
- migrate check_rules_yml.py
2024-01-10 15:29:42 +01:00
Ivan Grokhotkov 763ba14885 feat(docs): use a faster fork of breathe-doc/breathe
See https://github.com/breathe-doc/breathe/discussions/962
2023-12-21 16:33:20 +01:00
Marius Vikhammer 42ba49390f ci(docs): revert git strategy change for deploy docs 2023-11-16 10:23:25 +08:00
Fu Hanxi a6ccc2e18e ci: optimize git strategy 2023-11-14 15:31:30 +01:00
Marius Vikhammer 501dbcfacf ci(docs): stop build docs jobs from downloading artifacts 2023-11-06 16:59:31 +08:00
Marius Vikhammer d98e77a4a7 ci: run build_docs jobs after target tests on protected branches
On master running costly build docs jobs for every pipeline uses a lot of resources.
This refactor moves the build doc stage after target tests for protected branches.

For regular MRs we still get the desired behavior of build docs being independent of targets tests,
as we dont want developers to have to pass all target tests to test their doc changes.
2023-10-24 09:33:39 +08:00
Chen Yudong f1d8927ba0 ci: add qa-test-tag rules 2023-10-18 13:01:07 +08:00
Marius Vikhammer 27baef2424 docs(esp32p4): added building docs for ESP32-P4 2023-08-16 10:13:47 +08:00
Marius Vikhammer b3eef7fb7f ci(docs): allow doc build to run immediately after fast template app 2023-08-11 10:40:21 +08:00
Marius Vikhammer 21c8a6d3f7 ci: build all docs if soc_caps.h changed
soc_caps.h is thightly coupled with the docs build. Should build all docs
after changing it to make sure nothing broke.
2023-04-13 09:39:53 +08:00
Marius Vikhammer 75c03d1313 ci: add a more granular trigger for build docs jobs 2023-03-28 17:34:55 +08:00
Marius Vikhammer 8df8723e76 ci: only run check_doc_links job if we actually deployed docs 2023-03-06 13:02:39 +08:00
Marius Vikhammer 7100b7d1ff docs: add support for building H2 docs 2023-01-17 10:04:26 +08:00
Ivan Grokhotkov 61c5fc21e1 docs: fix nvs-related docs build issue 2023-01-05 09:28:57 +01:00
Djordje Nedic ebb6c2e77b tools: Move out kconfig_new in favour of using the esp-idf-kconfig package
This commit removes all kconfig_new files and references to them and adds esp-idf-kconfig as a dependency and adequate wrappers to avoid breaking changes.
2022-11-15 21:19:51 +01:00
Marius Vikhammer ca4ad3ce7c docs: add support for building C6 docs 2022-10-13 04:39:16 +00:00
Ivan Grokhotkov 1406c01f3f ci: trigger build jobs from changes in tools.json 2022-09-16 10:15:29 +02:00
Fu Hanxi f10e6145dc ci: simplify the python env to idf venv only 2022-08-18 11:40:22 +08:00
Fu Hanxi b684730da2 ci: use the new requirement txt
will be cleaned up in IDFCI-1347
2022-08-01 15:52:21 +08:00
Fu Hanxi 46bac6427a ci: default python version 3.7.10 2022-07-14 08:26:01 +08:00
Marius Vikhammer 030e52f5d4 Merge branch 'feature/improve_doc_link_check' into 'master'
docs: fix broken links and re-enable linkchecker

Closes IDF-2640

See merge request espressif/esp-idf!17919
2022-05-19 15:52:17 +08:00
Marius Vikhammer be7f465306 CI: make full docs build the default 2022-05-18 17:38:00 +08:00
Marius Vikhammer 5aa01cb80e docs: update linkcheck configs
linkcheck CI job can now pass, no longer necessary to ignore the results from it.
2022-05-07 13:09:41 +08:00
Marius Vikhammer 2c24b8e82c CI: update esp-idf-doc-env docker image version 2022-04-26 13:32:39 +08:00
Marius Vikhammer d2bfa17510 ci: deploy to preview as soon as build doc jobs are done 2022-03-25 16:52:10 +08:00
Tomas Sebestik fb12d03dc3 Drop Python 3.6 2022-02-10 07:20:52 +01:00
Marius Vikhammer f018d3f2f0 docs: update esp-docs, rename esp8684 to esp32c2 2022-01-21 09:26:35 +08:00
laokaiyao cf049e15ed esp8684: rename target to esp32c2 2022-01-19 11:08:57 +08:00
Fu Hanxi ab953ad238 ci: fix redundant key variables under .deploy_docs_template 2022-01-10 09:37:11 +08:00