- Apr 26, 2024
-
-
Jonas Höppner authored
It seems that these jobs are not yet completly errorsafe and we could ignore the failure without changing the build artifacts.
-
In the latest commit in the manifest it often happens, that the pipeline does not contain the artifacts itself, but just a link to the pipeline of the MR. Added a python script with corresponding GitLab CI job to launch this script. The script searches for the latest pipelines for default branch in manifest repo, and then decides either to keep or delete artifacts for particular build. The build artifacts are kept for: - the latest commit - the last successful build - the tagged commits (e.g. "fngsystem/47.0", "kirkstone/20.0")
-
- Apr 23, 2024
-
-
Add a python script and a GitLab CI job to run it. The job is triggered when the build is complete. The script retrieves build artifacts for the default/main branch (currently "kirkstone") in the manifest repo and build artifacts for the integration branch of merge request. After that, it compares those builds and creates a summary of the overall changes. In particular: - size of compressed artifacts (artifacts.zip) - size of built image - difference between manifest files The summary is reported to stdout and as a comment to the merge request. Each run of the pipeline means removing the old summary comment and creating a new one when the build is finished.
-
- Apr 19, 2024
-
-
Tobias Kahlki authored
-
- Apr 16, 2024
-
-
Tobias Kahlki authored
The SSH setup is required for some private projects that pull in external repos via SSH. This reverts commit 4d5bca8f.
-
- Apr 11, 2024
-
-
Oleksii Kutuzov authored
Even though the variable isn't used in the package_release script, it seems to be required by the os.walk function. Underscore satisfies the linter preventing it from causeing unused variable errors.
-
- Apr 04, 2024
-
-
Oleksii Kutuzov authored
Item should end with "/" to be treated as a directory
-
- Mar 20, 2024
-
-
Jonas Höppner authored
The function that merges the variables of the different jobs, i.e: `MACHINE="mx6"` `MACHINE="mx6ull"` used python `in` to check if a value already exists. But `"mx6" in "mx6ull"` is true, so mx6 was dropped. This rewrites it, storing the variables in a set (which is unique automatically) instead of space seperated strings. Space seperation is added before printing the variables to be used on on the shell.
- Mar 19, 2024
-
-
Jonas Höppner authored
-
- Mar 15, 2024
-
-
The job checks bitbake recipes added/updated in MR using the oelint-adv tool (https://github.com/priv-kweihmann/oelint-adv). .oelint.json is a rulefile, created with the command "oelint-adv --print-rulefile". It can be used during development. It contains default rules for now, but will probably be customized later. To get the list of changed files in MR, we adjusted the GIT_DEPTH variable. The new value is 50, which should be fine for getting MR changes, and still small enough to keep checkout fast for large projects.
-
- Mar 13, 2024
-
-
Dmitry Petrov authored
Fix the problem introduced by commit 4f06516a "convert_md2html: fix id fields for headings". The text converted from markdown was written twice to the HTML document.
-
- Mar 06, 2024
-
-
Converter adds "user-content-" to "id" fields for headings. As a result links from TOC do not work. Fix this for now by removing "user-content-" from the resulting html. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
Update convert_md2html.py to use gitlab api with gitlab flavor. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- Feb 29, 2024
-
-
Oleksii Kutuzov authored
-
- Feb 27, 2024
-
-
Tobias Kahlki authored
On i.MX6 devices, the U-Boot file types are not set at all. Extent check for the existance of the uboot_file_types var.
-
- Feb 23, 2024
-
-
Jonas Höppner authored
-
Jonas Höppner authored
-
Jonas Höppner authored
-
- Feb 19, 2024
-
-
Tobias Kahlki authored
The sourcery plugin fails again due to a missing login. Disable it for now.
-
Tobias Kahlki authored
-
- Jan 09, 2024
-
-
Tobias Kahlki authored
Without the check, we have a race condition when building from sources outside of the Yocto group.
-
- Dec 21, 2023
-
-
Tobias Kahlki authored
-
- Dec 08, 2023
-
-
Tobias Kahlki authored
-
- Nov 20, 2023
-
-
Tim Jaacks authored
With the free open source plan, sourcery works only when called from the repository's root directory. Re-enable it by calling it from there. Also apply sourcery's suggestions to file generate_firmware_package.py, which did not exist before disabling sourcery.
-
Tobias Kahlki authored
The old Alphaplan stage is deprecated and was removed in a prior commit. Add new stage to generate the Firmware Package JSON files that do replace the old Alphaplan articles.
-
- Nov 17, 2023
-
-
Tim Jaacks authored
-
Tim Jaacks authored
Use explicit line breaks to make the message look better.
-
Tim Jaacks authored
-
Tim Jaacks authored
This is a more meaningful name and might give a hint what the job does.
-
- Nov 16, 2023
-
-
Tim Jaacks authored
-
Tim Jaacks authored
Sourcery changed its license model to only be available for open source projects with the free plan. According to the documentation, sourcery should detect automatically whether it is running on an open source repo. This does not work in our case, though. Disable it until we find a way to correctly make it work.
-
- Nov 07, 2023
-
-
Tobias Kahlki authored
-
- Nov 06, 2023
-
-
Tobias Kahlki authored
The Genio 700 platform doesn't have an fng_install.sh. Currently, the pipeline fails because of the exit code in the script check. Make the generation of the install command optional and only show a warning if the script is missing.
-
- Nov 03, 2023
-
-
Tobias Kahlki authored
-
- Oct 23, 2023
-
-
Tim Jaacks authored
We do not use Alphaplan anymore. Remove everything Alphaplan related stuff from the pipeline.
-
Tim Jaacks authored
This can be helpful if something is configurable in the GUI editor and we can't figure out to do the same thing via the API.
-
Tim Jaacks authored
On page creation via the API, the page always seems to be created with full width, even if "full_width=False" is set. Update the page right after creating it in order to correctly set it to fixed width.
-
Tim Jaacks authored
-
- Oct 20, 2023
-
-
Tim Jaacks authored
-