4184 Commits

Author SHA1 Message Date
Jimmy Berry
7c35c5d03e ReviewBot: check_one_request(): correct logic to return "lowest" result.
Without this change if two actions return True and None, True is returned
which is not desirable.
2018-08-08 23:31:41 -05:00
Jimmy Berry
9a1fd7fb7b leaper: remove only_one_action limitation.
Leaper will now be used on maintenance incidents which commonly have
multiple actions. A similar change was done to check_source.py where the
restriction was moved to a review setting which is more appropriate rather
than a hard limitation. Going forward it makes sense to lift the limitation
and have only one bot enforce the rule where appropriate.
2018-08-08 23:31:41 -05:00
Jimmy Berry
e479ddc841 leaper: provide maintenance_incident support. 2018-08-08 23:31:34 -05:00
Stephan Kulow
b58b4e43dc
Merge pull request #1631 from nilxam/fix_expand_repo
pkglistgen: respect main_repo setup for other variant
2018-08-03 11:02:05 +02:00
8129bef009 pkglistgen: fix calling expand_repos() in CommandLineInterface 2018-08-03 16:21:16 +08:00
ec019c42ce pkglistgen: respect main_repo setup for other variant
Respect main_repo setup for other variant eg. ARM. Also removed ports
from SCOPES.
2018-08-03 16:21:16 +08:00
dec881dfc2
Merge pull request #1622 from nilxam/fix_lookup_150
leaper: fix error with no lookup_150 attribute exist after introduced PackageLookup
2018-08-02 19:07:23 +08:00
Stephan Kulow
cc79ce04f0
Merge pull request #1628 from coolo/fix_1626
Lazy evaluation the ring projects
2018-08-01 16:58:33 +02:00
Stephan Kulow
b40036fb71 Lazy evaluation the ring projects
So we can use the StagingAPI also for projects below the target
project

Fixes #1626
2018-08-01 16:15:48 +02:00
Stephan Kulow
174755ed28
Merge pull request #1627 from coolo/fix_scopes
pkglistgen: Support multiple scopes
2018-08-01 15:47:29 +02:00
Stephan Kulow
af1252ef3e pkglistgen: Support passing multiple scopes
For SLE I need -s target -s staging, but it only did the later - as
I didn't figure the concept of commandline :)
2018-08-01 15:46:50 +02:00
Stephan Kulow
ff717c2006
Merge pull request #1629 from bgeuken/rename_superseded_by_id
Rename superseded_by_id to superseded_by
2018-08-01 15:46:25 +02:00
Björn Geuken
9552b16330 Rename superseded_by_id to superseded_by
OBS is going to drop the superseded_by_id attribute soon as it is just
an alias for superseded_by.
2018-08-01 10:49:10 +02:00
27f0056e8d
Merge pull request #1623 from nilxam/add_salt
Add salt packages to DVD for Staging tests
2018-07-27 14:14:54 +02:00
60514b4404 Add salt packages to DVD for Staging tests 2018-07-27 18:59:42 +08:00
32cd7bc22d leaper: fix error with no lookup_150 attribute exist after introduced PackageLookup 2018-07-25 18:09:51 +08:00
Stephan Kulow
7920baacc7
Merge pull request #1609 from coolo/fix_pkglist
pkglistgen: remove default-support-status option
2018-07-20 09:59:59 +02:00
Stephan Kulow
fb114a75d4 pkglistgen: Commit a summary.yml into 000product-summary if existant 2018-07-19 21:55:52 +02:00
Stephan Kulow
57fe0871dc pkglist: Review the proper package (000release-packages) 2018-07-19 21:55:52 +02:00
Stephan Kulow
9e23eab573 pkglistgen: allow to pass staging:a as scope 2018-07-19 21:55:50 +02:00
Stephan Kulow
715d94c01a pkglistgen: remove default-support-status option
The OUTPUT groups need to specify the status now or it will default to
unsupported (which should still be fine for leap/factory)
2018-07-19 21:55:14 +02:00
Stephan Kulow
9951b454fb
Merge pull request #1620 from coolo/fix_repo_checker
repo_checker: Fix the review loop
2018-07-19 21:54:39 +02:00
Stephan Kulow
c9030efc93
Merge pull request #1621 from jberry-suse/ci-python-dep-revert
Revert "dist/ci/Dockerfile: add python2-pyOpenSSL as dependency."
2018-07-19 16:07:18 +02:00
Jimmy Berry
61b055e46d Revert "dist/ci/Dockerfile: add python2-pyOpenSSL as dependency."
This reverts commit c3df9508696dbca3b8e0835704814442ac1871dc.

