33cd1998aa
Fallback import Literal & TypedDict from typing_extension
2023-07-14 15:11:35 +02:00
Fabian Vogt
3bf8fdf2fb
Merge pull request #2987 from dcermak/fix-review-mode
...
Fix review_mode being set from a str and not from the enum
2023-07-11 10:55:38 +02:00
a4f7240361
Fix review_mode being set from a str and not from the enum
2023-07-11 10:30:35 +02:00
Fabian Vogt
395857d45b
Merge pull request #2976 from dcermak/type-hints
...
Type hints & misc smaller fixes
2023-07-10 11:02:13 +02:00
b1b55368da
Merge pull request #2986 from gyr/micro55
...
Update SLE Micro to 5.5
2023-07-10 09:34:29 +02:00
1447e94ef3
Update SLE Micro to 5.5
2023-07-07 08:45:28 -03:00
Gustavo Yokoyama Ribeiro
bb6afc9fa6
Merge pull request #2982 from gyr/SP6
...
Update checkers,stagings and target pipelines for SLE15 (SP5 -> SP6)
2023-07-04 06:49:09 -03:00
519b4296c3
Update checkers,stagings and target pipelines for SLE15 (SP5 -> SP6)
2023-07-03 11:17:03 -03:00
Fabian Vogt
009689f124
Merge pull request #2981 from Vogtinator/hardenedrabbit
...
gocd/rabbit-openqa.py: Ignore projects without a staging setup
2023-06-29 11:48:53 +02:00
1703348adb
Remove unused variable
2023-06-29 11:27:25 +02:00
05711eeccd
Convert namedtuples into a typed NamedTuples
2023-06-29 11:27:24 +02:00
1003e6df14
Raise a concrete exception type, not the generic exception base class
2023-06-29 11:27:24 +02:00
510d91c681
ReviewBot: convert REVIEW_CHOICES into an enum
2023-06-29 11:27:24 +02:00
e842fd26b1
Add some type hints
2023-06-29 11:27:23 +02:00
3b612be2da
Merge pull request #2980 from dirkmueller/bot_fixups
...
Cleanups for accepting scm-staging bot submissions
2023-06-29 09:28:04 +02:00
Fabian Vogt
18009e544e
gocd/rabbit-openqa.py: Ignore projects without a staging setup
...
Catch a 404 HTTPError and print an error instead of terminating.
2023-06-29 09:15:26 +02:00
e7caf0b298
Cleanups for accepting scm-staging bot submissions
...
* Ignore .gitattributes in checkout
* Skip Name: check when it is a scm-staging bot submission
(relies on build service API that is broken for git
packages)
* Skip devel-group-maintainer check
2023-06-29 08:53:54 +02:00
8b1c308e45
Merge pull request #2979 from dcermak/fix-check-src
...
check_source: fix condition checking for <scmsync> for git packaging
2023-06-27 21:04:55 +02:00
90c7ad546c
check_source: fix condition checking for <scmsync> for git packaging
2023-06-27 20:52:34 +02:00
8db5f6242c
Merge pull request #2977 from dcermak/source-review-scmsync
...
Don't decline SRs from non-devel project for scmsync packages
2023-06-27 17:14:47 +02:00
5470fa4fbe
Don't decline SRs from non-devel project for scmsync packages from the bot
...
We want to start transitioning to a git based development workflow. For the
first iteration, we would allow maintainers to opt-in by changing their package
in the devel project to use scmsync from src.opensuse.org/pool/${pkg_name} and
submit changes via pull requests on gitea. These pull requests will get
submitted directly by the scm-staging-bot to Factory from its home project as
submit requests.
Currently, such a submission would get auto-declined from the factory-auto
bot. With this commit, factory-auto will no longer decline such a submission
provided that the above conditions have been met.
Co-authored-by: Dirk Mueller <dmueller@suse.com>
2023-06-26 13:28:34 +02:00
1e09f93990
Add type hints to action_ methods of ReviewBot
2023-06-22 17:48:18 +02:00
Fabian Vogt
459489fa07
Merge pull request #2978 from Vogtinator/vagrant15.5
...
gocd: Add Leap 15.5 to the Vagrant publisher
2023-06-22 16:42:31 +02:00
Fabian Vogt
992964b032
gocd: Add Leap 15.5 to the Vagrant publisher
2023-06-22 15:55:58 +02:00
d0aaa85598
Merge pull request #2974 from Vogtinator/fixrest
...
dist: Add python3-requests
2023-06-21 10:07:55 +02:00
Fabian Vogt
f8254e91dc
Merge pull request #2975 from jknphy/rename_to_agama
...
Add prefix for agama so botmaster notifies openQA about builds
2023-06-19 15:03:14 +02:00
Joaquín Rivera
5a5038071b
Add prefix for agama so botmaster notifies openQA about builds
2023-06-19 14:19:52 +02:00
Fabian Vogt
1dba781811
dist: Add python3-requests
...
Needed by some scripts and tests.
2023-06-19 10:29:41 +02:00
Fabian Vogt
bd7d6202eb
Merge pull request #2973 from Vogtinator/154cr
...
skippkg-finder.py: Handle empty configuration values properly
2023-06-19 10:25:49 +02:00
Fabian Vogt
df4782da0b
skippkg-finder.py: Handle empty configuration values properly
...
Splitting an empty string with ' ' results in list(""), which the code does
not handle properly. Instead use just split() which returns an empty list()
insted.
2023-06-19 10:00:52 +02:00
Fabian Vogt
d798b5193f
Merge pull request #2972 from dirkmueller/switch_to_155
...
Switch to Leap 15.5
2023-06-16 09:08:44 +02:00
Fabian Vogt
97267e1ddb
Merge pull request #2970 from Vogtinator/docker15.5isout
...
docker_publisher.py: Add armv7l to 15.4
2023-06-15 17:22:51 +02:00
da87dbc682
Switch to Leap 15.5
2023-06-15 16:43:53 +02:00
59e3288fd2
Merge pull request #2971 from Vogtinator/releasedtwpls
...
dist: Pick osc from repo built against published Tumbleweed
2023-06-15 16:38:56 +02:00
Fabian Vogt
0afa9738e7
dist: Pick osc from repo built against published Tumbleweed
...
Currently it picks osc built against openSUSE:Factory/standard, causing a
mismatch in Python versions.
2023-06-15 16:08:13 +02:00
Fabian Vogt
e4632502f6
docker_publisher.py: Add armv7l to 15.4
2023-06-15 15:53:03 +02:00
Fabian Vogt
82c90542c4
Merge pull request #2969 from Vogtinator/docker15.5isout
...
docker_publisher.py: Set 15.5 as latest
2023-06-15 10:32:21 +02:00
Fabian Vogt
c4f8424a6d
docker_publisher.py: Set 15.5 as latest
2023-06-15 08:42:14 +02:00
Fabian Vogt
f09ff898fb
Merge pull request #2968 from Vogtinator/rebuild-whitelist
...
project-installcheck.py: Honour installcheck-ignore-conflicts config + tiny cleanup
2023-06-13 14:05:25 +02:00
Fabian Vogt
6b1a26be30
project-installcheck.py: Honour installcheck-ignore-conflicts config
...
Now we have some packages in the distro which fail installcheck
semi-intentionally: libstdc++6-gccX (with X < system GCC) conflicts with rpm
indirectly. While this can be ignored in stagings already, this caused an issue
once it's in the distro: The installcheck failure contains the release number
and so it gets rebuilt all the time in the hope to make it installable again.
2023-06-13 10:40:35 +02:00
Fabian Vogt
925f91325c
project-installcheck.py: target_packages is a dict, not a list
2023-06-13 10:39:38 +02:00
Fabian Vogt
8a9804c860
project-installcheck.py: Move some code out of a with block
2023-06-13 10:39:01 +02:00
7297d89bc6
Merge pull request #2967 from jsrain/master
...
also monitor the SUSE:ALP repositories
2023-06-06 19:20:03 +08:00
Jiri Srain
0ec2663114
also monitor the SUSE:ALP repositories
2023-06-06 11:31:19 +02:00
893b74f0a4
Merge pull request #2962 from rfan1/leap15.5_update
...
Schedule Leap15.5 updates tests
2023-06-06 16:09:24 +08:00
Sebastian Riedel
f39ef8fafe
Merge pull request #2966 from asdil12/gunicorn
...
Move factory-package-news-web.py script to gunicorn
2023-06-05 13:26:09 +02:00
Dominik Heidler
c374e81477
Move factory-package-news-web.py script to gunicorn
...
This script is used eg. for the /snapshot-changes/opensuse/Tumbleweed
route and was using the WSGIScriptAlias apache command.
With the switch to nginx we need this more modern approach.
2023-06-05 12:53:34 +02:00
bf970155e2
Merge pull request #2965 from jsrain/master
...
fixed pipe line name
2023-06-05 16:54:01 +08:00
Jiri Srain
826cb35dec
fixed pipe line name
2023-06-05 10:36:10 +02:00
dde2d23118
Merge pull request #2964 from jsrain/master
...
Add ALP Micro image release
2023-06-05 16:17:23 +08:00