- Jan 30, 2025
-
-
Walter Lozano authored
The folding process can take more than one day so it is useful to keep artifacts alive. Since artifacts are quite small set a rather big expire time and the same time align with other instances. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 28, 2025
-
-
Walter Lozano authored
Fix the check for the environment variable for Gitlab token. Co-authored-by:
Dylan Aïssi <dylan.aissi@collabora.com> Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
The functions in this library can be used in different use case so using exit is not the best approach. Insted, use return and allow the calling script to handle the error. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
The api function has a very poor error handling, causing confusions, to make things more clear, improve the error handling and provide better messages. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
This script severs as a collections of functions that are used by other scripts, however, in some cases, some of these functions can be called directly from command line. To make this use case simpler add a new script which give access to the required functionality. Adding a new wrapper script makes things less confusing, as it uses the same approach that in other use cases, allowing to easy debug issues. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
To follow good practices print errors to stderr, this is special important on shell scripts since stdout is piped. While doing that fix typos in error messages. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Since personal tokens are used across the script there is no much gain in using trigger tokens. The problem with trigger tokens is that they are per project, and when they expired or are revoked extra work is needed. Also the current code was buggy since it does not properly handle the creation of a new trigger token. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 22, 2025
-
-
Walter Lozano authored
To reduce the risk of issues while the protection is relaxed change the approach from removing the protection completely to allow maintainers to push directly. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 21, 2025
-
-
Walter Lozano authored
By default, the branching pipeline will try to perform several jobs that should not be part of a rebase. To support that, add a new configuration to skip jobs during a rebase. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 15, 2025
-
-
Dylan Aïssi authored
apertis-infrastructure-update: add new job reminding to merge the newly created MR against apertis-infrastructure Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Jan 14, 2025
-
-
Dylan Aïssi authored
branching: create a merge request from branch-update-infrastructure instead of direcly pushing to main This job push a commit to the repo where the branching pipeline is currently running. Consequently, the actual branching pipeline is cancel by a new dummy one based on the new commit. To avoid cancelling the current pipeline, instead we create a merge request that can be merged once the branching pipeline is completed to avoid cancellation. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
branching: add new job ci-package-builder-update requesting to update ci-package-builder for stable release only Adding the new release in a list DOWNSTREAM_RELEASES_debian_* ensures the ci-package-builder pipeline will correctly assign merge requests updating packages. Otherwise, the pipeline may create merge against wrong branches. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Jan 13, 2025
-
-
Walter Lozano authored
The main goal of the check-for-dod script is to help during the rebase to identify missing packages so move it to the right folder. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Walter Lozano authored
After the folding it is important to check that pipelines in main branches have run to ensure latest version are published. Make this clear in the review step. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Jan 08, 2025
-
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Since the now we have a dedicated folder for rebase-scripts, move the scripts used in the past to it. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
In order to be able to test a rebase allow the scripts to support a Gitlab group different that the default pkg. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Since the new rebase is for v2026 on top of Debian Trixie update the default values of scripts. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Jan 07, 2025
-
-
Walter Lozano authored
Having manual jobs is very useful during folding and branching, however, having manual jobs during testing is not useful and makes the process of applying small changes rather painful. To fully test the pipeline without relying in manual intervention run manual jobs automatically during testing. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Dec 13, 2024
-
-
Walter Lozano authored
After the release work on thi Q update the list of pipelines to check in the different scripts. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
- Dec 03, 2024
-
-
Dylan Aïssi authored
By passing an empty before_script and setting "GIT_STRATEGY: none". Since we use only "echo" in these jobs, we can keep the job setup as basic as possible. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
To avoid having out-of-date information in the wild and avoid giving the impression that Apertis is no longer maintained. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
- Nov 19, 2024
-
-
Apertis CI authored
Signed-off-by:
Apertis CI <devel@lists.apertis.org>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Fix commit message use to branch tiny-image-recipes to match other cases. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
The repo tiny-image-recipes has several settings related to Apertis release which should not be changed, as the tests run a well known Apertis release an on top an lxc container from the release under testing. Fix the branching script accordingly. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Fix branch name when branching tiny-image-recipes. Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
Dylan Aïssi authored
These commands only read OBS projects configs without changing anything. So, having the results of "cat osc_meta.txt" in dry mode is actually useful to detect potential issues. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Thus variables will have the same order in the log and in the gitlab ui, thus it's easier to check/compare them. Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-