589 Commits

Author SHA1 Message Date
d735bd9ecf Monitor the release of Mimimal-VM images in SLES16 2024-07-16 08:24:28 -03:00
c5721096e7 Add Mimimal-VM images SLES16 release pipeline 2024-07-15 17:54:58 -03:00
Volkan OZTUZUN
bcd77606cb gocd: changes to checkers, stagings and target for SLE15SP7 2024-07-08 18:06:24 +02:00
9e0d0ae27f
Merge pull request #3116 from openSUSE/extend_gather_isos_for_slmicro
Also consider spdx.json an iso for the purpose of openQA
2024-06-25 13:07:06 +02:00
3e01061020 Leap 16 pkligsten use correct project 2024-06-24 12:07:18 +02:00
bd78bd8780 Leap 16 use pkglistgen with product-composer 2024-06-24 11:24:30 +02:00
7796d974dc
Also consider spdx.json an iso for the purpose of openQA
The SL Micro Maintenance effort has removed isos from staging, which
means there was nothing to trigger openqa on anymore. trigger
on the spdx description instead.
2024-06-21 11:53:37 +02:00
Lubos Kocman
18e12560cb
Trigger publish at 0:50 and 12:50 every day 2024-06-20 17:22:55 +02:00
90d38a88f3 Automatic publishing of repos for LEAPM 6.0 2024-06-19 13:31:20 +02:00
Ruediger Oertel
2ec0d7aba9
Merge branch 'master' into leapmicro60 2024-06-18 10:15:28 +02:00
b90eadba25 use new 000productcompose only 2024-06-17 16:47:40 +02:00
41c61c3ebf slfo-stagings: add a timeout for Build.product, and do not run if repo is missing
Ensure that the 'product' repo is configured in the project meta.

Unfortunately, since we're checking in the configuration of the staging
itself, rather than the parent project's, there are increased changes of
some human/tooling error that might drop the repository from the
configuration. This will make the job run an endless loop.

