Commit Graph

  • 302e905f49 Rename trigger_new_repo_when_stalled accurately Luiz Carvalho 2019-07-08 15:18:43 -04:00
  • 9e50e9e268 Do not start newRepo task if one in progress Luiz Carvalho 2019-07-03 15:11:45 -04:00
  • 82ec6944c6 Prevent overlapping RPMs from buildrequired base modules from being available when using default modules mprahl 2019-07-10 18:57:27 -04:00
  • 4891716c2d Default the cache directory to the "mbs" directory under tempfile.gettempdir() mprahl 2019-07-08 16:34:05 -04:00
  • 3681b66ff8 remove Declarative options from Scripted pipelines Mike Bonnet 2019-07-10 08:29:22 -07:00
  • ddafbb86ff Allow the poller to clean up module builds without arches mprahl 2019-07-08 08:43:42 -04:00
  • b3c32ec859 Merge #1294 Allow modules built against platform in 'garbage' state to be used as build dependency. Jan Kaluža 2019-07-10 09:21:30 +00:00
  • 8301aeb9eb Return the latest base module in case stream_version_lte is used, but stream is not in x.y.z format. Jan Kaluza 2019-07-09 09:51:12 +02:00
  • e9f5b4e2db Fix unreliable test in test_module_init.py. Jan Kaluza 2019-07-09 11:26:02 +02:00
  • 95febc2e1b Allow modules built against platform in 'garbage' state to be used as build dependency. Jan Kaluza 2019-06-20 09:05:03 +02:00
  • 96d44d049e Add the ability to automatically buildrequire default modules defined by the buildrequired base module mprahl 2019-07-03 16:18:28 -04:00
  • 934bc4bd05 wrap checkouts in retry(5) Mike Bonnet 2019-06-27 11:36:13 -04:00
  • 30df0a82ca optimize checkouts Mike Bonnet 2019-06-26 13:00:40 -04:00
  • e91cf37bf7 ignore PRs that aren't Open Mike Bonnet 2019-06-26 14:09:28 -04:00
  • 9f55ce724d Add a global requests session with retry logic configured mprahl 2019-07-02 11:50:58 -04:00
  • db03f0a7f5 Promote resolver._get_module to a public method mprahl 2019-07-02 10:45:31 -04:00
  • 1585d6b97c Merge #1319 Reuse method read_staged_data and ModuleBuild.get_by_id Matt Prahl 2019-07-02 14:15:44 +00:00
  • 60b0e8da5c Wait for Postgres to be running before starting the unit tests Chenxiong Qi 2019-07-02 16:51:42 +08:00
  • 16bf4e945b Reuse ModuleBuild.get_by_id Chenxiong Qi 2019-06-30 11:05:57 +08:00
  • c15a7cadf3 Reuse function read_staged_data Chenxiong Qi 2019-06-29 17:08:52 +08:00
  • a80f15a6d3 Release v2.24.0 v2.24.0 Valerij Maljulin 2019-07-02 13:43:47 +02:00
  • 7277ac480f Release v2.22.0 Valerij Maljulin 2019-07-01 17:26:31 +02:00
  • 50f0a60ec1 Allow configuring the number of parallel submissions to Koji mprahl 2019-06-28 16:59:46 -04:00
  • fadbc26994 Enable PostgreSQL for running tests Chenxiong Qi 2019-06-28 21:35:00 +08:00
  • f3fecf5089 Merge #1309 Fix tests in order to run with PostgreSQL Matt Prahl 2019-06-28 13:21:08 +00:00
  • 1282a775a0 Merge #1310 Fix type error preventing inclusion of custom SRPMs when running on F31/Rawhide. Matt Prahl 2019-06-28 12:49:10 +00:00
  • e49f69f7b5 Fix tests in order to run with PostgreSQL Chenxiong Qi 2019-06-27 12:12:50 +08:00
  • 9f269c39e1 Older versions of kobo.rpmlib.get_header_field() return bytes, newer versions return str. Decode as necessary. Merlin Mathesius 2019-06-27 10:44:58 -05:00
  • 302c76b90f add more information to the Pagure commit flags and PR status Mike Bonnet 2019-06-25 21:41:38 -04:00
  • f0dc0b851d Add state_reason on GW failure Valerij Maljulin 2019-05-27 14:09:57 +02:00
  • cde8d8058d Merge #1304 Add additional documentation about rebuild strategies Matt Prahl 2019-06-25 14:29:52 +00:00
  • c887448a7c Add additional documentation about rebuild strategies mprahl 2019-06-24 15:56:29 -04:00
  • 1a8ac64850 Merge #1305 Minor fixes to _get_filtered_rpms_on_self_dep Jan Kaluža 2019-06-25 11:49:55 +00:00
  • ed24ca870a Module builds now remember what module they reused for building. Martin Curlej 2019-06-21 16:05:58 +02:00
  • 5bdb77777f Minor fixes to _get_filtered_rpms_on_self_dep Chenxiong Qi 2019-06-25 15:04:15 +08:00
  • 35eb016fd8 Move the Rebuild Strategies documentation to a separate file mprahl 2019-06-24 14:29:58 -04:00
  • e19c58b6ad Stop testing with Postgresql temporarily mprahl 2019-06-21 10:50:49 -04:00
  • 5f93a47051 Allow to run specific test inside container Chenxiong Qi 2019-06-21 21:40:54 +08:00
  • 567a05b09c Merge #1291 Run unit tests with PostgreSQL in Jenkins job Matt Prahl 2019-06-20 16:32:22 +00:00
  • 7341e68ff7 Merge #1292 Remove unused variable local_modules from GenericBuilder.default_buildroot_groups Matt Prahl 2019-06-20 16:31:24 +00:00
  • e1b29d2fde Version 2.23.0 v2.23.0 Jan Kaluza 2019-06-20 06:55:00 +02:00
  • 8728afffd7 Remove unused variable local_modules from GenericBuilder.default_buildroot_groups Chenxiong Qi 2019-06-19 13:36:06 +08:00
  • c9d2b77167 When no architecture is set in Koji tag, fallback to conf.arches Jan Kaluza 2019-06-19 12:44:29 +02:00
  • 05f78504ef Run unit tests with PostgreSQL in Jenkins job Chenxiong Qi 2019-06-19 11:06:21 +08:00
  • 6a850e4996 Pass --no-tty to run-unittests.sh when being run by Jenkins mprahl 2019-06-18 10:56:24 -04:00
  • d9f2a6e68d Merge #1290 Add option --no-tty to run-unittests.sh Matt Prahl 2019-06-18 14:52:57 +00:00
  • ee2036cd10 Add option --no-tty to run-unittests.sh Chenxiong Qi 2019-06-18 22:48:12 +08:00
  • e8b47e70d4 Fix the path to run-unittests.sh in .cico-pr.pipeline mprahl 2019-06-18 10:17:45 -04:00
  • 1a17d655ee Accept floats when filtering by stream_version_lte on the API mprahl 2019-06-17 13:37:15 -04:00
  • 392a456dab Release v2.22.0 v2.22.0 Valerij Maljulin 2019-06-18 10:44:58 +02:00
  • 630f7b4e18 Allow to run tests with PostgreSQL inside container Chenxiong Qi 2019-06-11 15:27:06 +08:00
  • 5794c4375d Merge #1281 Allow buildrequiring modules built against all platform streams. Jan Kaluža 2019-06-17 05:27:32 +00:00
  • 2778c39765 Allow buildrequiring modules built against all platform streams. Jan Kaluza 2019-06-11 09:39:39 +02:00
  • 9828a0127b Don't try to add duplicate buildrequires entries when importing a module mprahl 2019-06-12 17:46:37 -04:00
  • 489fb89a52 Merge #1285 Invalid scmurl on import should yield status 400 Matt Prahl 2019-06-12 15:27:36 +00:00
  • eeecadd843 Merge #1279 Use image from Quay.io to run the tests Matt Prahl 2019-06-12 14:49:42 +00:00
  • 0d3655c2a8 Invalid scmurl on import should yield status 400 sarah256 2019-06-11 15:08:47 -04:00
  • 511cad8c14 Check if buildopts.get_rpm_whitelist() is really set before using it. Jan Kaluza 2019-06-12 13:09:08 +02:00
  • 1848350e13 Document updating the test images in Quay.io Hunor Csomortáni 2019-06-10 11:35:36 +02:00
  • e6640bb95b Use images from Quay to run the tests on CentOS CI Hunor Csomortáni 2019-06-07 17:58:38 +02:00
  • 9b90836595 Document using images from Quay.io for testing Hunor Csomortáni 2019-06-07 13:02:00 +02:00
  • 7db21b7385 Contributing: replace docker with podman Hunor Csomortáni 2019-06-07 12:48:58 +02:00
  • 71900fb471 Merge #1283 Add a 10 minutes timeout to cloning tests Hunor Csomortáni 2019-06-11 11:46:03 +00:00
  • 165325fc3e Add a 10 minutes timeout to cloning tests Hunor Csomortáni 2019-06-11 12:32:46 +02:00
  • cdb701d525 Allow configuring 'dynamic_buildrequires' Igor Gnatenko 2019-05-29 11:35:25 +02:00
  • d34118cae4 Merge #1277 Take the list of arches for -build Koji tag from buildrequired modules. Jan Kaluža 2019-06-07 13:36:48 +00:00
  • bf0bcaff57 Take the list of arches for -build Koji tag from buildrequired modules. Jan Kaluza 2019-06-03 13:34:51 +02:00
  • 4aeabc0f9b Set the test data in test_submit_build_automatic_z_stream_detection to match the actual use-case mprahl 2019-05-30 13:00:47 -04:00
  • 52a600be40 Make sync_koji_build_tags poller working only with the builds that are in build state for some time This fixes #1271 Valerij Maljulin 2019-05-30 17:58:51 +02:00
  • 13afde0124 Fix for test_sync_koji_build_tags Valerij Maljulin 2019-05-30 12:53:25 +02:00
  • 222f0417cf Use single session object in greenwave handler and call commit() in the end. Jan Kaluza 2019-05-29 13:45:08 +02:00
  • ae2b6d9533 Release 2.21.0 v2.21.0 Jan Kaluza 2019-05-24 10:17:56 +02:00
  • 87d3a39607 A poller for Greenwave Valerij Maljulin 2019-05-21 18:18:41 +02:00
  • dd5667665d Query the Red Hat Product Pages to see if this is a Z stream build when configured mprahl 2019-05-16 14:18:16 -04:00
  • 00ea4e3bca Breakout some of the functionality in _handle_base_module_virtual_stream_br so it can be reused for a future feature mprahl 2019-05-16 14:12:52 -04:00
  • 79ba221172 Merge #1262 Make pipeline job options consistent Matt Prahl 2019-05-21 12:55:45 +00:00
  • 95bacc4e15 Add greenwave query to done handler Valerij Maljulin 2019-05-09 18:42:25 +02:00
  • d80316ebf2 Make pipeline job options consistent Mike Bonnet 2019-05-16 12:22:47 -07:00
  • 4b5618f079 Add scratch to the short JSON mprahl 2019-05-14 21:58:42 -04:00
  • a8eaac7c0a Build the JSON using Groovy in the failing integration test rather manually creating a JSON string mprahl 2019-05-16 09:07:27 -04:00
  • 2db62eb897 Merge #1258 Run the integration tests from the current branch Matt Prahl 2019-05-16 13:31:44 +00:00
  • c1e2a5b0af Unpin the libmodulemd RPMs mprahl 2019-05-15 14:31:11 -04:00
  • 095fab0292 Run the integration tests from the current branch Mike Bonnet 2019-05-15 16:42:29 -07:00
  • dde4b96baf Add an integration test for buildrequiring a virtual stream mprahl 2019-05-15 13:41:54 -04:00
  • 14d0c30990 Add a try/catch around the grant-cg-access code in the integration tests mprahl 2019-05-15 13:27:50 -04:00
  • 85f1228b76 Remove an unnecessary print statement in the tests mprahl 2019-05-15 09:57:12 -04:00
  • d208fd479c Cast the version to an integer for proper sorting in get_last_builds_in_stream_version_lte mprahl 2019-05-15 09:52:26 -04:00
  • beb38b0fd2 Modify ModuleBuild._add_virtual_streams_filter to use a subquery to better support Postgres mprahl 2019-05-15 09:47:26 -04:00
  • 84dc82c4a0 Add a migration that adds a missing uniqueness constraint that was defined in the model mprahl 2019-04-30 16:49:40 -04:00
  • ea838a9855 Set nullable=False on the ModuleBuild.context column model to match the migration mprahl 2019-04-30 16:48:59 -04:00
  • 8c6822f871 Add the missing modules_allow_scratch entry in config.py mprahl 2019-05-14 21:46:28 -04:00
  • 40e0e8f062 Provide a better error message when the modulemd version is unsupported mprahl 2019-05-13 22:04:03 -04:00
  • 0d96b1ffd3 Pin the RPMs for libmodulemd v2 in the Jenkins job mprahl 2019-05-13 13:47:15 -04:00
  • 2208021470 Fix the Python 3 unit tests mprahl 2019-05-13 13:12:34 -04:00
  • 88f8021d94 Add krb5-devel as a dependency in Vagrant to fix the installation of Python dependencies mprahl 2019-05-10 16:02:02 -04:00
  • d0f03daf61 Raise a ValidationError when buildonly or buildafter are set mprahl 2019-05-09 13:27:49 -04:00
  • 67ad5dded7 Clean up test_format_mmd mprahl 2019-05-09 13:06:04 -04:00
  • 14098cea08 Migrate to libmodulemd v2 mprahl 2019-05-08 21:52:08 -04:00
  • e2a75c3323 Release v2.20.0 v2.20.0 mprahl 2019-05-10 10:23:15 -04:00
  • 53ba1513e2 Add a code style guide mprahl 2019-05-07 13:05:52 -04:00