Fixed upstream in openSUSE/osc#429.
2018-07-19 08:26:07 -05:00
Stephan Kulow
4f275a5af8 Move expanded_repos into staging api
and make pkglistgen and repo_checker use it. We will have more
cases in the future of tools requiring it :)
2018-07-19 09:14:30 +02:00
Stephan Kulow
94e2127dd8 repo_checker: Expand repositories of target project
For Factory, Leap and SLE15 it doesn't matter as they are self contained.
But for Service Packs we use layering, so we need to mirror and check them
too
2018-07-19 09:04:40 +02:00
Stephan Kulow
44f93dfa7c repo_checker: Fix the review loop
The break on openQA failures is a left over from 93ee829260a6abf094cbbc31e26eb21bf45e8f15
where we stopped the loop over subprojects. We don't want to break out of
the review loop on openQA failures
2018-07-19 08:44:59 +02:00
2f192f1240
Merge pull request #1619 from nilxam/sync_back_without_dvd
Obsoletes create_test_Factory_dvd-2.testcase
2018-07-18 17:39:21 +08:00
56b6fe1fa5 Obsoletes create_test_Factory_dvd-2.testcase 2018-07-18 17:01:31 +08:00
a83493bac2
Merge pull request #1618 from dirkmueller/master
Remove debug code accidentally part of #1615
2018-07-17 16:23:34 +08:00
4f58794f8c Remove debug code accidentally part of #1615
Apparently accidentally did a commit --amend --all on last commit,
revert.
2018-07-17 10:03:00 +02:00
4ced4cef1c
Merge pull request #1617 from nilxam/group_15_for_151
Fix openQA group for Leap 15.1
2018-07-17 16:00:12 +08:00
36e0a91daf
Merge pull request #1616 from asdil12/sle12sp4_and_sle15sp1
Add support for SLE12SP4 and SLE15SP1
2018-07-17 15:59:56 +08:00
6d15a766cb Fix openQA group for Leap 15.1 2018-07-17 15:44:39 +08:00
35e7657e15
Merge pull request #1615 from dirkmueller/leap_151_arm
Add Leap 15.1 ARM support
2018-07-17 15:41:49 +08:00
Dominik Heidler
00d6eaa4b0 Add support for SLE12SP4 and SLE15SP1 2018-07-16 16:51:08 +02:00
d113e01bbb Add Leap 15.1 ARM support 2018-07-16 15:51:47 +02:00
Stephan Kulow
d16163483a
Merge pull request #1614 from coolo/fix_openqa_comments
Apply remote config in openqa-comments
2018-07-16 11:51:08 +02:00
2c59f5e27d
Merge pull request #1613 from coolo/less_ring2
Remove more of :DVD subproject handling
2018-07-08 21:17:44 +08:00
Stephan Kulow
e109b990e9 Apply remote config in openqa-comments 2018-07-06 12:41:57 +02:00
Stephan Kulow
ae97da90e5 Remove more of :DVD subproject handling 2018-07-05 20:43:07 +02:00
Ludwig Nussel
c561663314
Merge pull request #1610 from nilxam/no_more_subprojects_r2
Do not check subproject as the subproject method has been obsoleted
2018-07-05 11:29:49 +02:00
76c20501ab tests: remove all subproject related part 2018-07-05 17:01:37 +08:00
099166f2f4 openqa-comments: do not need to check subproject
subproject method has been obsoleted on dashboard
2018-07-05 16:34:19 +08:00
6a8062c071 check_command: subproject method is no longer exists in dashboard 2018-07-05 16:31:25 +08:00
Stephan Kulow
0b67025ac0
Merge pull request #1608 from nilxam/no_more_subprojects
stagingapi: subprojects method has been removed from dashboard
2018-07-05 10:06:00 +02:00
71763873e3 stagingapi: remove staging_walk() function
DVD subproject has been obsoleted, no need to check :DVD anymore.
2018-07-04 21:27:19 +08:00
93ee829260 stagingapi: remove project_status_walk() function
subprojects method has been removed from dashboard,
project_status_walk() is not needed anymore.
2018-07-04 21:24:24 +08:00
Ludwig Nussel
72eb7dc4fc
Merge pull request #1603 from lnussel/backports
Add support for Backports
2018-07-03 17:11:01 +02:00
Ludwig Nussel
a4eaf691a3
Merge pull request #1605 from coolo/fix_pkglist
pkglistgen: Fixes required for SP1
2018-07-03 17:10:31 +02:00