146 Commits

Author SHA1 Message Date
Mike McLean
01a04ed793 Release v2.32.0 2020-01-30 12:25:15 +01:00
Mike McLean
36ca88115e Release 2.31.0 2019-12-19 15:11:22 -05:00
Mike McLean
3435b7d1a6 Release 2.30.4 2019-11-19 16:07:49 -05:00
mprahl
b7571c6ba0 Release v2.30.3 2019-11-11 11:14:52 -05:00
mprahl
9c085a4d79 Release v2.30.2 2019-11-08 08:34:29 -05:00
mprahl
090f4bb7dc Release v2.30.1 2019-11-06 09:27:37 -05:00
mprahl
efb690a482 Release v2.30.0 2019-11-05 15:15:04 -05:00
Mike McLean
e9946fcd00 Release v2.29.1 2019-10-03 16:37:02 -04:00
Mike McLean
bbe10fd2da Release 2.29.0 2019-10-03 15:10:54 -04:00
Jan Kaluza
a7540452cd Add initial code for KojiResolver class.
This commit:

- Adds KojiResolver class and KojiResolver tests.
- Changes the GenericResolver and its subclasses to pass base_module_mmds
  instead of base_module_nsvc to get_buildrequired_modulemds. This is needed,
  because KojiResolver needs to access XMD section of base module.
- Implements KojiResolver.get_buildrequired_modulemds to ask Koji for list of
  modules tagged in the Koji tag and return their modulemds.
2019-09-30 07:56:07 +02:00
mprahl
550b266961 Release v2.28.2 2019-09-19 10:22:01 -04:00
mprahl
853300d150 Release v2.28.1 2019-09-18 09:55:55 -04:00
mprahl
aa113042b0 Bump the version to v2.28.0 2019-09-17 13:25:55 -04:00
Jan Kaluza
f026a4f88b Version 2.27.0. 2019-08-30 08:01:41 +02:00
Jan Kaluza
34dc744041 Version 2.26.0 2019-08-12 10:54:17 +02:00
mprahl
1cb1e65767 Release v2.25.0 2019-07-17 08:24:26 -05:00
Valerij Maljulin
7277ac480f Release v2.22.0 2019-07-01 17:26:31 +02:00
Jan Kaluza
e1b29d2fde Version 2.23.0 2019-06-20 06:55:00 +02:00
Valerij Maljulin
392a456dab Release v2.22.0 2019-06-18 10:44:58 +02:00
Jan Kaluza
ae2b6d9533 Release 2.21.0 2019-05-24 10:17:56 +02:00
mprahl
e2a75c3323 Release v2.20.0 2019-05-10 10:23:15 -04:00
mprahl
66c3f82160 Format the coding style across the codebase using "black" and manual tweaks
The main benefit of this commit is that the use of double quotes
is now consistent.
2019-04-26 00:32:13 -04:00
mprahl
5a82d95756 Release v2.19.1 2019-04-16 14:22:01 -04:00
mprahl
251c364307 Release v2.19.0 2019-04-04 13:34:21 -04:00
Jan Kaluza
67a5a9d1b0 Allow building module in --offline module with dependencies from local repositories.
There are following changes introduced in this commit:

- The `koji_tag` of module builds imported from the local repositories
  is now in `repofile:///etc/yum.repos.d/some.repo` format to store the
  repository from which the module was imported to local MBS DB.
- The `koji_tag` of fake base module is set to empty `repofile://`
  and in `MockModuleBuilder` the `conf.base_module_repofiles` list
  is used as source for the repositories defining platform. We can't
  simply use single repository, because there might be fedora.repo
  and fedora-update.repo and so on.
- The list of default .repo files for platform are passed using the
  `-r` switch in `build_module_locally` `mbs-manager` command.
- The LocalResolver (subclass of DBResolver) is added which is used
  to resolve the build dependencies when building modules offline
  locally.
- The `MockModuleBuilder` enables the buildrequired modules and
  repositories from which they come in the mock config.

With this commit, it is possible to build testmodule locally
without any external infra.
2019-04-01 13:13:08 +00:00
mprahl
d75c3042c7 Release v2.18.2 2019-03-25 12:06:40 -04:00
mprahl
ff251b14db Release v2.18.1 2019-03-20 14:25:47 -04:00
Jan Kaluza
1631a1ba4f Release 2.18.0 2019-03-20 09:22:42 +01:00
Jan Kaluza
9778812ab5 Version 2.17.0 2019-03-12 07:51:18 +01:00
Jan Kaluza
40e00f8aa8 Release 2.16.0 2019-03-04 10:13:33 +01:00
Jan Kaluza
1258294984 Release 2.15.0 2019-03-01 15:18:23 +01:00
Jan Kaluza
d5d64f8a8a Add simple mbs-cli client tool.
The goal of this client is to allow simple access to endpoints we use
to manage MBS - like "import" module or "retire" module.

It is not intended to contain tasks available in pyrpkg.

So far only "import" module is implemented, because that's the only
command we have REST API for.
2019-03-01 12:34:03 +01:00
mprahl
89ccef5e42 Release v2.14.0 2019-02-14 13:39:32 -05:00
mprahl
fce77b48dc Release v2.13.1 2019-01-28 09:14:52 -05:00
mprahl
6817102506 Release v2.13.0 2019-01-24 13:23:13 -05:00
mprahl
a94ad0a20b Release v2.12.2 2019-01-17 09:37:53 -05:00
mprahl
522db2743a Release v2.12.1 2019-01-16 16:00:01 -05:00
mprahl
82c9b993f0 Release v2.12.0 2019-01-14 08:47:46 -05:00
mprahl
b579a30931 Release v2.11.1 2018-12-19 09:09:38 -05:00
mprahl
dd1baf1682 Release v2.11.0 2018-12-18 16:25:26 -05:00
mprahl
6f2866e25a Release v2.10.0 2018-12-12 19:18:12 -05:00
mprahl
654a30129f Release v2.9.2 2018-12-12 10:33:56 -05:00
mprahl
61d8b22fc3 Release v2.9.1 2018-12-05 09:14:44 -05:00
mprahl
676bef79f2 Release v2.9.0 2018-12-04 13:46:56 -05:00
mprahl
514fd54388 Release v2.8.1 2018-10-30 12:19:18 -04:00
mprahl
e37be40b24 Release v2.8.0 2018-10-30 11:47:55 -04:00
mprahl
f27add3659 Release v2.7.0 2018-10-12 07:41:33 -04:00
Jan Kaluza
4eb3fa8fee 2.6.2 2018-09-24 14:27:30 +02:00
Jan Kaluza
f7557283ec 2.6.1 2018-09-12 08:35:36 +02:00
Ralph Bean
63e4d4aac7 2.6.0 2018-09-07 13:56:03 -04:00