Commit Graph

7645 Commits

Author SHA1 Message Date
c33d89c936 chore: improve logging for skipped checks on actions 2025-04-09 09:54:58 +02:00
d08918eb74 chore: rename vcs module to scm 2025-04-09 09:48:50 +02:00
710293b5c4 style: fix style issues 2025-04-09 09:48:50 +02:00
399dd43dfa fix: remove vcs files to avoid confusing source validator 2025-04-09 09:48:50 +02:00
c6e8cce3ce fix: add prefix to distinguish between base and head projects 2025-04-09 09:48:50 +02:00
c92470ed41 fix: properly implement checkout for actions 2025-04-09 09:48:50 +02:00
508009a71e refactor: ignore MaxRetryError where HTTPError is ignored 2025-04-09 09:48:48 +02:00
924f87be57 fix: add stub implementation for getting package kind 2025-04-09 09:48:30 +02:00
8538cbb657 fix: add stub implementation for Config.get 2025-04-09 09:48:29 +02:00
dfbe847332 fix: correctly obtain context from environment variables 2025-04-09 09:47:24 +02:00
a6f4238fc1 fix: load OSC config only when scm_type == 'OSC' 2025-04-09 09:47:24 +02:00
21aa8b6c3b feat: prelimitary support for check_source running as Gitea Action 2025-04-09 09:47:24 +02:00
d7ff29048d refactor: strip out checkout_package 2025-04-09 09:47:24 +02:00
17a3ae38ab feat: add stub git implementation 2025-04-09 09:47:24 +02:00
44e7499dd5 refactor: strip out get_request implementation from ReviewBot 2025-04-09 09:47:12 +02:00
d307663f0a refactor: strip out get_path implementation from ReviewBot 2025-04-09 09:47:12 +02:00
3db0a04918 refactor: add VCS implementation for OSC 2025-04-09 09:47:12 +02:00
c20f0505ad refactor: add abstraction class for VC 2025-04-09 09:47:12 +02:00
bd6e4d27e1 Merge pull request #3218 from AdamMajer/master
add devel_update.sh for git-based Factory
2025-04-05 10:15:25 +02:00
ed059de28b Merge branch 'master' into master 2025-04-05 09:16:26 +02:00
e3f8df6763 add devel_update.sh for git-based Factory
script to manage src.opensuse.org/openSUSE/Factory devel_packages
2025-04-05 00:01:16 +02:00
6f1c3603e4 Merge pull request #3219 from openSUSE/pkglistgen_automation
verify-build-and-generatelists: Fix pkglistgen command line arguments for SLFO based products.
2025-04-03 17:00:31 +02:00
534e14b116 verify-build-and-generatelists: Fix pkglistgen command line arguments for SLFO based products. 2025-04-03 16:30:58 +02:00
5c4cd61d11 Merge pull request #3217 from AdamMajer/devel_project
check_source.py: Devel project check for new packages
2025-04-01 14:12:50 +02:00
3a9229267b check_source.py: Devel project check for new packages 2025-03-31 16:08:24 +02:00
59fb61c680 Merge pull request #3209 from DimStar77/primary_python
packaging: Do not reference python3-osc
2025-03-31 10:16:50 +02:00
21d524ef08 Merge pull request #3216 from AdamMajer/devel_projects_for_git
devel project info for Factory moved to prjgit
2025-03-27 16:21:06 +01:00
8167df2836 devel project info for Factory moved to prjgit
This is used as a backstop for packages that have had their
pkg meta removed in OBS.
2025-03-27 16:05:38 +01:00
25db6cfde0 packaging: Do not reference python3-osc
This is only a symbol provided by the actual osc package.

One of the main issues attempted to be addressed was ensuring that the
plugin matches the python version used by osc, but the symbol
'python3-*' does not guarantee that at all, as the symbol just moves between
python-flavors, based on primary python.
2025-03-25 18:50:23 +01:00
02b979a3ae Merge pull request #3211 from openSUSE/python-influxdb-client
Python influxdb client
2025-03-25 18:48:48 +01:00
daaa998e40 Merge pull request #3215 from openSUSE/new_slfo_stagings
gocd: Update SLFO Stagings.
2025-03-21 14:52:18 +01:00
0cfea149c2 gocd: Update SLFO Stagings. 2025-03-21 12:22:13 +01:00
33ee6a6d8c Skip over slfo scripts on sle15 2025-03-19 11:11:56 +01:00
ceb0e96e88 skip metrics.py script on 15.6
It requires influxdb2/python-influx-client but that is not available
there and would only be available for python 3.11 (however for that
no osc exists)
2025-03-19 11:11:56 +01:00
eac6b364a9 Use ConfigParser rather than SafeConfigParser
In python 3.2, SafeConfigParser has been renamed to ConfigParser.
(SafeConfigParser is a python 2.7.x ism, which we do not use here
anymore as the shebang is python3)
2025-03-19 11:11:56 +01:00
2e15dc7fe6 fix lint 2025-03-19 11:11:56 +01:00
fcf2e10eac Use influxdb-client v2 API 2025-03-19 11:11:56 +01:00
025a51ac5b Update requirements to influxdb-client for v2 2025-03-19 11:11:56 +01:00
Fabian Vogt
945d9108c9 Merge pull request #3214 from Vogtinator/cifixmaybe
Various fixes for CI
2025-03-19 11:10:31 +01:00
Fabian Vogt
2b3f0bdb58 OBSLocal: Fix creating empty groups
The <person/> element is mandatory now.
2025-03-19 10:54:23 +01:00
Fabian Vogt
b4ade42792 check_bugowner.py: Make linter happy 2025-03-19 09:30:57 +01:00
Fabian Vogt
a9478aa967 Set allow_http=1 to fix tests 2025-03-19 09:13:47 +01:00
Dirk Müller
c6a9acc6c8 Switch to python3-influxdb-client as python3-influxdb is unavailable
without this the CI builds are no longer progressing.
2025-03-18 19:29:01 +01:00
Dirk Müller
8735b7fe3b Switch minici jobs to 15.6 as 15.5 is broken 2025-03-18 19:22:49 +01:00
f281854530 Merge pull request #3212 from bmwiedemann/dashboardcss
Add styles to openQA results
2025-03-17 10:22:46 +01:00
fc2545229a Merge pull request #3213 from nilxam/pipeline_pkglistgen_leap_16
gocd: add a pipeline for the Leap 16 offline installer packagelist generating
2025-03-14 18:20:45 +08:00
61cffd51cc gocd: add a pipeline for the Leap 16 offline installer packagelist generating 2025-03-14 17:58:38 +08:00
Bernhard M. Wiedemann
2a08bd0ec1 Add styles to openQA results 2025-03-13 18:50:41 +01:00
18b43a2f3b Merge pull request #3207 from nilxam/extend_skippkg_finder
skippkg-finder: it has the capability to manage NonFree packageset
2025-03-07 19:12:55 +08:00
8c9edd038d skippkg-finder: it has the capability to manage NonFree packageset 2025-03-06 19:56:09 +08:00