583 Commits

Author SHA1 Message Date
3618cd4781 Add TTM config for Leap Micro 6.1 2024-11-14 20:48:09 +08:00
1302faa8ce
Merge branch 'master' into leapmicro61 2024-11-12 19:15:22 +01:00
441d065418 gocd: slfo-stagings: slfo-stagings: fail on broken/failed products (SLFO:Main)
Rather than using verify-repo-built-successful.py, check with
the API directly whether the product is blocked, scheduled or
building.

Since it might happen for a product being broken/failed (even after
a successful pkglistgen run), just fail in that case.

This is #3191, but for SUSE:SLFO:Main rather than 1.1.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 15:38:25 +01:00
acb6b3ee37 gocd: slfo-stagings: properly escape comments
Follow up to 4c1d7be5d10457fa4a1545cebef79275d09345cf

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 14:42:31 +01:00
4c1d7be5d1 gocd: slfo-stagings: fail on broken/failed products
Rather than using verify-repo-built-successful.py, check with
the API directly whether the product is blocked, scheduled or
building.

Since it might happen for a product being broken/failed (even after
a successful pkglistgen run), just fail in that case.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-11-12 12:32:32 +01:00
cdfda0be5c
Add 180 minutes timeout to SLFO product building pipelines. 2024-11-08 15:48:16 +01:00
844d248f1a
Merge branch 'master' into leapmicro61 2024-11-05 17:12:13 +01:00
José Luis Fernández Aguilera
a465444ba1 Added SUSE:SLFO prefix for Agama SLES 16 2024-11-04 11:06:55 +01:00
36afb8381f Add Leap Micro 6.1 TTM / Pkglist workflows
* keep it aside from 6.0 which is still being actively published
  to cover for all maintenance updates
2024-11-01 15:39:42 +01:00
Fabian Vogt
57176b8ee3 gocd: Let the BCI role trigger BCI repo publishing
We have a role for BCI meanwhile, use it.
2024-10-30 09:29:53 +01:00
5f31e16203 BCI repo pipeline for SP7 2024-10-29 11:38:44 +01:00
d0f75c36cc
Merge pull request #3172 from gleidi-suse/micro-6.2-pipelines
gocd: Add pipelines for Micro 6.2.
2024-10-24 12:03:51 +02:00
d2867783ce Specify project and repository when release SLES16 2024-10-18 09:58:15 -03:00
6a93a42454 Add new pipeline to release SLES to :PUBLISH 2024-10-16 11:34:35 -03:00
6639dae063 Fix broken relase to :PUBLISH pipeline for SLES16
Only release SLES16 packages from :TEST to :PUBLISH, skiping
containerfile repository content that breaks the pipeline
2024-10-10 08:31:45 -03:00
c42ddab3fd Add Agama installer in SLES release pipeline 2024-10-09 10:05:17 -03:00
0da16db7b5 Fix SLFO Snapshot pipeline
- Rename SLFO.Standard to SLFO.Snapshot
- Fix SLFO_BUILD_PROJECT, must be SUSE:SFLO:Main:Build where the binaries
  to be released to SUSE:SLFO:Main:Build:Snapshot are stored
2024-10-08 07:56:41 -03:00
7a68814d13 slfo-packagelist-uploader: Leap 16.0 should stay with main branch
Leap 16.0 should stay with main branch for now until perhaps 1.3 branch
created.
2024-10-08 16:31:21 +08:00
50ad597163 slfo-packagelist-uploader: add a 'branch' argument and use 1.1 branch for Leap 16.0 2024-10-07 15:03:47 +08:00
aa1e44ef5a
gocd: Add pipelines for Micro 6.2. 2024-10-03 15:03:47 +02:00
2850de1852 gocd: Add SUSE:SLFO:1.1 pipelines. 2024-10-01 11:56:35 +02:00
a893eaaf7b gocd: to update weakremovers.inc via pkglistgen --only-update-weakremovers 2024-09-24 12:07:00 +02:00
José Luis Fernández Aguilera
526364534b Sync Agama Live ISO to OSD for all architectures 2024-09-24 09:16:07 +02:00
32e14f0ae6
gocd: slfo_stagings: Fix openSUSE-release-tools path. 2024-09-16 12:12:20 +02:00
0f8f0173ae gocd: enable Leap 16.0 TTM 2024-09-12 17:45:16 +08:00
be44df8dd0 Enable update-repos for Leap 16.0 2024-09-12 15:37:12 +08:00
422a0e1ec9
gocd: slfo-stagings: Fix osc staging plugin setup. 2024-09-11 13:18:42 +02:00
262f0f1b11 gocd: run slfo-packagelist-uploader.py once a day at 4AM 2024-09-11 15:24:55 +08:00
e886285d4d
gocd: slfo-stagings: Fix syntax error. 2024-09-06 15:50:32 +02:00
96d2be87c3 Upload project-installcheck result for Leap 16.0 Ring1 project 2024-09-06 12:02:07 +08:00
594b12b838
gocd: SUSE.SLFO.Main.Staging.Weekly.Freeze: Add osc staging bot oscrc. 2024-09-04 17:11:32 +02:00
64ff73b722
gocd: slfo-stagings: Avoid busy waiting for 50 minutes, instead rely on scheduling from GoCD. 2024-09-04 16:42:54 +02:00
6d47929e19
gocd: slfo-stagins: Minor syntax hot fix. 2024-08-30 10:13:46 +02:00
962b5d399b
gocd: slfo-stagings: Freeze the Stagings each Sunday.
Stagings will be frozen iif:

- Check.Ring.1.Built job succeeds (runs every hour on Sundays, from 0 to 23. simple check and then exit)
- If the former check is successful, and it has not been freezed in the past day
2024-08-29 17:22:51 +02:00
7c81c2fc75 gocd: reuse Leap as pipeline group and fix the format error 2024-08-27 20:33:27 +08:00
b0fee12440 gocd: add checks for letter stagings in Leap 16.0 2024-08-27 19:36:08 +08:00
14420c4900 Add pipelines for SLFO Snapshot
- Add pipeline to release SUSE:SLFO:Main:Build to
  SUSE:SLFO:Main:Build:Snapshot when standard repository finishes the
  build
2024-08-21 08:10:04 -03:00
f1204bbea6 Cleanup pipelines from Dolomite project
- Remove ALP.Target group and all pipelanes under it as they were only
  used by Dolomite pipelines
- Remove Dolomite pipelines from ALP.Checkers group
2024-08-21 08:10:04 -03:00
aa2bc77561 pipeline: remove unneeded pipelines and add needed ones for Leap 16.0 2024-08-20 15:50:47 +08:00
bdf952791d
Merge pull request #3134 from andreas-schwab/master
Add TTM for openSUSE:Factory:RISCV
2024-08-15 16:54:51 +02:00
5ee261d644 Adding openSUSE:Backports:SLE-15-SP7 2024-08-15 12:10:13 +02:00
b2399ae1c6 Adding openSUSE:Backports:SLE-15-SP7 for install-check 2024-08-15 11:59:56 +02:00
5e91472cc1 Add TTM for openSUSE:Factory:RISCV 2024-08-12 13:00:53 +02:00
756cff5773 gocd: sle15: Split publish pipelines
This allows to always publish from :TEST to :PUBLISH even without
the :GA -> :TEST step.

Useful for when gocd cleans up old pipeline runs.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-07-30 11:54:46 +02:00
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