7378 Commits

Author SHA1 Message Date
Gustavo Yokoyama Ribeiro
2a36623137
Merge pull request #3101 from gyr/sles16
Add SLES16.0 release pipelines
2024-06-04 11:36:03 -03:00
a9d67820d6 Add SLES16.0 release pipelines 2024-06-04 11:18:07 -03:00
Fabian Vogt
cba9d9b507
Merge pull request #3098 from Vogtinator/resultoptim
Make ttm release faster and errors more useful
2024-06-03 15:26:50 +02:00
Fabian Vogt
718cb7748a ttm: Print all failing packages before exiting
Don't exit early but print all known issues instead.
2024-06-03 14:57:19 +02:00
Fabian Vogt
99d3f4cd57 ttm: Use _result of the whole project instead of separately for each pkg
It's much faster to fetch the _result for the whole project once instead
for each prj/pkg/repo/arch separately.
2024-06-03 14:57:18 +02:00
408936d831
Merge pull request #3097 from gleidi-suse/forked_slfo_pipelines
gocd: Allow SLFO to have pkglists generated.
2024-05-30 10:22:15 +02:00
966c1894ac
gocd: Allow SLFO to have pkglists generated. 2024-05-30 10:05:37 +02:00
787cdb9c4b
Merge pull request #3094 from gleidi-suse/remove_rel_pkgs
gocd: slfo: RelPkgs are not generated anymore
2024-05-30 09:42:37 +02:00
6538936412
gocd: slfo: RelPkgs are not generated anymore. 2024-05-30 09:23:44 +02:00
db1c4dcdd7
Merge pull request #3096 from gleidi-suse/fix_slfo
gocd: # must be followed by a parameter pattern or escaped by another #.
2024-05-30 09:01:38 +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
Fabian Vogt
3f58f3e460
Merge pull request #3089 from adrianschroeter/support_branches
pkglistgen: Support working on git branches
2024-05-29 17:21:26 +02:00
feb1e3f03b pkglistgen: Support working on git branches
Following scmsync syntax where a branch can be specified behind
the URL fragment hash

Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de>
2024-05-29 16:43:58 +02:00
34947e2bfe
Merge pull request #3095 from nilxam/disable_skippkg_finder_156
Leap 15: disable skippkg-finder for 15.6
2024-05-29 20:22:03 +08: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
d25c6ef33b
Merge pull request #3093 from gleidi-suse/fix_micro_pipeline
gocd: micro: Wait also for kiwi images to finish building.
2024-05-27 14:56:40 +02: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
c5122b867e
Merge pull request #3088 from gleidi-suse/pipelines
gocd: Add SLFO Stagings pipeline.
2024-05-20 10:32:42 +02:00
d423cd2e40
gocd: Add SLFO Stagings pipeline. 2024-05-20 09:51:53 +02:00
d3deb40889
Merge pull request #3080 from gleidi-suse/gocd-micro-6.1
gocd: Add SL-Micro 6.1 pipeline.
2024-05-17 11:58:08 +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
Fabian Vogt
b854784d02
Merge pull request #3059 from tacerus/escape
build-fail-reminder: don't escape characters
2024-05-16 15:35:29 +02:00
Georg Pfuetzenreuter
17f7a9c146 build-fail-reminder: don't escape characters
osc uses the string literally, make the generated log entry more
readable by using the correct characters instead of a character
reference.

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-05-16 15:17:26 +02:00
Fabian Vogt
2c8dfbef21
Merge pull request #3083 from fcrozat/weakremover.inc
Don't abort if weakremover.inc don't exist on source project
2024-05-16 14:27:21 +02:00
a9709dd958 add missing whitespace to please linter 2024-05-16 14:10:15 +02:00
a0b805038f fix typo in variable
Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de>
2024-05-16 14:10:15 +02:00
899d24fa4e Report errors if weakremover.inc status is inconsistent between staging and parent projects. 2024-05-16 14:10:15 +02:00
af9319f0fe Don't abort if weakremover.inc don't exist on source project
For ALP, weakremover.inc might not be part of the staging parent
project. Just ignore 404 error in that case.
2024-05-16 14:10:15 +02:00
123ba531bf
Merge pull request #3082 from fcrozat/slcs
SLCS has no images
2024-05-15 18:27:42 +02:00
90ac986a81 SLCS has no images 2024-05-15 15:42:41 +02:00
f2820d701d
Merge pull request #3081 from fcrozat/slcs
add SLCS 6.0
2024-05-15 14:59:19 +02:00
767542c292 add SLCS 6.0 2024-05-15 14:39:53 +02:00
7b5a3b7039
Merge pull request #3078 from g7/solve-project-return
pkglistgen: tool: decouple summary dict creation
2024-05-14 12:18:22 +02:00
d297625fba pkglistgen: tool: decouple summary dict creation
The summary dictionary used to create summary-{scope}.txt was
previously returned by solve_project() via write_all_groups().

