161 Commits

Author SHA1 Message Date
Brendan Reilly
20343e63bb Release 3.5.0 2021-03-03 09:42:14 -05:00
Brendan Reilly
2357ab4431 Release 3.4.1 2020-11-30 12:13:02 -05:00
Martin Curlej
f53f240b49 Added documentation for static contexts
Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2020-10-14 09:17:06 +02:00
Brendan Reilly
1cdb6e0dc6 Release 3.4.0 2020-09-08 11:26:14 -04:00
Brendan Reilly
85a61ac07e Release 3.3.0 2020-07-28 11:22:34 -04:00
Brendan Reilly
7947708bee Release 3.2.1 2020-06-24 11:33:44 -04:00
Brendan Reilly
90f406d53e Release 3.2.0 2020-06-23 11:53:50 -04:00
Brendan Reilly
9f5a053c4f Release 3.1.0 2020-04-27 13:39:25 -04:00
mprahl
7045b21716 Move run-unittests.sh to the project root 2020-03-12 09:30:15 -04:00
mprahl
9bd1e201ca Update the change log 2020-03-06 14:07:37 -05:00
mprahl
841a64a757 Bump the version to v3.0.0 2020-03-03 16:09:24 -05:00
mprahl
81f2bffdda Rearrange the imports to meet the style guide
This also includes `from __future__ import absolute_import`
in every file so that the imports are consistent in Python 2 and 3.
The Python 2 tests fail without this.
2020-03-03 14:48:47 -05:00
mprahl
d9f32bff9d Move errors.py to common/errors.py 2020-03-03 14:48:47 -05:00
mprahl
98b54d211e Move config.py to common/config.py 2020-03-03 14:48:47 -05:00
mprahl
96b0c85927 Split utils/submit.py
This moves the code used by the backend and API to common/submit.py,
the code used just by the API to web/submit.py, and the code used
just by the backend to scheduler/submit.py.
2020-03-03 14:48:47 -05:00
mprahl
81ab984b1f Move utils/batches.py to scheduler/batches.py 2020-03-03 14:48:47 -05:00
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
Mike McLean
5dc089e83c option to use Podman instead of Docker when running unit tests 2019-11-13 15:25:16 -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
Jan Kaluza
566164ecb1 Mention layered product modules in KojiResolver. 2019-11-05 08:59:51 +01:00
Mike McLean
1b02a45331 no need to update database image 2019-10-17 11:06:20 -04:00
Mike McLean
120681806b update script options in CONTRIBUTING doc 2019-10-15 11:17:51 -04:00
Jan Kaluza
3fedb14483 Add KojiResolver doc. 2019-10-11 09:34:19 +02: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
Matt Prahl
73e2d1a6f7 Merge #1427 Allow running an individual test using a relative path 2019-10-02 12:09:30 +00:00
Jan Kaluža
f6c2a88cc0 Merge #1435 Add initial code for KojiResolver class. 2019-09-30 06:25:55 +00: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
Stephen Gallagher
8e3ebe5df2 Doc improvements for virtual modules
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-09-27 08:48:05 -04:00
Luiz Carvalho
97be1c4737 Document how to generate DB migration scripts
Signed-off-by: Luiz Carvalho <lucarval@redhat.com>
2019-09-19 16:26:26 -04:00
mprahl
550b266961 Release v2.28.2 2019-09-19 10:22:01 -04:00
mprahl
2fc439c860 Allow running an individual test using a relative path
Since the tests now run in a different location in the container
since PR #1378, the documentation needed to be updated. Instead,
we should just allow the user to pass a relative path instead.
2019-09-18 16:01:05 -04:00
mprahl
853300d150 Release v2.28.1 2019-09-18 09:55:55 -04:00
mprahl
110b6adb0a Add release notes for v2.28.0 2019-09-17 13:24:22 -04:00
mprahl
00e78494d9 Refactor handling of default buildroot modules (Ursa Prime)
This removes support for default_modules_url in the Platform XMD and
gets the list of default name:stream combinations to include in the buildroot
from https://pagure.io/releng/fedora-module-defaults.

Addresses #1402
2019-09-11 12:20:35 -04:00
Jan Kaluza
f026a4f88b Version 2.27.0. 2019-08-30 08:01:41 +02:00
mprahl
ef39068127 Reword the gating documentation
This commit fixes a few typos and adds a link to Greenwave.
2019-08-23 14:02:46 -04:00
Jan Kaluza
5329c656c0 Describe gating in GATING.rst. 2019-08-22 14:53:48 +02:00
Jan Kaluza
34dc744041 Version 2.26.0 2019-08-12 10:54:17 +02:00
mprahl
530136a522 Add documentation about dependency resolution
This was written with the help of Jan Kaluža.

Co-authored-by: Jan Kaluža <jkaluza@redhat.com>
2019-08-02 15:49:47 -04:00
Chenxiong Qi
68fe2b69f1 Allow to run tests with PostgreSQL inside Vagrant machine
Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2019-07-19 06:34:08 +08:00
mprahl
dae4f10189 Clean up the change log 2019-07-17 15:52:38 -05:00
mprahl
1cb1e65767 Release v2.25.0 2019-07-17 08:24:26 -05:00
mprahl
1bcb40d4d0 Allow specifying a specific module build to reuse components from
This resolves #1296.
2019-07-16 11:40:59 +00:00
mprahl
96d44d049e Add the ability to automatically buildrequire default modules defined by the buildrequired base module
A base module can set xmd.mbs.default_modules_url, which contains a
URL to a list of modules in the format of name:stream separated by
new lines. When a module buildrequires this base module, the list
of default modules are added as buildrequires of the module automatically
unless there are conflicting streams or the default module is not
in the MBS database.
2019-07-05 14:52:50 -04:00