Commit Graph

1202 Commits

Author SHA1 Message Date
Jan Kaluza
c828f60444 Do not replace branch names in mmd.components.rpms.ref by the commit hash, use our private mmd.xmd.mbs namespace to store that info. 2017-04-13 08:36:04 +02:00
Ralph Bean
65950304ca Merge #505 Allow querying for module builds by koji tag. 2017-04-11 13:02:15 +00:00
Jan Kaluza
8ebf1d8205 Show build id in ModuleBUild __repr__ 2017-04-11 14:11:47 +02:00
Filip Valder
0338e12699 Merge #462 Fix #434 - return Not Found in case of a commit hash which is not found within the repository 2017-04-11 08:45:18 +00:00
Jan Kaluža
9f2d964cef Merge #491 Copr builder improvements #3 2017-04-11 05:51:46 +00:00
Ralph Bean
57f357b188 VCR data. 2017-04-10 14:33:49 -04:00
Ralph Bean
fae7848fa4 Allow querying for module builds by koji tag.
This way, if a component build fails and you want to find out who
submitted it, you can track the:

    koji build -> koji tag -> module build -> owner
2017-04-10 14:32:08 -04:00
Jakub Kadlčík
7c81a72138 Update CoprBuildEnd message to reflect actual data 2017-04-10 20:28:53 +02:00
Jakub Kadlčík
14ee3a4591 Don't manage buildroot packages manually 2017-04-10 19:05:06 +02:00
Matt Prahl
e3cd821f53 Merge #499 Log message ids every time we try to handle them. 2017-04-10 15:01:45 +00:00
Filip Valder
a192dab1e2 return Unprocessable Entity in case of a commit hash which is not found within the repository 2017-04-10 16:41:24 +02:00
Jan Kaluza
3ad87b2f46 Add 'overview' command to mbs-build. 2017-04-10 11:29:19 +02:00
Jan Kaluza
626c0ad99a Get only active modules as a dependency of another modules 2017-04-07 17:52:45 +02:00
Jan Kaluža
64fc246c5c Merge #498 Only check if a component is reusable from a previous module build with the same name and stream 2017-04-07 14:02:46 +00:00
Jan Kaluža
32b363d1a9 Merge #501 Stop using .strip('-build') 2017-04-07 13:37:56 +00:00
Jan Kaluža
a4de06bc40 Merge #493 Start newRepo only when all the COMPLETE components have been tagged and there are no unbuilt components in a batch 2017-04-07 13:25:13 +00:00
mprahl
e7cbce51db Stop using .strip('-build') 2017-04-07 09:20:19 -04:00
mprahl
eb6187ff1f Only check if a component is reusable from a previous module build with the same name and stream 2017-04-07 08:28:32 -04:00
Ralph Bean
c432187f92 Log message ids every time we try to handle them. 2017-04-07 08:28:28 -04:00
Jan Kaluža
6043e2deaa Merge #270 Replace submit-build.py by brand new 'mbs-build' command 2017-04-07 09:38:50 +00:00
Jan Kaluza
cdf06ad999 Start newRepo only when all the COMPLETE components have been tagged and there are no unbuilt components in a batch 2017-04-07 11:34:16 +02:00
Filip Valder
906bef4e6a add posargs for passing additional args to py.test (e.g. run tests in specific file/dir only) 2017-04-07 10:36:50 +02:00
Filip Valder
0ccb5d3939 just compare the two sets (w/-o any ordering) 2017-04-07 10:36:46 +02:00
Jakub Kadlčík
28dda0a5c8 Use empty chroot with base-runtime 2017-04-07 08:53:41 +02:00
Jakub Kadlčík
04270ebc7f Install some required packages into the buildroot 2017-04-07 08:53:41 +02:00
Jakub Kadlčík
62d6930d92 Update repos in the chroot instead of the repos for the whole project 2017-04-07 08:53:41 +02:00
Jakub Kadlčík
70185edad4 Move chroot-updating logic to separate function 2017-04-07 08:53:41 +02:00
Jakub Kadlčík
3b7108dc07 Install module-build-macros to the buildroot 2017-04-07 08:53:41 +02:00
Jakub Kadlčík
ca805e698e Merge builder.py changes from master, pt2
* 9f017c7 (origin/argument-typofix) Further typofix.
* 1ec28cd Typo in the argument name here.
2017-04-07 08:29:10 +02:00
Jakub Kadlčík
35ff4a8aca Merge builder.py changes from master, pt2
* 9c875ce Do not try to rebuild the module-build-macros when it already exists in buildroot.
* 7e57432 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-07 08:22:59 +02:00
Jakub Kadlčík
469cbc8846 Fix failing test after separating builders
Thanks to @jkaluza for this patch
2017-04-07 08:22:59 +02:00
Jakub Kadlčík
a7ef1f5445 Unify parameter name to module_build 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
3ba114c0b1 Merge builder.py changes from master
* 47c4363 Fix #467 - Inject modules.yaml to mock repository
* eaeaf29 unused method
* 6412a7f use module owner for whitelisting Koji packages
* 80f78c7 rename to match what it actually does
* 4c57329 include %module_name, %module_stream and %module_version in the module-build-macros and fix sending active=True in pdc.py
2017-04-07 08:22:59 +02:00
Jakub Kadlčík
98dce17eab Import only the desired builders 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
3817d37e35 Move send_repo_done to utils 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
18502030f2 Rename _execute_cmd to not be private 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
a4a3f1734d Move common functions to utils file 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
836f0fb88b We can finally have global imports 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
02c9f43dbe Set proper authors for particular builders 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
9dafe673fe Clean up the docstrings 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
0453a7da35 Clean up the unused imports 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
6a3de70e8f Use the real testing config not mock 2017-04-07 08:22:59 +02:00
Jakub Kadlčík
fe1eff5c49 Split builders into separate files 2017-04-07 08:22:59 +02:00
Jan Kaluza
a6c06d251a Merge branch 'master' of ssh://pagure.io/fm-orchestrator 2017-04-07 08:03:59 +02:00
Jan Kaluža
9c60457dda Merge #461 NO_AUTH bugfix and improvement 2017-04-07 06:01:42 +00:00
Jan Kaluza
be717efb14 1.3.18 v1.3.18 2017-04-07 07:23:15 +02:00
Jan Kaluza
11d9fa7148 Do not raise exception in poller, but log it instead. 2017-04-07 07:22:22 +02:00
Jan Kaluza
63aded90a7 Merge branch 'master' of ssh://pagure.io/fm-orchestrator 2017-04-07 07:21:31 +02:00
Ralph Bean
9f017c7b71 Further typofix. 2017-04-06 15:47:16 -04:00
Ralph Bean
1ec28cd670 Typo in the argument name here. 2017-04-06 15:45:05 -04:00