880 Commits

Author SHA1 Message Date
Jimmy Berry
bb576ca137 osclib/accept_command: avoid making empty commit to dashboard. 2018-04-24 20:10:34 -05:00
Jimmy Berry
c6289c8516 osclib/core: provide package_list_without_links(). 2018-04-17 17:31:28 -05:00
Jimmy Berry
225c398e87 osclib/core: provide source_file_load() from StagingAPI. 2018-04-16 14:59:45 -05:00
Jimmy Berry
9a633ec26f osclib/util: provide mail_send(), modified from announcer.py.
Depend on config for relay, from, and followup-to.
2018-04-10 22:51:28 -05:00
Jimmy Berry
b52f890bb9 osclib/core: provide entity_email(), modified from issue-diff.py. 2018-04-10 22:43:39 -05:00
64bd11baf4
Staging accept: run service in ports 000product 2018-03-29 12:01:07 +02:00
ed8feb6105 conf: make sure variable is not None before do lower() 2018-03-29 16:37:19 +08: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
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
Jimmy Berry
39ef75493d Change references to osc-plugin-factory to openSUSE-release-tools. 2018-03-16 14:58:27 -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
Ludwig Nussel
ad6056258f
Merge pull request #1447 from lnussel/pkglistgen
pkglistgen: Fix reading boolean values
2018-03-11 09:22:51 +01: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
Ludwig Nussel
d66ea3a0b2 check_source: make adding review team configurable 2018-03-09 14:34:42 +01:00
Ludwig Nussel
0f5d25f463 pkglistgen: Fix reading boolean values 2018-03-09 13:50:08 +01:00
Jimmy Berry
568be98269
Merge pull request #1432 from jberry-suse/stagingapi-lazy-load-all
osclib/staging-api: lazy-load all config values to allow for placement in remote config.
2018-03-08 17:17:07 -06:00
Jimmy Berry
90d538606d osclib/git: provide git utilities: clone() and sync().
Derived from issue-diff.py which was abstracted in
boombatower/tumbleweed-review.
2018-03-08 15:52:38 -06:00
Stephan Kulow
defd9954b5
Merge pull request #1429 from jberry-suse/conf-priority-int
osclib/conf: change priority to be string to work with ConfigParser.
2018-03-08 11:19:00 +01:00
Jimmy Berry
e450a1519e osclib/stagingapi: rename main_repo to cmain_repo.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
4bd9e9a2fb osclib/stagingapi: rename delreq_review to cdelreq_review.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
d790a2ce69 osclib/stagingapi: rename cstaging_nocleanup to cnocleanup_packages.
The previous name is inconsistent and did not work with general lazy laod.
2018-03-07 15:50:36 -06:00
Jimmy Berry
e3168d6c34 osclib/staging-api: lazy-load all config values to allow for placement in remote config. 2018-03-07 15:50:31 -06:00
Jimmy Berry
5e2834e4bd osclib/conf: configure SLE-15 leaper-override-group. 2018-03-07 14:55:16 -06:00
Jimmy Berry
8332692dad leaper: move review groups to osclib.conf. 2018-03-07 14:55:09 -06:00
Jimmy Berry
2917e7c9fa osclib/conf: change priority to be string to work with ConfigParser. 2018-03-07 13:49:47 -06:00
Jimmy Berry
a40ebc1544 ReviewBot: provide comment command override.
For example:

  @leaper override accept
  @repo-checker override decline
2018-03-06 16:42:12 -06:00
Jimmy Berry
056ab71426 osclib/core: maintainers_get(): utilize new group_members() function. 2018-03-06 16:42:12 -06:00
Jimmy Berry
b600860541 osclib/core: provide group_members() function. 2018-03-06 16:42:12 -06:00
Jimmy Berry
49bc52187b osclib/comments: provide command_find() for comment commands. 2018-03-06 16:42:07 -06:00
b5aa979700 Do not complain 000* package has defined in the two different ring 2018-02-22 14:28:35 +08:00
Stephan Kulow
355c0b45f0
Merge pull request #1413 from coolo/revert_000_no_freeze
Revert "staging: add exceptions for new 000* product files"
2018-02-21 10:39:14 +01:00
Stephan Kulow
3590c6a57d Revert "staging: add exceptions for new 000* product files"
This reverts commit 239c6314c7a8b0192c85181e7f64ab274e74cc31.
2018-02-21 10:23:38 +01:00
Jimmy Berry
f56ccb878c
Merge pull request #1406 from jberry-suse/pkglistgen-dump-include-update
pkglistgen: solv_cache_update(): support update repo and 4 way merge (and merge skipping)
2018-02-20 20:47:24 -06:00
Jimmy Berry
a11192affd osclib/conf: leap: set download-baseurl-update. 2018-02-15 09:01:33 -06:00
Jimmy Berry
9f2cf8da1c osclib/conf: leap: repo_checker-arch-whitelist to x86_64.
See boo#1080987.
2018-02-14 15:05:41 -06:00
Jimmy Berry
07f4174b11 conf: SLE-15: set pkglistgen-product-family-last to SLE-11:GA. 2018-02-12 17:58:04 -06:00
Jimmy Berry
78c87be188 osclib/util: project_list_family_prior(): provide last parameter. 2018-02-12 17:55:39 -06:00
Jimmy Berry
47bc54daae osclib/util: project_list_family(): handle IBS SLE naming style. 2018-02-12 17:31:26 -06:00
Jimmy Berry
56df1cf592
Merge pull request #1386 from jberry-suse/pkglistgen-droplist
pkglistgen: integrate drop list creation into update_and_solve and project family methods
2018-02-06 21:08:44 -06:00
Jimmy Berry
893e9678a4 osclib/conf: leap: incorporate proven unselect settings. 2018-02-06 02:15:34 -06:00
Jimmy Berry
3261aed8a1 osclib/conf: leap: incorporate proven splitter settings. 2018-02-06 02:15:27 -06:00
Jimmy Berry
376084009c osclib/conf: include Leap for Factory during pkglistgen. 2018-02-06 00:25:46 -06:00
Jimmy Berry
c57afdd258 osclib/util: provide project_list_family* and project_version(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
b1ec7efb3c osclib/stagingapi: get_staging_projects(): utilize project_list_prefix(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
df2fd398e0 osclib/core: provide project_list_prefix(). 2018-02-06 00:13:43 -06:00
Jimmy Berry
3331f263dc osclib/conf: add download-baseurl for Leap and Factory. 2018-02-06 00:13:43 -06:00
Jimmy Berry
c7deabd80b osclib/conf: support version in project pattern as value replacement. 2018-02-06 00:13:43 -06:00
2d13b11783 adi: place :NonFree requests in separate adi with :NonFree path. 2018-01-31 01:34:00 -06:00
Jimmy Berry
b1fd3ad49a osclib/core: request_age() return delta and handle Request object.
In #1370 devel-project.py was broken since it need delta.days and uses
Request class.
2018-01-29 03:14:24 -06:00
Jimmy Berry
574cfe8e12
Merge pull request #1370 from jberry-suse/status
status: provide initial implementation for checking bot status and request_age() refactor.
2018-01-26 14:49:32 -06:00