Commit Graph

39 Commits

Author SHA1 Message Date
Octavio Godoy 0ea9dcb0f6 ci: Add HTML prebuild report 2026-04-23 09:57:55 +02:00
Euripedes Rocha Filho 71534b1c43 ci: Adds target tests and move to gitlab components
Ths adopts gitlab components for better maintanance of CI.
Adds target tests
2025-10-01 13:14:17 +02:00
Euripedes Rocha Filho 5b1f57f690 ci: Removes deployment of docs and component
Release of documents and component should be done manually until we
introduce the automation properly.

ci: Solve the warnings on docs_build

ci: Adopts the old strategy to push to github
2025-09-26 14:16:20 +02:00
Euripedes Rocha Filho 169e1ee88d fix: Adjust all examples and test to use local component
- Makes the name of component mqtt
- Updates README
- Adjust CI to build for supported idf versions
- Removes qemu job
2025-09-24 16:25:42 +02:00
Euripedes Rocha Filho 2b33476c3f ci: Adds documentation build
- Adds documentation build and deploy
- Removes QEMU test as it is outdated
2025-09-23 15:18:56 +02:00
Euripedes Rocha Filho 2925288e51 chore: Reorganize file structure
This just move files to their expected locations.
2025-09-22 13:19:04 +02:00
Euripedes Rocha Filho 723594838f ci: Changes image used for remotes sync check 2025-09-11 16:25:03 +02:00
Euripedes Rocha Filho 52dbf9a66e fix(ci): Add missing tags to ci jobs 2025-08-20 12:24:25 +02:00
Euripedes Rocha bb85b20af6 fix: Adds all IDF versions under support 2025-02-28 11:18:06 +01:00
Euripedes Rocha 4050df4caf Adds mqtt host tests to Ci
- New job to run host tests
- Fix leak in case of usage of interface name
- Fix host tests to expect a call to `transport_destroy` and add an
  extra case
2023-06-19 10:34:18 +02:00
Euripedes Rocha ffd7d4df6c Fix: Prevent sync verififcation from running on master
Removes the verification in case the pipeline is running on master.
2023-06-08 08:15:38 +02:00
Euripedes Rocha 4c2ed1676f CI: Add check for Gitlab/Github remotes in sync
To avoid merging on Gitlab with Github remote out of sync while we are
moving to Github development.
2023-06-08 08:15:38 +02:00
David Cermak 94defb867e ci: Fix qemu build against 5.1
Also adds build against v5.1 and master separetely
2023-05-03 15:48:41 +02:00
Euripedes Rocha d71dcf372a CI: Add configuration for ttfw
File was removed from idf. Adding it here to fix CI before we move the
tests to pytest embedded
2023-04-12 08:49:23 +02:00
David Cermak 68e8c4f829 ci: Fix qemu build 2022-09-30 16:14:36 +02:00
David Cermak 9db9ee7648 ci: Build and Test QEMU on v5.0
* Patch the QEMU build
* Use public containers for build only tests on v5.0 and master
2022-08-18 16:51:16 +02:00
Anton Maklakov 2e508fa6ef ci: update images to pass jobs with current IDF 2022-03-04 11:36:04 +07:00
David Cermak b66b9745f6 reduce sizes and message counts for QEMU publish test 2022-02-03 10:39:27 +01:00
David Cermak 3a5334de6b ci: Test with QEMU against the latest IDF 2022-02-03 10:39:19 +01:00
David Cermak b7b858cd7f ci: Run tests against IDF v5.0 only
* Supported build only test with ci-evn-5.0
* Disable temporarily publish-connect test on QEMU with qemu-v5.0:1-20210826
2022-01-28 08:09:27 +01:00
David Cermak 4c5a65c79e ci: Isolate IDF env for v4.4 and v5.0(master) 2022-01-17 13:55:06 +01:00
David Cermak c28a56ddb0 ci: Fix build issues with IDF-4.4 against master
IDF env docker image (v4.4-1) became incompatible with IDF master (v5.0)
2022-01-17 10:22:27 +01:00
David Cermak 08c4d62bf4 CI: Fix standard gitlab key 2021-11-03 09:30:08 +01:00
David Cermak 320b058e28 CI: Adjust jobs for testing IDFs, cleanup
Removes CI jobs for static analysis and reports as they are not primarily used
2021-10-21 08:39:59 +02:00
David Cermak 231b274962 CI: Use qemu image based on esp-env:v4.4-1 2021-06-28 08:15:10 +02:00
David Cermak a7e5accc7e CI: Temporariy update QEMU image with python 3.7.0
This will be removed once we updated QEMU image, based on the new CI
environment docker image.
2021-06-24 16:34:22 +02:00
David Cermak 90f0bf8dd4 Updated docker images to work with latest IDFv4.4 2021-06-24 07:40:43 +02:00
David Cermak 626dc3645b CI: Add build test for IDF v4.3 2021-06-17 12:33:34 +02:00
David Cermak c7ae67b7f0 CI: Update QEMU image and test against IDF master(v4.4-dev)
Also using test-apps instead of weekend tests.
2021-06-17 12:33:18 +02:00
David Cermak 0bafcc5188 ci: Add IDF v4.2 to build tests
Also fixes build issues when default config carried over IDF releases --
always remove previous `sdkconfig` before a new build
2020-07-30 16:54:00 +02:00
David Cermak a9036b82a4 CI: make the qemu tests use IDF release branch
Building the mqtt against idf release/v4.1 for the qemu tests to avoid potential issues on IDF master with running qemu
2020-02-10 08:01:10 +01:00
David Cermak 9e20c7ae3d CI: Add checks to build against different IDF releases 2020-02-03 10:55:42 +01:00
David Cermak b25077a338 ci: add pushlish weekend tests to all pipelines (running on qemu) 2019-12-19 10:58:58 +01:00
David Cermak e8bb0bcf6f ci: fixed ci build with latest idf using up to date compiler 2019-11-22 20:29:13 +01:00
David Cermak a4d1ef8d79 ci: employ new static analysis utilities 2019-06-06 17:00:03 +02:00
David Cermak 5afe3e6b24 ci: internal ci step for building with legacy idf to avoid travis failures 2019-06-06 16:59:58 +02:00
David Cermak 1d294f7606 ci: github build esp-mqtt with more stable IDF (latest release version rather then master)
fixed also internal ci: use the same git command for buld and static analysis (reset --hard instead of checkout)
2019-05-15 13:40:14 +02:00
David Cermak 9d70713b2e ci: fixed incorrect git checkout submodules causing build failures when switching between IDF releases 2019-04-10 14:21:07 +02:00
David Cermak dc801ce8ea ci: added basic support for building + static analysis with IDF master 2019-01-29 16:31:14 +01:00