7355 Commits

Author SHA1 Message Date
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
Fabian Vogt
1748b2024e
Merge pull request #3063 from Vogtinator/smartfileconflicts
osclib/repochecks.py: Use libsolv for checking conflicts between packages
2024-02-22 16:41:53 +01:00
Fabian Vogt
f1f00783af osclib/repochecks.py: Use libsolv for checking conflicts between packages
Don't rely just on findfileconflicts to check whether packages have
conflicting dependencies, but use libsolv to do a full check.

Fixes #1885
2024-02-22 15:58:16 +01:00
Fabian Vogt
ac4d4047ba findfileconflicts: Quote version and release in YAML output
Otherwise they get interpreted as numbers and weird stuff happens.
2024-02-22 15:15:13 +01:00
Richard Brown
db4bd757d4 Introduce new openSUSE|SUSE.Legal group and move pipelines into them 2024-02-22 14:41:40 +01:00
3a3c97ee4c Skip SLSA scripts in smoke-test.
SLSA scripts don't have a help flag due to they are intended
to be executed by sytemd services only.
2024-02-21 12:44:34 -03:00
Fabian Vogt
84b76ec7b9
Merge pull request #3052 from witekest/merged_protocols
Add IPv4 and IPv6 handling in one file
2024-02-21 11:26:47 +01:00
Witek Bedyk
1e4d1e0059
Fix mkdir permissions argument
Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de>
2024-02-21 11:11:26 +01:00
Fabian Vogt
9919e0248e
Merge pull request #3061 from rfan1/leap156_maintenance
Maintenance setup for Leap 15.6
2024-02-20 09:45:17 +01:00
rfan1
cd9db309e7 Maintenance setup for Leap 15.6
https://progress.opensuse.org/issues/133220
2024-02-20 00:22:46 -05: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
d380b44f52 Create SLSA user (osrt-slsa) on specfile like others osrt-* users
and remove logrotate file
2024-02-16 19:50:50 -03:00
33d56465c9 Packaging release and pkglistgen services (slsa-build-service) 2024-02-16 08:25:42 -03:00
b0c4abff68 Add a timeout for verify-repo-built-successful.py 2024-02-15 12:25:42 -03:00
9e328db488 Changes to avoid parallel execution issue on SLSA services
- Create custom-cache-tag for pkglistgen to enable separate cache dir
  name in case of parallel running
- Add custom-cache-tag to SLSA services
- Check for systemd service instead of process to ensure that SLSA
  services will not run in parallel
- Change pkglisgen timer to avoid overlap with relpkggen timer
2024-02-15 12:25:42 -03:00
28aec91acd Change pkglistgen timer and relpkggen service
- Decrease the interval time to trigger pkglistgen
- Add debug flag for relpkgen
2024-02-15 12:25:42 -03:00
19fd421434 Change sleep location and improve log messages 2024-02-15 12:25:42 -03:00
3784a453f3 Refactor SLSA services to avoid parallel execution
- Refactor log
- Unify log for pkglistgen
- Replace external while true loop with a systemd timer for pkglistgen
- Add process check on verify-build-and-generatelists and
  generate-release-packages to avoid start pkglistgen when there is an
  instance that is already running it
- SLSA services must not share the same workdir
2024-02-15 12:25:42 -03:00
b1c4be00ac Fix SLSA systemd target 2024-02-15 12:25:42 -03:00
65b8d1bc9c Add working dir for SLSA services 2024-02-15 12:25:42 -03:00
61960698d8 Add systemd target for SLSA 2024-02-15 12:25:42 -03:00
025471164f Add osrt-slsa dir 2024-02-15 12:25:42 -03:00
fb30cf84a9 Change how verify-build-and-generatelists checks when run pkglistgen 2024-02-15 12:25:42 -03:00
da48b4f3a0 Change SLSA systemd services
- Add oscrc file for SLSA
- Change user to osrt-slsa
2024-02-15 12:25:42 -03:00
ed01209734 Add SLSA osrc config 2024-02-15 12:25:42 -03:00
b9d76698cf Add relpkg support
- Add script to run relpkg
- Add systemd service and timer
- Change SLSA user
- Only run pkglistgen when build finishes
2024-02-15 12:25:42 -03:00
5ba60b7b26 Add log support to slsa-build-service 2024-02-15 12:25:42 -03:00
15aa15ec13 Add slsa-build-service 2024-02-15 12:25:42 -03:00
Fabian Vogt
54075b05b1
Merge pull request #3055 from Vogtinator/15.4to15.6
Remove 15.4 and add 15.6 where missing
2024-02-15 11:05:41 +01:00
Fabian Vogt
9e5a7f90b1
Merge pull request #3056 from Vogtinator/nolivesize
ttm: Remove livecd size checks
2024-02-15 11:04:21 +01:00
Fabian Vogt
e6cebf090e ttm: Remove livecd size checks
live-kiwi-hook and openQA already do that, let's not triplicate the check.
2024-02-12 10:19:20 +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
Gustavo Yokoyama Ribeiro
602b3d2b1e
Merge pull request #3054 from fcrozat/rebuild-alp
gocd: fix name of task
2024-02-07 11:42:32 -03:00
9f6f65916b gocd: fix name of task 2024-02-07 15:09:22 +01:00
Gustavo Yokoyama Ribeiro
cdb755ba9b
Merge pull request #3053 from fcrozat/rebuild-alp
gocd: add rebuild pipeline for ALP
2024-02-07 11:06:53 -03:00
2e8c1e37eb gocd: add rebuild pipeline for ALP 2024-02-07 14:40:12 +01:00
Witek Bedyk
f999eaa4d3 Add IPv4 and IPv6 handling in one file
Access logs for both protocls are now stored in a single file.
The change refactors the code to handle it properly.
Upgrade InfluxDB client.
2024-02-05 13:38:04 +01:00
2e3b61404e
Merge pull request #3050 from lkocman/leapmicro60
Initial pipeline setup for Leap Micro 6.0
2024-02-02 18:38:48 +08:00
3e2945d3f8 Initial pipeline setup for Leap Micro 6.0 2024-01-25 16:36:29 +01:00
105eea5f93
Merge pull request #3048 from nilxam/cond_list_order
skippkg-finder: sort conditionals set
2024-01-22 17:48:34 +08:00
967e44ad1f skippkg-finder: sort conditionals set 2024-01-22 17:28:18 +08:00
Fabian Vogt
8329809782
Merge pull request #3041 from Vogtinator/review
check_source.py: Use correct function for getting maintainer of the devel pkg
2024-01-10 11:51:44 +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
0dc1993757
Merge pull request #3044 from dirkmueller/bci_publish_immediately_on_repo_change
publish bci repo right away on package set changes
2024-01-03 17:18:06 +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
Gustavo Yokoyama Ribeiro
8a4e3e113a
Merge pull request #3042 from gyr/DolomiteStaging
Create Staging pipelines for ALP Dolomite 1.0
2024-01-03 08:01:06 -03:00