Also, add a timeout for 180 minutes for the job. It is enough for
the product build process, and if it isn't, it's better to cancel
and have human eyes looking at it.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-06-17 16:45:09 +02:00
0cc8a43ba1 verify-repo-built-successful: properly handle missing repositories
Check for the repo existence, and if missing, exit with a different
exit status (2).

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-06-17 16:45:09 +02:00
d886e98724 verify-repo-built-successful: mark project and repository args required
The script expects those to be set.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-06-17 16:45:09 +02:00
e8d7bee906 Add pkglistgen for LeapMicro 6.0 000productcompose (maint workflow) 2024-06-17 15:40:27 +02:00
4c08396460
Restore SLFO pipelines 2024-06-11 15:44:39 +02:00
f258efab39 gocd: slfo-stagings: wait for product to be built before enabling images
During image testing, the artifacts built inside the 'product'
repository are used. Let's ensure that the repository is fully
built before attempting to enable images.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-06-11 10:57:50 +02:00
df8e85494e
gocd: sl-micro: Decouple publishing to :PUBLISH project, from publishing to :ToTest. 2024-06-10 14:08:13 +02:00
Gustavo Pichorim Boiko
edb501115f Adjust the staging configuration of ALP to maintenance needs
This basically remove things only needed during product development:
* Updating of release packages
* re-generation of 000product content
* Selectively enabling the images repository
2024-06-04 17:25:26 +02:00
a9d67820d6 Add SLES16.0 release pipelines 2024-06-04 11:18:07 -03:00
966c1894ac
gocd: Allow SLFO to have pkglists generated. 2024-05-30 10:05:37 +02:00
6538936412
gocd: slfo: RelPkgs are not generated anymore. 2024-05-30 09:23:44 +02:00
524d6c9b73
gocd: # must be followed by a parameter pattern or escaped by another #. 2024-05-30 08:43:51 +02:00
197c84a2b4
Merge pull request #3090 from lethliel/fix_slfo_staging
fix slfo stagings pipelines
2024-05-30 08:19:09 +02:00
b9024558a0 Leap 15: disable skippkg-finder for 15.6
It's time to disable skippkg-finder for 15.6, NON_FTP_PACKAGES.group
should not changed anymore, for not to be affected by any new
updates then skippkg-finder should run anymore.
2024-05-29 19:42:56 +08:00
e4b1e9dc97
gocd: micro: Wait also for kiwi images to finish building. 2024-05-27 14:03:22 +02:00
Marco Strigl
8ef4d71d69 fix slfo stagings pipelines
add --git-url to pkglistgen.py calls to not use the old system
2024-05-22 09:46:47 +02:00
d423cd2e40
gocd: Add SLFO Stagings pipeline. 2024-05-20 09:51:53 +02:00
d5610d895f gocd: microos-stagings: Switch to SL-Micro 6.1. 2024-05-17 11:57:41 +02:00
3d47c213ba gocd: Add SL-Micro 6.1 release pipelines. 2024-05-17 11:57:41 +02:00
9a74585004 gocd: SL-Micro.Images: Rename to SL-Micro6.0-Images. 2024-05-17 11:57:41 +02:00
90ac986a81 SLCS has no images 2024-05-15 15:42:41 +02:00
767542c292 add SLCS 6.0 2024-05-15 14:39:53 +02:00
Dirk Müller
730630f06f
Use f-strings where possible 2024-05-07 21:52:32 +02:00
6c5e7209ae
gocd: microos: Stop releasing 000product. 2024-04-29 10:09:02 +02:00
1d66348ea4
Reapply "gocd: microos: Release both 000product and 000productcompose ."
This reverts commit 0c189092bcffc88ff13044067dfdb58207a20db4.
2024-04-29 09:50:53 +02:00
0c189092bc
Revert "gocd: microos: Release both 000product and 000productcompose ."
This reverts commit 1e9554f94fdb4d34bd7847b0bbe04a9e9b8b2f1a.
2024-04-11 10:11:08 +02:00
1e9554f94f
gocd: microos: Release both 000product and 000productcompose . 2024-04-05 14:52:29 +02:00
c60d934151
gocd: Rename SLE-Micro to SL-Micro. 2024-03-25 10:50:09 +01:00
330aa29413 gocd: sp/micro-targets: ensure the pipeline exits on failures
This was already implemented in ddd2304022e313eca9b391a043b12ecb9afe3bf7
for SLE GA to TEST, but missing in Micro and on the TEST -> PUBLISH leg
in SLE.

Releasing from TEST to PUBLISH might still fail for various reasons.
If it happens, ensure the pipeline exits early with non-zero exit code.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-03-15 12:19:59 +01:00
Fabian Vogt
f941f9da35
Merge pull request #3060 from asdil12/slowroll
Call rabbit-repoid.py for openSUSE:Slowroll
2024-02-23 13:35:56 +01:00
Richard Brown
db4bd757d4 Introduce new openSUSE|SUSE.Legal group and move pipelines into them 2024-02-22 14:41:40 +01:00
Dominik Heidler
6c8542b06a Call rabbit-repoid.py for openSUSE:Slowroll
Ticket: https://progress.opensuse.org/issues/135731
2024-02-19 14:29:26 +01:00
Fabian Vogt
dcd076bd63 Remove 15.4 and add 15.6 where missing
15.4 has been EoL for a while.
2024-02-12 10:16:11 +01:00
9f6f65916b gocd: fix name of task 2024-02-07 15:09:22 +01:00
2e8c1e37eb gocd: add rebuild pipeline for ALP 2024-02-07 14:40:12 +01:00
3e2945d3f8 Initial pipeline setup for Leap Micro 6.0 2024-01-25 16:36:29 +01:00
6ab1d3590d
Merge pull request #3045 from dirkmueller/stop_bci_repo_on_ltss
Remove SP3 and SP4 BCI repos
2024-01-03 17:18:46 +01:00
b8fff457a5
Slightly more useful info logging for source changes 2024-01-03 17:16:22 +01:00
6441a0ad66
use list comprehension instead of set comparison
Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de>
2024-01-03 17:12:24 +01:00