7502 Commits

Author SHA1 Message Date
2ffbd9bc29
Merge pull request #3126 from witekest/slowroll
Add openSUSE Slowroll access metrics
2024-08-06 10:46:47 +02:00
315454a407
Merge pull request #3130 from openSUSE/fix_ci
Install docker-compose before running it
2024-08-06 10:45:46 +02:00
5b7af6d7be
Install docker-compose before running it
some time recently github actions runners seem to have changed to no
longer provide docker-compose by default. install it.
2024-08-06 10:32:31 +02:00
841a410733
Use f-strings everywhere 2024-08-02 11:06:50 +02:00
Dirk Müller
ef48709f90
Improve decline message (openSUSE/scm-staging#51) 2024-08-02 11:05:57 +02:00
Witek Bedyk
7b82461edb
Merge branch 'master' into slowroll 2024-08-02 10:19:22 +02:00
7caf9a6aa1
Merge pull request #3103 from g7/freeze-product
osclib: freeze_command: handle 'product' repositories if used . Test failures are the same that are already on master.
2024-07-30 16:27:01 +02:00
d14644c9aa
Merge branch 'master' into freeze-product 2024-07-30 16:25:47 +02:00
5194d43492
Merge pull request #3127 from g7/sp7-publish-pipeline
gocd: sle15: Split publish pipelines
2024-07-30 12:16:39 +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
Witek Bedyk
27582c0653 Add Leap 16.0 to the products regex 2024-07-24 17:20:43 +02:00
Witek Bedyk
449d74a6d6 Add openSUSE Slowroll access metrics 2024-07-24 16:11:07 +02:00
ccbf8208d0 pkglistgen: add sort reasonings in product_composer mode
Reasonings are really useful to understand why a package has been
pulled in. This commit adds those back in product_composer mode
and it matches the legacy behaviour.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-07-18 12:21:59 +02:00
7404e0c697 pkglistgen: use f-strings in Group.tocompose()
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-07-18 12:20:27 +02:00
1a95eb1165
Merge pull request #3124 from gyr/sles16_add_minimal_vm
Monitor the release of Mimimal-VM images in SLES16
2024-07-16 14:17:01 +02:00
d735bd9ecf Monitor the release of Mimimal-VM images in SLES16 2024-07-16 08:24:28 -03:00
f3350aa41c
Merge pull request #3123 from gyr/sles16_add_minimal_vm
Add Mimimal-VM images SLES16 release pipeline
2024-07-16 09:24:40 +02:00
c5721096e7 Add Mimimal-VM images SLES16 release pipeline 2024-07-15 17:54:58 -03:00
b7e71a0af4
Merge pull request #3120 from Volkano28/sle15sp7
gocd: changes to checkers, stagings and target for SLE15SP7
2024-07-10 11:49:50 +02:00
fe7a6c6181 osclib: freeze_command: handle 'product' repositories if used
Some projects (such as SLFO) are using product-composer, and
they build and publish in the 'product' repository.

If the 'product' repository is configured in the project meta,
ensure it gets configured when freezing the staging.

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-07-09 10:47:54 +02:00
6ccb959ad2 osclib: project_has_repo: allow specifying the project to look at
Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-07-09 10:24:13 +02:00
Volkan OZTUZUN
bcd77606cb gocd: changes to checkers, stagings and target for SLE15SP7 2024-07-08 18:06:24 +02:00
a906506dfb
Merge pull request #3119 from boiko/installcheck_duplicates_patchinfo
Ignore patchinfo packages when checking for duplicated binaries
2024-07-08 09:54:47 +02:00
Gustavo Pichorim Boiko
9866e35bd7 Ignore patchinfo packages when checking for duplicated binaries
In the staging areas used by maintenance, the patchinfo packages are staged together
with the source packages, and because of the way they work, they collect binaries
from the source packages around.

This causes binaries to be reported as duplicated, so ignore patchinfos.
2024-07-05 13:39:35 +00:00
7797359660
Merge pull request #3118 from dirkmueller/avoid_busybox
Install tools explicitly to avoid busybox variants being picked
2024-07-03 16:34:56 +02:00
Dirk Müller
555101b3ea
Install tools explicitly to avoid busybox variants being picked
zypper has the nasty habit of picking the alphabetically first
package variant, which is not what we want
2024-07-03 08:50:03 +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
c6ba819e05
Merge pull request #3117 from lkocman/leap16pkligstgen
Leap 16 use pkglistgen with product-composer
2024-06-24 12:53:26 +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
31704ab05e
Merge pull request #3115 from lkocman/leapmicro60_publishing
Automatic publishing of repos for LEAPM 6.0
2024-06-20 21:40:46 +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
3244aa8b75
Merge pull request #3114 from openSUSE/import_rest_of_pontifex_local_changes
Import rest of pontifex local changes
2024-06-18 11:37:36 +02:00
Rüdiger Oertel
cf8efaac03 leap-micro55_appliances empty flavor list 2024-06-18 10:53:54 +02:00
Rüdiger Oertel
446c3769dd leap156 commented version of flavors without net images 2024-06-18 10:53:16 +02:00
Rüdiger Oertel
04770a1ac6 update publish_leap-micro60_appliances.config 2024-06-18 10:35:58 +02:00
Ruediger Oertel
f155c32dec
Merge pull request #3071 from lkocman/leapmicro60
LeapMicro 6.0 pkglistgen for 000productcompose
2024-06-18 10:30:15 +02:00
Ruediger Oertel
2ec0d7aba9
Merge branch 'master' into leapmicro60 2024-06-18 10:15:28 +02:00
22a5d3f110 Use tabs for indentation 2024-06-18 09:44:35 +02:00
0b60495e9c
Merge pull request #3112 from openSUSE/leap_156
Switch CI to Leap 15.6
2024-06-17 19:03:14 +02:00
2827e12941 add back openSUSE- prefix for LeapMicro 6.0 DVD media 2024-06-17 18:03:24 +02:00
Dirk Müller
b02709db31
Switch CI to Leap 15.6 2024-06-17 17:56:02 +02:00
97c645d38c update dvd filename for the leapmicro6.0 and new productcompose 2024-06-17 17:52:57 +02:00
9b466e63a5
Merge pull request #3111 from g7/slfo-staging-do-not-endless-wait
slfo-stagings: add a timeout for Build.product, and do not run if repo is missing
2024-06-17 17:51:09 +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