After c46dd3e304d8e66e5f8f6a51bfa3ebda8cba8936, solve_project()
doesn't return anything anymore, as write_all_groups() is being
invoked just after solve_project().

Thus, the "summary" dictionary would always be None.

Since the summary dict creation is generic enough, move it
to its own function, and call it afterwards after project
solving.

This commit also drops the return statement both on write_all_groups()
and write_productcompose() (where it would always return an empty
dictionary), and moves the write_productcompose() call after
solve_project() as well to match the change with write_all_groups().

Signed-off-by: Eugenio Paolantonio <eugenio.paolantonio@suse.com>
2024-05-14 11:39:24 +02:00
ed30d28fad
Merge pull request #3079 from gleidi-suse/product-composer-fix
pkglistgen.py: Run product-composer iif there's a *.productcompose.in file and a 000productcompose directory.
2024-05-14 08:52:00 +02:00
c120c9bc36
pkglistgen.py: Run productcomposer iif there's a *.productcompose.in file and a 000productcompose directory.
Previously pkglistgen.py assumed that a project either used
product-builder or the new product-composer, by exiting unrecoverably
when a *.productcompose.in file was found but the relative
000productcompose directory was absent.

This is not the case for SL Micro as the shared SLFO codebase is still
an hybrid OBS/git project and hence its stagings are not git based and
can't use product composer.

This patch was tested for the SUSE:ALP:Source:Standard:1.0:Staging:A and
SUSE:ALP:Products:Marble:6.0 projects (together with
https://github.com/openSUSE/openSUSE-release-tools/pull/3078). Instead
of raising an exception when the 000productcompose directory is not
found it makes a log stating that product-composer will be skipped.
2024-05-13 16:34:07 +02:00
91ddc8ac19
Merge pull request #3077 from dirkmueller/flake8
Use f-strings where possible
2024-05-10 10:56:47 +02:00
Dirk Müller
730630f06f
Use f-strings where possible 2024-05-07 21:52:32 +02:00
9ec6e64546
Merge pull request #3051 from adrianschroeter/productcompose
Initial support for productcompose files
2024-05-07 21:50:58 +02:00
eabce5fad8
Merge pull request #3068 from witekest/15.6
Add Leap 15.6 to access metrics
2024-05-07 18:06:03 +02:00
c42d51bdee
avoid shell usage 2024-05-07 16:55:51 +02:00
c46dd3e304
Make it optional to have a classic product-builder setup
No more product-builder for ALP
2024-05-07 16:22:22 +02:00
f8b06f7edc
write group support status 2024-05-07 16:22:21 +02:00
cf36ceb5b8
Add support for git project handling
Automatically switches over from OBS api calls to git
when specifing a git repository on CLI
2024-05-07 16:22:21 +02:00
9b449f91cb
Initial support for productcompose files
It requires to have a "default.productcompose" file in 000package-groups
to enable support for real
2024-05-07 16:22:12 +02:00
de9a894eb5
Merge pull request #3074 from gyr/bugfix/issue-3073
fix issue #3073
2024-05-07 16:15:08 +02:00