- Feb 05, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@deb4e4d7 [CICD][INTEGRATION] Workaround submodule init error and fix logging output order Sometimes, during deployment, GitLab-CI changes result in an error message in the logs. This occurs when a submodule reference points to a commit that no longer exists in the submodule repository. This can happen when the commit history in the submodule is rewritten, causing the reference hash to become invalid. However, this does not cause actual problems, for deployment process, as the reference was going to be updated anyway. - Changed this error message to a warning instead. - Enabled automatic STDOUT flushing to ensure consistent output ordering when `print()` and `logging` are used simultaneously. - Included a fix from YT-160, which addresses a different problem also related to deploy ci changes and may be useful.
-
- Jan 29, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@c697705b [LAVASERVER] fix LAVA test server ip being supposed static and immutable
-
- Jan 28, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@4ff932a2 [MYON2] Add machine configuration for Myon 2
-
- Jan 21, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@160d8446 [INTEGRATION][RETRIGGER] Fix in function doing MR pipelines retrigger After a MR is merged in a 'bsp' or 'tools' group repository all MRs of that group are being retriggered in order to avoid issues in successive MR integrations. This retrigger was acting on retriggering all opened MRs, so this change introduces: * Check on repository if INTEGRATION variable is defined, otherwise skip the project MRs. * Check on the target branch of the final integration MR and triggers only pipelines on MRs affecting the same branch. * Cleanup the print statements for better job readability.
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@4d6cd034 [LogParser][Summary] add summary tables to know the test status faster
-
- Jan 14, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@7b608ad1 [DOCS] Describe the automation steps for submodules integration -- Commit: clea-os/infrastructure/gitlab-ci@49f48f52 [TOOLS][INTEGRATION] Add integration jobs for repos inside 'tools' group The 'tools' group contains repos, e.g. 'seco-base', which inherits other repositories as submodule, e.g. 'seco-build-configurator'. This commit: * Introduces the 'tools-integration.yml' file that dinamically creates the integration pipeline (similarly to what already present for layers integration). * Introduces 'tools-integration-pipeline.yml.jinja2' file used for templating of dinamically created pipelines. * Introduces 'tools-integration-jobs.yml' to perform MR creation and merge as done for the layer integration steps. * Leverages 'update_submodule' python module to create integration branch and commit that update the SHA of the submodule. * A minor fix on python script to accept and merge integration MRs.
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@1272b826 Introduce GitLab runners from Hamburg
-
- Jan 08, 2025
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@ee3d2ce2 [LogParser][Tests] optimize information extraction from lava log, add possibility to compile multiple homonymous tests in the same template -- Commit: clea-os/infrastructure/gitlab-ci@d432c242 [LogParser][URL] add confluence report url to the pipeline log -- Commit: clea-os/infrastructure/gitlab-ci@65866cab [LogParser][RENAME] change the references inside the Report Automation from Edgehog to Clea-OS
-
- Dec 20, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@53ac2c72 [DOCKER] Add container for building QCS6490 Firmware -- Commit: clea-os/infrastructure/gitlab-ci@f10a460d [QCOM] Add build pipeline for QCS6490 Firmware
-
- Dec 16, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@1f35d1d7 [E83] Add machine configuration for D18 variant
-
- Dec 05, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@f33f8c03 [CICD][ARTIFACTS][MEDIATEK] Prevent propagating Mediatek artifacts v2 -- Commit: clea-os/infrastructure/gitlab-ci@d9e02833 [CICD][ARTIFACTS][MEDIATEK] Prevent Mediatek artifacts from being propagated The previous implementation for Mediatek-specific artifacts had an issue where the same artifacts were applied to all other boards immediately after Mediatek. This update resolves the issue by ensuring artifacts are correctly scoped to Mediatek only.
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@1915689b [CICD][DEPLOY][MD5] Fix overwriting MD5 summs file on Azure. Both the SDK and Yocto pipelines compute the MD5 checksum of the released files. Since the MD5 checksum file has the same name in both pipelines, it gets overwritten by the latest pipeline. This update adds a check stage to detect if the file already exists on Azure and appends new data to the existing file instead of overwriting it.
-
- Dec 04, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@23d2670f [Report Pipeline] add automatic test reports in the pipeline - Introduce 'report' stage in Clea OS pipeline leveraging results from LAVA tests to automatically fill Confluence test report. - The job only executes the 'log_parser.py' script that creates the Confluence page and the report.pdf file to be uploaded as job artifact. - The 'report' stage follows the same trigger rules as the 'test' one." -- Commit: clea-os/infrastructure/gitlab-ci@d7f946ee [LogParser] add logparser script This script allows to leverage Confluence APIs to perform the following actions: - Get the plain text log of a LAVA job triggered from the pipeline. - Get from LAVA's SystemTest and Script tests: their name, log and result from the plain text log. - Fill,via it's python API,a Confluence report template with: * the LAVA test results as described in the previous point. * the Device Under Test's hardware and software informations (OS and Test executable's versions). * the Gitlab pipeline and LAVA job that generated that report. - Export the report in PDF format using Scroll PDF Exporter using the request's body json stored under .gitlab_ci/data that contains the informations\ to export it with the right format
-
- Nov 29, 2024
-
-
GitBot authored
Integrate gitlab-ci/CLEAOS-560-notify-stage-timeout-waiting-to-fetch-artifacts-from-all-previous-jobs and 2 more -- Commit: clea-os/infrastructure/gitlab-ci@f8d0dcd5 [SANTINO] Fix 'MACHINE' variable value to correctly match artifacts name * The previous value of that variable was preventing the RAUC bundle from being uploaded to Azure. * Jira reference: CLEAOS-555 -- Commit: clea-os/infrastructure/gitlab-ci@311474c7 [TEST] Fix on 'git clone' command URL formatting -- Commit: clea-os/infrastructure/gitlab-ci@4a2e9d1d [NOTIFY] Add dynamic 'dependencies' on deploy and changelog jobs * Dynamically creates a list of jobs on which the notify job depends on to speed up job execution and artifacts fetching. * Reduce timeout for notify job since no build stage artifacts need to be downloaded. * Insert dependency relation between release and notify job as well.
-
- Nov 22, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@d21d5947 [CICD][ARTIFACTS][MEDIATEK] Add Custom Artifacts Bundle for MediaTek MediaTek requires a unique set of artifacts for image generation. Adds the necessary files to create a custom artifacts bundle.
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@8c6aa171 [CICD][DEPLOYMENT] Dereference symlinks when collects custom artifacts The deployment stage in the CI pipeline includes a mechanism for collecting and deploying custom artifacts. Current implementation collects symbolic links (symlinks) instead of the actual files they point to. Use dereference option for "cp" command to copy actual files.
-
- Nov 21, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@9f06ff40 [SSH] Remove references to SSH authentication methods in favour of HTTPs
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@dcf8c7c2 [CICD][RELEASE] Replace release job script with Python version. The `release-cli` tool is deprecated and lacks flexibility. This commit replaces it with a Python script leveraging the GitLab Python module. This also serves as a base for future extends of functionality in the release job. -- Commit: clea-os/infrastructure/gitlab-ci@f923eed7 [CICD][SDK] remove unnesessary jobs from SDK pipeline
-
Lorenzo Pagliai authored
* The reason for this fix is due to a squash on MRs within the https://git.seco.com/clea-os/bsp/modules group, which caused the automatic integration in this repository to not work properly. * Change the names of recipe references to match them correctly.
-
- Nov 20, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@21c37436 [RELEASE] Generate MD5 checksum list for released artifact files
-
- Nov 19, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@52e1ba49 [CICD][SDK] Introduce delayed start for build jobs in SDK pipeline for Release During the release process, all build jobs start automatically, leading to significant server load. This issue is amplified due to the large number of platform builds and additional SDK builds. To mitigate this high load on build servers, a delayed start mechanism for the SDK build stage has been introduced.
-
- Nov 05, 2024
-
-
Increase qemuboot memory from 256M (default) to 2G, otherwise OTA updates fail CLEAOS-505
-
- Oct 30, 2024
-
-
GitBot authored
-- Commit: clea-os/bsp/modules/maxtouch@d59fd9b8 [CICD] Adapt revision to the latest fix of layers integration in CICD -- Commit: clea-os/bsp/modules/maxtouch@33222b2a [CICD] Adapt revision, project path and recipe name to Clea OS project
-
GitBot authored
-- Commit: clea-os/bsp/modules/touchgpio@d5086285 [CICD] Adapt revision to the latest fix of layers integration in CICD -- Commit: clea-os/bsp/modules/touchgpio@3ebb0715 [CICD] Adapt revision, project path and recipe name to Clea OS project
-
GitBot authored
-- Commit: clea-os/bsp/modules/ilitek-touch@ba3a6b28 [CICD] Adapt revision to the latest fix of layers integration in CICD -- Commit: clea-os/bsp/modules/ilitek-touch@074c73a2 [CICD] Adapt revision, project path and recipe name to Clea OS project
-
GitBot authored
-- Commit: clea-os/bsp/modules/eeti-touch@6e0f4196 [CICD] Adapt revision to lates CICD changes
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@5da68c19 [BSP][INTEGRATION][CICD] Added new subgroups "modules," "qualcomm," and "intel." We specify a more precise group path when accepting merge requests for layer integration. Refactored group path specification logic to simplify adding new BSP subgroups in the future. Added new BSP subgroups: "modules," "qualcomm," and "intel." -- Commit: clea-os/infrastructure/gitlab-ci@6172a7e1 [FIX][INTEGRATION][LAYERS] Set SECO_REMOTE devault value for layers The layers-integration pipeline fails to retrigger MR pipelines in the bsp group because the SECO_REMOTE variable is undefined. Set default value for SECO_REMOTE
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@3353ee7a [DEPLOY] Implement Custom files deployment
-
- Oct 25, 2024
-
-
GitBot authored
-- Commit: clea-os/bsp/modules/eeti-touch@4b89b673 [CICD] Adapt revision, project path and recipe name to Clea OS project
-
- Oct 22, 2024
-
-
Tobias Kahlki authored
Change the SRC_URI of the kernel modules to the new URL for Clea OS.
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
-
Tobias Kahlki authored
The modules allows for a flexible way of defining the reset and interrupt lines of touch controllers.
-
Tobias Kahlki authored
The Makefile is used to compile kernel modules that don't include their own Makefile.
-
Tobias Kahlki authored
-
- Oct 18, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@3ed0d141 [HW][SUPPORT] Add Santino SBC based on i.MX6 Solo and Dual Lite CPUs
-
- Oct 17, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@12d0d7d2 [DOCKER] Hardcode the tag for clea-os-builder Docker image It follows the different tagging scheme, so might break if we change the CI_IMAGES_REV for images from gitlab registry -- Commit: clea-os/infrastructure/gitlab-ci@ca1a2d56 [DOCKER] Add variable for LAVA an Exein Docker images -- Commit: clea-os/infrastructure/gitlab-ci@91fe9a6d [DOCKER] Adopt new Docker images url scheme
-
- Oct 14, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@d6cac3d1 [CHANGELOG] Adjust changelog filename for custom projects in the release
-