Commit Graph

1949 Commits

Author SHA1 Message Date
Jan Kaluza
8bbe2d359f Trigger newRepo by MBS instead of waiting on Kojira in case when we have sucessfully tagged all the components 2017-04-06 17:19:35 +02:00
Jan Kaluza
9c875ce032 Do not try to rebuild the module-build-macros when it already exists in buildroot. 2017-04-06 16:40:12 +02:00
Jan Kaluža
a725303ba3 Merge #483 Use Koji multicall when tagging builds. Do not query Koji to get the status of builds which we are reusing from previous module build. 2017-04-06 12:10:45 +00:00
Jan Kaluza
7fa1dda076 Fix #476 - use '--release f26' when building srpm for local builds 2017-04-05 12:46:44 +02:00
Jan Kaluza
061d346d7c Revert "Trigger newRepo manually when Kojira does not manage to build it in 20 minutes."
This reverts commit 2fcd66ad53.
2017-04-05 12:41:29 +02:00
Jan Kaluza
7e5743248e Use Koji multicall when tagging builds. Do not query Koji to get the status of builds which we are reusing from previous module build. 2017-04-05 10:25:45 +02:00
Jan Kaluza
2fcd66ad53 Trigger newRepo manually when Kojira does not manage to build it in 20 minutes. 2017-04-05 10:18:31 +02:00
Jan Kaluža
dc46b6aaa4 Merge #482 Fix another place where tests depend on the right ordering in lists 2017-04-04 16:44:24 +00:00
Jan Kaluza
acf0e7097c Use FAS groups to manage MBS admins 2017-04-04 16:39:10 +02:00
Jan Kaluza
0e4c106ebb Fix another place where tests depend on the right ordering in lists 2017-04-04 09:36:32 +02:00
Jan Kaluza
6abe36f90d Add support for 'mbs-build local' and allow 'manage.py build_module_locally' to handle branch name as second argument. 2017-04-03 08:42:21 +02:00
Jan Kaluža
1df6f8e8ad Merge #470 Try to get the deps from PDC again on ConnectionError exception. 2017-04-03 05:59:25 +00:00
Jan Kaluža
0b1805ee3f Merge #474 Fix #467 - Inject modules.yaml to mock repository 2017-04-03 05:58:16 +00:00
Filip Valder
eaeaf295ab unused method 2017-03-31 22:57:10 +02:00
Filip Valder
6412a7fc0f use module owner for whitelisting Koji packages 2017-03-31 15:19:46 +02:00
Filip Valder
80f78c7e2e rename to match what it actually does 2017-03-31 15:19:46 +02:00
Jan Kaluza
4c5732957c include %module_name, %module_stream and %module_version in the module-build-macros and fix sending active=True in pdc.py 2017-03-31 15:18:53 +02:00
Filip Valder
870ff0f018 re-order ignored files/dirs and add these new:
/.cache/
/.coverage*
/.tox/
2017-03-31 11:29:24 +02:00
Filip Valder
41eaa2b001 include all other deps from test-requirements 2017-03-31 11:29:12 +02:00
Jan Kaluza
c9306ae817 Use python-openidc-client 2017-03-31 11:27:04 +02:00
Filip Valder
e6d80c0293 introduce tox & pytest as well as other stuff (flake8, bandit and prepare for future automated build&release steps) 2017-03-31 11:15:32 +02:00
Jan Kaluza
7fb73da3b7 Fix randomly failing test_build tests caused by different ordering of built components. 2017-03-31 10:47:19 +02:00
Jan Kaluza
3a25671165 Try to get the deps from PDC again on ConnectionError exception. 2017-03-31 09:06:47 +02:00
Jan Kaluza
47c4363601 Fix #467 - Inject modules.yaml to mock repository 2017-03-30 17:58:55 +02:00
Jan Kaluza
bd41f9a095 Use python-fedora from openidc branch to get the openid token. 2017-03-30 17:38:46 +02:00
Jakub Kadlčík
dcba6c8995 Support NO_AUTH changing owner in patch method 2017-03-30 12:21:01 +02:00
Jakub Kadlčík
0753c6be2d Move validate_optional_params to BaseHandler 2017-03-30 11:21:39 +02:00
Jakub Kadlčík
05bdece65a Don't allow NO_AUTH to be anything 2017-03-30 11:21:39 +02:00
Jakub Kadlčík
9a296ee451 Test build submitting with NO_AUTH 2017-03-30 11:21:37 +02:00
Jakub Kadlčík
10d3c98381 Construct optional_params in base class 2017-03-30 11:01:13 +02:00
Jakub Kadlčík
ec0ed91d45 Allow to submit owner when NO_AUTH 2017-03-30 11:01:13 +02:00
Jakub Kadlčík
48808547f7 Refactor post methods to separate handlers 2017-03-30 11:01:13 +02:00
Jakub Kadlčík
8626f974cf Set anonymous owner when NO_AUTH 2017-03-30 11:01:13 +02:00
Jan Kaluža
0b12e85e97 Merge #466 Introduce 'admins' config option and allow users defined there to cancel any module build. 2017-03-29 12:46:45 +00:00
Jan Kaluža
f7c8478d9c Merge #448 Copr builder improvements #2 2017-03-29 12:09:43 +00:00
Jan Kaluza
c5f9d713cc Introduce 'admins' config option and allow users defined there to cancel any module build. 2017-03-29 12:58:44 +02:00
Jakub Kadlčík
70b3782231 Fake repo.done message without publishing it 2017-03-28 19:13:38 +02:00
Jan Kaluža
8bdb151840 Merge #360 Fix format_mmd function for empty scmurl 2017-03-28 14:06:17 +00:00
Jan Kaluža
dceff4c0c7 Merge #464 Do not create new batch for included module if it is not requested by its buildorder. 2017-03-28 14:05:16 +00:00
Jakub Kadlčík
2c3e47d1d5 Update version and ref for base-runtime 2017-03-28 16:01:48 +02:00
Jan Kaluza
f66de75272 Do not create new batch for included module if it is not requested by its buildorder. 2017-03-28 15:45:36 +02:00
Jan Kaluza
597973da98 For mock backend, build all the components in batch in single continue_batch_build call. 2017-03-28 15:44:01 +02:00
Jakub Kadlčík
e00797873e Remove the dumped modulemd file after requests 2017-03-23 20:02:31 +01:00
Jakub Kadlčík
ffbec05c63 Update CoprBuildEnd docstring 2017-03-23 19:56:00 +01:00
Jan Kaluza
ba19f28878 1.3.16 v1.3.16 2017-03-23 17:30:26 +01:00
Matt Prahl
2561930833 Merge #457 Create the builder in components.py handler only when we really need it. 2017-03-23 16:11:18 +00:00
Jan Kaluza
b1217921aa Create the build in components.py handler only when we really need it. 2017-03-23 15:28:24 +01:00
Jan Kaluza
9792715b53 Handle all exceptions in the consumer handlers. 2017-03-23 15:09:12 +01:00
Jan Kaluza
296d69b609 Handle all exceptions in the consumer handlers. 2017-03-23 14:59:38 +01:00
Jan Kaluza
4a6d961d66 Handle situation when all component builds in a batch fail 2017-03-23 14:25:20 +01:00