508 Commits

Author SHA1 Message Date
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
4aa5565efc
publish bci repo right away on package set changes
When there was a source commit on the bci repo, then the set of
packages changed, which likely means we need those changes to pass
the tests on the container release pipelines. So don't wait for 24h
but publish right away.

Also trigger on the oldest published state rather than the newest one
so that we do not need to wait another 24h per openQA failure to resume
publishing.
2024-01-03 17:12:20 +01:00
de969a7415
Remove SP3 and SP4 BCI repos
These SPs are in LTSS mode so the BCI repo no longer needs
to be updated.
2024-01-03 17:03:25 +01:00
Gustavo Yokoyama Ribeiro
6478168ac7
Merge pull request #3043 from gyr/MarbleTarget
Add timer to monitor release finished for SLE-Micro
2024-01-03 08:01:31 -03:00
2a72809af4 Add timer to monitor release finished for SLE-Micro 2023-12-26 11:27:05 -03:00
30fd79dde6 Create Staging pipelines for ALP Dolomite 1.0 2023-12-26 11:13:37 -03:00
4991807af1 Revert "Temporary disable checks for ALP"
This reverts commit 19153a2b67c8386399b4d9fd2ef2f86207837998.
2023-11-16 20:19:51 -03:00
f2bafc3db9
Update factory dashboard rsync target
Machine moved to a new location, use DNS name of the new proxy server.

Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
2023-11-04 17:58:33 +01:00
c46db9b61a
Merge pull request #3029 from dirkmueller/release_repos_separately
Release bci repositories per architecture independently
2023-10-27 14:29:54 +02:00
b5d1da4823
Only treat aarch64 and x86_64 as mandatory
Other architectures will be released when no jobs can be found for them
2023-10-27 12:39:06 +02:00
Dirk Müller
40869a9102
Docstring improvements 2023-10-27 11:09:12 +02:00
Dirk Müller
61561e6901
Wait a randomized interval 2023-10-27 11:08:41 +02:00
Fabian Vogt
3a138b518c
Merge pull request #3025 from Vogtinator/staginggroup
gocd/rabbit-openqa.py: Ignore jobs without group
2023-10-27 10:48:36 +02:00
2ef260b51a
Release bci repositories per architecture independently
There is no real good reason to wait for all the architectures
to pass testing, so if there is one architecture finished, release it.
2023-10-26 18:57:53 +02:00
fcdc5356b1
Merge pull request #3027 from gyr/CleanupPipelines
Remove QR and 2 SLE-Micro pipelines
2023-10-26 23:04:01 +08:00
Fabian Vogt
2891f1318f
Merge pull request #3026 from dirkmueller/filter_tests_arch
Only check for products to be built successfully
2023-10-26 16:22:06 +02:00
0386001f04 Remove QR and some SLE-Micro pipelines
QR pipelines are not required anymore because QU is using another
tooling to update 000product and 000release-groups

SLE-Micro pipelines are moved to IBS SLSA botmaster
2023-10-26 10:53:32 -03:00
ad0217e8e4
Only check for products to be built successfully
The "images" repository contains both containers and ftp products. we
only want to wait for the products, which are built in the "local" arch.
2023-10-26 15:37:00 +02:00
Fabian Vogt
b751486ca1 gocd/rabbit-openqa.py: Ignore jobs without group
Jobs without a group are not production jobs either.
This also avoids a KeyError later.
2023-10-26 14:42:11 +02:00
Gustavo Yokoyama Ribeiro
43319024df
Merge pull request #3024 from gyr/DolomiteStaging
Temporary disable checks for ALP
2023-10-25 17:21:13 -03:00
19153a2b67 Temporary disable checks for ALP
installcheck and packagelist checks were temporaly disabled for ALP
Staging pipelines to allow openQA workflow test, while the issues
reported by them are not fixed
2023-10-25 10:09:02 -03:00
169dd4f7fe Update SLE-Micro pipelines (5.5->6.0) 2023-10-18 08:11:19 -03:00
Gustavo Yokoyama Ribeiro
fe4936c3ae
Merge pull request #3014 from gyr/alp-installer
Add ALP installer pipelines
2023-09-12 18:08:09 -03:00
Fabian Vogt
84450d10f6 Attempt to publish BCI repos more often
The goal is to publish the repo at most daily. Previously this was ensured
by simply running the bot only once a day. However, due to OBS and openQA
timing this was frequently attempted when either of those wasn't done yet,
which happened several times in a row. To not miss times when they align,
attempt publishing more often but skip a build if the previous publish was
recent enough.
2023-09-12 09:03:17 +02:00
3d49a0658b Remove unused IBS release pipelines 2023-09-11 09:20:10 -03:00
fedc1cb9f2 Add ALP installer pipelines 2023-09-05 17:35:21 -03:00
89eef1cc99 gocd: add checkers for ALP:Source:Standard:1.0
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:49:50 +02:00
c951817900 gocd: add stagings for ALP:Source:Standard:1.0
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:49:50 +02:00
57b0b16256 gocd: remove old LEO group
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2023-08-25 16:20:26 +02:00
eb406575d4 gocd: enable SP6 jobs on BCI 2023-08-23 17:46:55 +02:00
91442fe215 Add LeapMicro 5.5 pipelines 2023-07-31 11:33:29 +02:00
Marcus Meissner
9078f05cd1 added 15 SP5 QR 2023-07-28 14:40:13 +02:00