Commit Graph

  • a67b53f5c3 Add a "context" field on component and module releases in Koji for uniqueness for when Module Stream Expansion is implemented mprahl 2018-01-15 11:35:55 -05:00
  • 15c16ccfcf Merge #834 Faster SCM tests. Ralph Bean 2018-01-15 21:31:42 +00:00
  • c21f1d34a3 Faster SCM tests. Ralph Bean 2018-01-15 15:05:33 -05:00
  • 1e140a6615 s/incorect/incorrect/ Ralph Bean 2018-01-15 12:52:59 -05:00
  • cd9ab965f6 Use tox when running the unit tests on CentOS CI mprahl 2018-01-03 10:39:21 -05:00
  • bc4a612b38 Stop using site_packages when running tox mprahl 2018-01-02 17:05:02 -05:00
  • c0ec0f82c1 Remove urlgrabber as a dependency mprahl 2018-01-02 16:16:17 -05:00
  • 56d01be3b0 Set an explicit log level on our per-build file handler. Ralph Bean 2017-12-15 16:24:27 -05:00
  • 564e1a8773 Merge #824 Remove unused yaml argument in utils.submit_module_build Matt Prahl 2017-12-13 18:42:46 +00:00
  • c1dbe9be27 Remove unused yaml argument in utils.submit_module_build mprahl 2017-12-11 13:50:45 -05:00
  • a5d2dc3d66 Set the timeout on git operations to 60 seconds to help alleviate client tooling timeouts mprahl 2017-12-11 14:03:49 -05:00
  • 6925187f9f Improve the stale builds poller handler test mprahl 2017-12-04 14:54:42 -05:00
  • a54045e518 Don't run KojiModuleBuilder.buildroot_connect in the stale module builds poller mprahl 2017-11-28 17:01:36 -05:00
  • d13699fce3 Fix some logic errors in FakeModuleBuilder mprahl 2017-12-08 16:08:29 -05:00
  • f478e69307 Clarify and add log statements when an orphaned module-build-macros is used mprahl 2017-12-08 16:07:32 -05:00
  • 1fa6cc6fc5 Clarify log statements and code when tagging when the batch is done mprahl 2017-12-08 16:06:18 -05:00
  • 12d036089e Fix test_submit_build_resume_init_fail mprahl 2017-12-08 16:04:40 -05:00
  • aa4ca009ef Fix situations where module-build-macros builds in Koji but fails in MBS and the build is resumed mprahl 2017-12-08 11:46:03 -05:00
  • 5f33737fa0 Update version to v1.5.2 v1.5.2 mprahl 2017-11-28 10:55:26 -05:00
  • 7de120c17b Get the weight of Koji tasks and use it to sort the components in a batch instead of builds time. Jan Kaluza 2017-11-08 17:22:01 +01:00
  • d0adebf8d3 Merge #815 honor custom RPM %_sourcedir Matt Prahl 2017-11-28 15:22:29 +00:00
  • e4be54a838 Skip COPR tests that now fail since PR #765 mprahl 2017-11-28 09:56:51 -05:00
  • 5e9d846872 Fix double tagging on module builds that have all their components reused mprahl 2017-11-28 09:50:35 -05:00
  • 3f746582eb honor custom RPM %_sourcedir Nils Philippsen 2017-11-28 13:49:06 +01:00
  • d5d0f02ca9 Merge #765 Copr - install modules into the buildroot Jan Kaluža 2017-11-28 09:13:51 +00:00
  • 53d57ddeeb Update version to v1.5.1 v1.5.1 mprahl 2017-11-27 16:43:04 -05:00
  • 40a76faae9 Merge #808 Fix "instant complete" builds and "reuse all" builds Matt Prahl 2017-11-27 21:38:21 +00:00
  • f56bc40160 Merge #814 Use koji.BUILD_STATES when filtering component builds by state name Matt Prahl 2017-11-27 21:36:56 +00:00
  • 87900585da Use koji.BUILD_STATES when filtering component builds by state name mprahl 2017-11-27 15:25:53 -05:00
  • 30ef85af01 Fix "instant complete" builds and reusing all components mprahl 2017-11-22 12:33:56 -05:00
  • cf44455ff2 Add a missing docstring to 'untag_artifacts' mprahl 2017-11-21 10:09:31 -05:00
  • 78fea1678b Flake8 fix mprahl 2017-11-27 16:20:11 -05:00
  • 93efdd08a6 Merge #812 Return a friendly error when the 'id' is provided as a query parameter Matt Prahl 2017-11-27 21:02:16 +00:00
  • 53dc444214 Allow filtering on all table columns mprahl 2017-11-27 14:32:32 -05:00
  • b752a9741a Return a friendly error when the 'id' is provided as a query parameter mprahl 2017-11-27 11:51:36 -05:00
  • 6c8fad0338 Merge #811 Print a deprecation error when a user tries to use mbs-build Matt Prahl 2017-11-27 15:53:56 +00:00
  • 7bb8a8ad50 Print a deprecation error when a user tries to use mbs-build mprahl 2017-11-27 08:54:23 -05:00
  • c81cd7c964 Support git+https:// git URLs mprahl 2017-11-22 15:37:56 -05:00
  • 5eef24c1a8 Install also packages from the buildroot profile Jakub Kadlcik 2017-11-21 11:45:30 +01:00
  • a1fd9daa73 Moved skiptests cli option Martin Curlej 2017-11-21 09:07:26 +01:00
  • 620165964b Merge #802 Add an integration test to make sure module builds fail when a component fails Matt Prahl 2017-11-20 18:30:35 +00:00
  • 02e11b9b39 Don't try to untag stale module builds that don't have any completed components mprahl 2017-11-20 10:38:56 -05:00
  • c5bc034178 Add an integration test to make sure module builds fail when a component fails mprahl 2017-11-17 14:30:34 -05:00
  • 425c2344fe Update version to v1.5.0 v1.5.0 mprahl 2017-11-17 13:30:24 -05:00
  • 0e7dd2dad3 Add a "short" query parameter to show less detail on the "module-builds" API mprahl 2017-11-17 12:39:43 -05:00
  • ef5dc64f2b Transition stale failed builds to the "garbage" state and untag their components mprahl 2017-11-15 17:20:24 -05:00
  • 9890277620 Make "state_url" optional in the "extended_json" function since creating an app context causes SQLAlchemy issues on the backend mprahl 2017-11-17 12:00:33 -05:00
  • 88d655d099 Merge #799 Fail module builds directly when a component build in a batch fails Matt Prahl 2017-11-17 16:39:40 +00:00
  • df5b9ab04a Ignore entries in "git ls-remote" with "refs/remotes/origin/" mprahl 2017-11-17 11:08:25 -05:00
  • fa6f43e748 Fail module builds directly when a component build in a batch fails mprahl 2017-11-17 10:44:15 -05:00
  • ea34df0fd1 Set the timeout on Koji sessions to 10 minutes mprahl 2017-11-15 12:57:49 -05:00
  • c06c09f3fa Bikeshed compose is gone, use F27 and Rawhide instead Jakub Kadlcik 2017-11-14 16:43:45 +01:00
  • fdd9b87454 Fix flake8 mprahl 2017-11-15 08:52:35 -05:00
  • 998ed79949 Remove redundant import Jakub Kadlcik 2017-11-03 00:00:26 +01:00
  • 6214476eaa Put name, stream and version into the modulemd file Jakub Kadlcik 2017-11-02 23:20:12 +01:00
  • a942f29494 Rather install modules into the buildroot Jakub Kadlcik 2017-10-30 00:40:38 +01:00
  • e0d1c6eb01 Use modularity DNF in the buildroot Jakub Kadlcik 2017-10-29 23:52:09 +01:00
  • c25f8c4956 Don't fail the test script when the module is in the "done" state mprahl 2017-11-14 14:22:54 -05:00
  • 80217efee1 Bump to v1.4.7 v1.4.7 mprahl 2017-11-14 13:46:27 -05:00
  • f041d01605 Merge #791 Only import the COPR builder when MBS is configured to use it Matt Prahl 2017-11-14 18:45:36 +00:00
  • 98e466133c A script for adjusting tags in PDC. Ralph Bean 2017-11-14 13:38:07 -05:00
  • b1fe673699 Only import the COPR builder when MBS is configured to use it mprahl 2017-11-14 10:18:24 -05:00
  • 1d0a9e689b Bump to v1.4.6 v1.4.6 mprahl 2017-11-14 09:58:32 -05:00
  • 245f8fb3c5 Merge #790 Improve the development experience Matt Prahl 2017-11-14 13:41:35 +00:00
  • ea26e0281a Merge #788 Fix bug and clean up scm.get_latest Matt Prahl 2017-11-14 13:38:23 +00:00
  • 5d03dda637 Install python-urlgrabber to allow local builds mprahl 2017-11-13 15:27:12 -05:00
  • 0e401cdab9 Default dev configuration to build modules locally mprahl 2017-11-13 14:03:46 -05:00
  • 0e9d6f34fe Add tox as a test requirement so you can directly run tox in Vagrant mprahl 2017-11-10 11:44:35 -05:00
  • fe5a749251 Remove outdated PDC and PDC-Updater instructions mprahl 2017-11-10 10:44:21 -05:00
  • 0a1c270ff8 Don't require Kerberos cache since we can't even use stage Koji to build modules anymore mprahl 2017-11-10 09:51:37 -05:00
  • c33a22fd8b Merge #787 Make our builders into setuptools plugins. Matt Prahl 2017-11-13 18:56:16 +00:00
  • 318117c0c5 Make our builders into setuptools plugins. Ralph Bean 2017-11-10 16:03:44 -05:00
  • ea0d03b24c Add documentation on the rebuild strategies mprahl 2017-11-13 10:48:13 -05:00
  • 9aab9f256b Fix missing parameters in POST example in the documentation mprahl 2017-11-13 10:47:28 -05:00
  • 0e031dd850 Fix verifying a commit hash in "scm.get_latest" mprahl 2017-11-11 10:01:03 -05:00
  • 1622494b17 Replace the name of the "branch" parameter in "scm.get_latest" to "ref" mprahl 2017-11-11 09:28:48 -05:00
  • d1548a7049 Iterate over git ls-remote output only once mprahl 2017-11-11 09:12:18 -05:00
  • ad60c1c575 Merge #783 Fixed issue with getting the latest ref Matt Prahl 2017-11-11 14:06:54 +00:00
  • 8431d2698b Explicit imports of builders in the test suite. Ralph Bean 2017-11-10 16:03:14 -05:00
  • 42fc027b46 Consolidate sanity check. Ralph Bean 2017-11-10 14:32:42 -05:00
  • a212097fe8 Fix docstrings. Ralph Bean 2017-11-10 14:32:28 -05:00
  • c76c5dcf15 mbs-build now builds modules only from yaml files Martin Curlej 2017-11-07 21:24:29 +01:00
  • 11a51a0404 mbs-buil local now builds only from yaml files Martin Curlej 2017-11-07 11:41:25 +01:00
  • 03cff80e4a Streamlined cmd line options for local builds Martin Curlej 2017-10-23 14:43:16 +02:00
  • b4c3daa155 Merge #786 Do a shallow clone when running CI in Jenkins Matt Prahl 2017-11-10 14:22:01 +00:00
  • cf8c219f67 Do a shallow clone when running CI in Jenkins mprahl 2017-11-10 09:14:21 -05:00
  • bb0dde9936 Only complete the module build when *all components are tagged* and a KojiRepoRegen message is received mprahl 2017-11-09 15:36:39 -05:00
  • 243e8873d5 Don't trigger init handler when importing a local build and mark the build as done after import mprahl 2017-11-09 15:33:40 -05:00
  • b0eada3e33 Fix KojiContentGenerator from a bug in PR 771 mprahl 2017-11-09 14:29:22 -05:00
  • d1e80b8ad7 Merge #780 Fix duplicate state traces Matt Prahl 2017-11-10 13:32:42 +00:00
  • 08dc070152 Fix line length in config.py mprahl 2017-11-09 08:47:45 -05:00
  • bf2369e8e0 Fixed issue with getting the latest ref Martin Curlej 2017-11-09 12:46:58 +01:00
  • 104480d365 Set Access-Control-Allow-Origin to * on GET API routes mprahl 2017-11-08 21:37:25 -05:00
  • f369182d72 Merge #771 Make the module build log name configurable Ralph Bean 2017-11-08 16:12:14 +00:00
  • a3e19c5bd6 Add a timeout for the Jenkins test suite mprahl 2017-11-08 10:30:12 -05:00
  • 3ccbb3dd57 Fix duplicate state traces mprahl 2017-11-08 10:07:44 -05:00
  • a8421568f9 Fix Flake8 errors mprahl 2017-11-08 08:45:58 -05:00
  • 12628e5497 added flake8 in jenkinsfile Martin Curlej 2017-11-08 10:50:02 +01:00
  • b578f802a6 Reenable skipped test mprahl 2017-11-07 14:57:27 -05:00
  • 826fff745f Try using pytest directly instead of tox mprahl 2017-11-07 14:18:44 -05:00