8097ab6582
Merge pull request #1478 from nilxam/check_is_not_none
...
conf: make sure variable is not None before do lower()
2018-03-29 16:56:54 +08:00
ed8feb6105
conf: make sure variable is not None before do lower()
2018-03-29 16:37:19 +08:00
f195bc7998
Merge pull request #1474 from DimStar77/r-c-runtime
...
repo-checker: check delete requests for runtime deps
2018-03-28 17:50:02 +08:00
Ludwig Nussel
3e0d07b335
leaper: set maintainer review early
2018-03-27 09:28:44 +02:00
b4c885d265
Merge pull request #1471 from DimStar77/ttm-new-prod
...
totest-manager: Tumbleweed moved to the new product builder
2018-03-26 11:21:57 +02:00
Ludwig Nussel
c7ac58119d
Merge pull request #1475 from Vogtinator/dockerrelease
...
totest_manager: Also release openSUSE:Leap:15.0:Images/opensuse-leap-image
2018-03-26 11:19:32 +02:00
49d2fbeaee
totest_manager: Also release openSUSE:Leap:15.0:Images/opensuse-leap-image
2018-03-26 11:10:29 +02:00
c676ba7384
repo-checker: Check delete requests for provided runtime dependencies
...
So far, repo-checker only validated that a delete request won't cause build
dependency failures, but there was no check that removal of a package won't
break other runtime dependencies.
Fixes issue #277
2018-03-24 13:54:12 +01:00
67779dba6f
API: move fileinfo_ext[_all] from StagingAPI to core
...
These helpers can be used by other bots, like for example repo-checker,
which do not rely on the StagingAPI.
2018-03-24 13:34:44 +01:00
Ludwig Nussel
7b6dcfeb88
check_source: skip checks for packages without spec file
2018-03-23 16:24:36 +01:00
Ludwig Nussel
1b5ab032aa
leaper: also look into :Live subproject of Factory
2018-03-23 15:28:11 +01:00
Ludwig Nussel
5d0c024ffe
Merge pull request #1453 from coolo/add_sle_droplist
...
Add create_sle_weakremovers command
2018-03-23 11:21:43 +01:00
Ludwig Nussel
4e03967dba
Merge pull request #1455 from lnussel/leaper
...
leaper: allow comment override also on openSUSE
2018-03-23 11:20:36 +01:00
26eb2c6780
totest-manager: Tumbleweed moved to the new product builder
2018-03-22 09:12:51 +01:00
Ludwig Nussel
133d87b99f
Merge pull request #1467 from jberry-suse/repo-rename
...
Change references to osc-plugin-factory to openSUSE-release-tools.
2018-03-19 17:00:26 +01:00
Ludwig Nussel
d372c5132c
Merge pull request #1466 from jberry-suse/check_source-default-handler
...
check_source: make use of ReviewBot request_default_return.
2018-03-19 16:35:16 +01:00
Ludwig Nussel
60bb341c29
leaper: allow comment override also on openSUSE
2018-03-19 16:29:33 +01:00
Ludwig Nussel
d2cec14e17
Merge pull request #1462 from jberry-suse/check_source_in_factory-repo-checker-allow
...
check_source_in_factory: allow repo-checker reviews.
2018-03-19 16:14:24 +01:00
Stephan Kulow
88a6e975f5
Merge pull request #1465 from jberry-suse/check_source-sle
...
check_source: SLE: allow in-air-rename and place maintainer review check behind ignore_devel.
2018-03-17 07:10:11 +01:00
Jimmy Berry
39ef75493d
Change references to osc-plugin-factory to openSUSE-release-tools.
2018-03-16 14:58:27 -05:00
Jimmy Berry
60a9e7decb
check_source: make use of ReviewBot request_default_return.
2018-03-16 14:21:41 -05:00
Jimmy Berry
42139de4d6
check_source: delete: place maintainer review check behind ignore_devel.
...
SLE does not utilize devel projects and so adding such reviewer does not
make sense. Additionally, for Leap the right review will depend on origin
which leaper handles.
2018-03-16 14:11:12 -05:00
Jimmy Berry
e964cb58a4
osclib/conf: SLE-15: set check-source-in-air-rename-allow to True.
2018-03-16 14:09:24 -05:00
Jimmy Berry
a7e36b03f7
check_source: provide in-air-rename-allow config setting.
2018-03-16 14:09:02 -05:00
Stephan Kulow
d11501f884
Merge pull request #1459 from coolo/skip_boolean_dependencies
...
Avoid boolean dependencies for repo checker
2018-03-15 17:38:48 +01:00
Stephan Kulow
cb08861e77
Merge pull request #1463 from kraih/sle_00_packages
...
check_source: skip all checks for 00* packages
2018-03-15 17:37:39 +01:00
Jimmy Berry
129d3ebad5
Merge pull request #1461 from Vogtinator/docker-rename
...
Use opensuse/tumbleweed in the Dockerfile
2018-03-15 11:23:38 -05:00
Jimmy Berry
ea7ca0424e
check_source_in_factory: allow repo-checker reviews.
...
This would be better done by using config, but that would require a larger
refactor since the underlying ReviewBot is not entirely setup when called
by leaper.
2018-03-15 10:44:40 -05:00
Sebastian Riedel
d991c97a6c
check_source: skip all checks for 00* packages
2018-03-15 16:04:38 +01:00
01ad67bce4
Use opensuse/tumbleweed in the Dockerfile
...
opensuse:tumbleweed will be removed and we want dogfooding anyway.
2018-03-15 14:55:54 +01:00
Stephan Kulow
f52bed3a36
Avoid boolean dependencies for repo checker
...
SLE uses them for some module recommending hacks
2018-03-15 10:52:33 +01:00
Jimmy Berry
3bd6833f89
Merge pull request #1451 from jberry-suse/grafana-provision
...
metrics: migrate grafana dashboards to 5.x format and utilize provisioning.
2018-03-14 19:50:18 -05:00
Jimmy Berry
9a26912ab5
Merge pull request #1442 from jberry-suse/pkglistgen-update-hash
...
pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
2018-03-12 15:55:44 -05:00
Stephan Kulow
054eef2944
Merge pull request #1454 from lnussel/fix
...
ReviewBot: make interval work without tty
2018-03-12 14:05:25 +01:00
Ludwig Nussel
78de99ff82
ReviewBot: make interval work without tty
2018-03-12 13:54:47 +01:00
Ludwig Nussel
35e7c51c16
Merge pull request #1452 from DimStar77/service
...
services: Add Install section to totest-manager service
2018-03-12 10:26:07 +01:00
Stephan Kulow
78b107e6e5
Add create_sle_weakremovers command
...
It's similiar but not the same as the droplist for openSUSE, so I created
a fork of the openSUSE command
To be called with the target project as first argument and then a
list of old projects
e.g. create_sle_weakremovers SUSE:SLE-15:GA SUSE:SLE-12-SP3:GA \
SUSE:SLE-12-SP3:Update SUSE:SLE-12-SP2:GA SUSE:SLE-12-SP2:Update ...
2018-03-12 08:20:42 +01:00
f1e56df8b9
services: Add Install section to totest-manager service
2018-03-11 10:52:53 +01:00
Ludwig Nussel
ad6056258f
Merge pull request #1447 from lnussel/pkglistgen
...
pkglistgen: Fix reading boolean values
2018-03-11 09:22:51 +01:00
Ludwig Nussel
0ebfddf903
Merge pull request #1448 from lnussel/fix
...
ReviewBot: don't crash if staging-group is None
2018-03-11 09:22:13 +01:00
Jimmy Berry
49dfe21a36
metrics_release: only works for openSUSE:Factory.
2018-03-09 17:16:49 -06:00
Jimmy Berry
1dd9b64480
metrics: do not drop entire database, but instead measurements.
...
This ensures that release data, which is ingest separately, is not wiped
out. Additionally, it is less destructive during update.
2018-03-09 17:16:49 -06:00
Jimmy Berry
8dd2694617
metrics: switch over to grafana 5.x provisioning.
...
Provides both dashboards and datasources.
2018-03-09 17:16:46 -06:00
Jimmy Berry
c10dec54dd
metrics: remove TW snapshots graph from release dashboard.
2018-03-09 16:37:32 -06:00
Jimmy Berry
f9166bf390
metrics: migrate grafana dashboards to 5.x format.
2018-03-09 16:37:07 -06:00
Jimmy Berry
d001daf687
Merge pull request #1441 from jberry-suse/osclib-git
...
osclib/git: provide git utilities: clone() and sync() and utilize in issue-diff.py.
2018-03-09 11:58:57 -06:00
Jimmy Berry
f9b7832e8b
pkglistgen: do_dump_solv(): include hash in update solv to avoid download.
2018-03-09 11:32:27 -06:00
Jimmy Berry
28b467f4e8
pkglistgen: do_dump_solv(): utilize os.path.join().
2018-03-09 11:32:27 -06:00
Ludwig Nussel
fc587db936
ReviewBot: don't crash if staging-group is None
2018-03-09 16:22:24 +01:00
Ludwig Nussel
d66ea3a0b2
check_source: make adding review team configurable
2018-03-09 14:34:42 +01:00