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
d9659f7e8b
Merge pull request #3076 from dirkmueller/flake8
...
Use "not in" not "not X in"
2024-05-06 21:42:00 +02:00
Dirk Müller
d897032268
Add codecov upload token
2024-05-06 20:03:32 +02:00
Dirk Müller
8d164e7301
Use "not in" not "not X in"
2024-05-06 19:29:13 +02:00
94b4fd387e
Merge pull request #3075 from gleidi-suse/product-composer-sl-micro
...
gocd: microos: Completely switch to product composer.
2024-04-29 16:10:58 +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
25933f9e99
fix issue #3073
...
For openSUSE-release-tools-slsa-build-service package create osrt-slsa
user and group using sysusers.d
Move SLSA config files to slsa directory
2024-04-19 18:14:43 -03:00
58b3d97b89
Merge pull request #3072 from gleidi-suse/revert-product-composer
...
Revert "gocd: microos: Release both 000product and 000productcompose ."
2024-04-11 11:00:43 +02:00
0c189092bc
Revert "gocd: microos: Release both 000product and 000productcompose ."
...
This reverts commit 1e9554f94fdb4d34bd7847b0bbe04a9e9b8b2f1a.
2024-04-11 10:11:08 +02:00
609489831f
Merge pull request #3070 from gleidi-suse/micro-product-composer
...
gocd: microos: Release both 000product and 000productcompose
2024-04-05 15:17:50 +02:00
1e9554f94f
gocd: microos: Release both 000product and 000productcompose .
2024-04-05 14:52:29 +02:00
Gustavo Yokoyama Ribeiro
9d60e6243f
Merge pull request #3069 from gleidi-suse/SL-Micro
...
gocd: Rename SLE-Micro to SL-Micro.
2024-03-25 07:50:02 -03:00
c60d934151
gocd: Rename SLE-Micro to SL-Micro.
2024-03-25 10:50:09 +01:00
Witek Bedyk
79b913ce40
Add Leap 15.6 to access metrics
2024-03-20 12:32:59 +01:00
Gustavo Yokoyama Ribeiro
b0862531f2
Merge pull request #3067 from g7/target-errors
...
gocd: sp/micro-targets: ensure the pipeline exits on failures
2024-03-15 09:23:36 -03: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
5f5f9db962
Merge pull request #3066 from Vogtinator/less-changes-changes
...
pkglistgen: Don't always regenerate .changes
2024-03-12 09:35:18 +01:00
Fabian Vogt
fc97bf7c2b
pkglistgen: Don't always regenerate .changes
...
Change file_utils.unlink_all_except to accept globs and use it to keep
.changes.
2024-03-12 09:04:03 +01:00
a2edca4481
Merge pull request #3064 from JanZerebecki/sde-create-release-changes-now
...
Create .changes files for reproducible builds
2024-03-11 16:03:12 +01:00
45aa258778
Merge pull request #3065 from DimStar77/bfr
...
build-fail-reminder: send mail to the 'new' mailing list address
2024-03-11 16:03:01 +01:00
51ffd0e2cf
build-fail-reminder: send mail to the 'new' mailing list address
2024-03-11 09:25:43 +01:00