Mike McLean
7084556ab0
PR#1698: fix flake8 issues
...
Merges #1698
https://pagure.io/fm-orchestrator/pull-request/1698
Fixes : #1687
https://pagure.io/fm-orchestrator/issue/1687
flake8 failures on master
2021-04-21 16:38:34 -04:00
Mike McLean
22ffe54b63
more flake8 fixes: integration tests
2021-04-21 16:31:48 -04:00
Mike McLean
8ba7bdd6d8
update ci spec file url
...
https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main
2021-04-21 16:23:08 -04:00
Mike McLean
865296b8c7
fix flake8 issues
2021-04-21 14:41:23 -04:00
Brendan Reilly
023602578d
Release 3.6.1
3.6.1
2021-04-20 11:06:24 -04:00
Mike McLean
9610435cc2
PR#1696: sync_koji_build_tags: consider previous batches
...
Merges #1696
https://pagure.io/fm-orchestrator/pull-request/1696
2021-04-14 07:10:02 -04:00
Mike McLean
604c850cfc
sync_koji_build_tags: consider previous batches
...
This works around a case where tagging messages are missed for a build
with high reuse. In such a case, we can start out in the final batch,
but have incorrect tag state for reused components from previous
batches.
2021-04-13 13:21:43 -04:00
Mike McLean
bed3ecbc2c
PR#1693: Update static context docs for PackagerV3 changes
...
Merges #1693
https://pagure.io/fm-orchestrator/pull-request/1693
2021-04-01 17:58:06 -04:00
Brendan Reilly
008793e4dc
Update static context docs for PackagerV3 changes
2021-04-01 13:01:11 -04:00
Mike McLean
125d9abb3f
PR#1680: Pull Fedora container from Fedora registry
...
Merges #1680
https://pagure.io/fm-orchestrator/pull-request/1680
2021-03-23 15:56:41 -04:00
Brendan Reilly
addfd6d933
Fix py2 dockerfile
2021-03-23 15:56:37 -04:00
Brendan Reilly
74bb78068f
Pull Fedora container from Fedora registry
...
We need to pull the image from here to avoid rate limiting from
dockerhub
2021-03-23 15:56:37 -04:00
Mike McLean
f548393609
Merge #1692 fail build if we can't add deps
2021-03-19 18:30:42 +00:00
Mike McLean
bfd1d84bdb
fail build if we can't add deps
2021-03-19 14:19:23 -04:00
Mike McLean
4a44d537b8
Merge #1688 Integration tests: add v3-packager coverage
2021-03-17 19:33:57 +00:00
Mike McLean
357899d99b
Merge #1689 allow side_tag parameter
2021-03-17 15:01:49 +00:00
Mike McLean
d170b433d2
allow side_tag parameter
2021-03-17 10:21:05 -04:00
jobrauer
f8530a49da
Integration tests: add v3-packager coverage
2021-03-12 14:25:53 +01:00
jobrauer
46f27ce3ed
Integration tests: enable parameters for clone_and_start_build fixture.
2021-03-12 14:12:53 +01:00
Brendan Reilly
595bfb00d5
Release 3.6.0
3.6.0
2021-03-10 15:14:11 -05:00
Mike McLean
3f91b21a91
Merge #1686 Fix mmd.copy calls to support PackagerV3
2021-03-10 20:09:31 +00:00
Brendan Reilly
d0579a16c1
Fix mmd.copy calls to support PackagerV3
...
Fixes #1685
2021-03-10 15:00:42 -05:00
Mike McLean
8f0e35abe4
Merge #1682 support side tags in mbs
2021-03-10 18:00:34 +00:00
Mike McLean
1c20d1f818
fix comment, and warn if base module lacks side tag configuration
2021-03-10 12:55:09 -05:00
Mike McLean
6a64a5933f
docs updates
2021-03-10 12:55:09 -05:00
Mike McLean
8b15bcaf94
unit tests
2021-03-10 12:55:04 -05:00
Mike McLean
2115d54030
note side tag in xmd if option is passed
2021-03-10 12:53:44 -05:00
Mike McLean
f9f057e92c
handle side tag config in get_module_build_dependencies
2021-03-10 12:53:44 -05:00
Brendan Reilly
20343e63bb
Release 3.5.0
3.5.0
2021-03-03 09:42:14 -05:00
Brendan Reilly
2f2ca4ff29
Merge #1667 Added the support for the new libmodulemd v3 packager format.
2021-03-03 14:26:56 +00:00
Martin Curlej
7976b1f084
Added the support for the new libmodulemd v3 packager format.
...
This will enable building modules from the new libmodulemd v3 format.
This format fixes major issue with modularity which enables clear
upgrade paths for multicontext modules.
Signed-off-by: Martin Curlej <mcurlej@redhat.com >
2021-03-03 13:01:50 +01:00
Mike McLean
a2bd848aea
PR#1677: Fix devel module dependencies
...
Merges #1677
https://pagure.io/fm-orchestrator/pull-request/1677
Fixes #1676
Fix devel module dependencies
https://pagure.io/fm-orchestrator/issue/1676
2021-02-19 12:47:05 -05:00
Mike McLean
0b653b73a0
check that our test data has deps
...
This unit test previously failed to detect a bug because the test data
had no deps.
2021-02-08 19:59:15 -05:00
Mike McLean
b9ca83f8b3
update unit test data
2021-02-08 19:59:15 -05:00
Mike McLean
df5733d05d
devel modules require non-devel, not themselves
...
Fixes https://pagure.io/fm-orchestrator/issue/1676
2021-02-08 19:59:02 -05:00
Mike McLean
dfd44e0b09
add dependencies to nginx test mmd
2021-02-08 16:24:09 -05:00
Martin Curlej
013388cc62
Changed the docker fedora tag to latest.
...
It was set to fedora:31 which does not receives any updates now.
This will enable testing of new versions of libraries as libmodulemd
for example.
Signed-off-by: Martin Curlej <mcurlej@redhat.com >
2021-01-06 14:56:50 +01:00
jobrauer
d3656b159b
test_reuse_components_if_added: keep order in rpms, set -> list
2020-12-04 13:08:55 +01:00
jobrauer
bd4372315f
Make koji and MBS client fixtures function scoped
2020-12-04 13:08:55 +01:00
jobrauer
d264ea3337
Test utils - bump up the build wait-timeout to 10 hours
2020-12-04 13:08:55 +01:00
jobrauer
f9b6002797
Test utils - add retry mechanism for MBS queries
2020-12-04 13:08:55 +01:00
jobrauer
de46aa9373
Test utils - in case of scratch build, don't wait for 'ready' state
2020-12-04 13:08:55 +01:00
jobrauer
adf56083fc
test_reuse_components_if_added: assert test branch modulemd
2020-12-04 13:08:55 +01:00
jobrauer
3a9480de93
Extend MBS waiting times to prevent timeouts on stage.
2020-12-04 13:08:55 +01:00
Mike McLean
fae378b743
PR#1664: Handle Product Pages 404s gracefully
...
Merges #1664
https://pagure.io/fm-orchestrator/pull-request/1664
Fixes : #1663
https://pagure.io/fm-orchestrator/issue/1663
Product Pages check fails build on 404
2020-12-03 10:15:23 -05:00
Brendan Reilly
a5ea3033ba
Handle Product Pages 404s gracefully
...
Fixes : #1663
2020-12-01 12:16:51 -05:00
Brendan Reilly
2357ab4431
Release 3.4.1
3.4.1
2020-11-30 12:13:02 -05:00
Mike McLean
88636138b0
PR#1659: Do not add conflicts when builds are identical
...
Merges #1659
https://pagure.io/fm-orchestrator/pull-request/1659
Fixes : #1660
https://pagure.io/fm-orchestrator/issue/1660
2020-11-12 09:45:21 -05:00
Brendan Reilly
ed86a2ca72
Do not add conflicts when builds are identical
...
Fixes : #1660
2020-11-11 16:03:52 -05:00
Mike McLean
36ca6c6432
PR#1655: Added documentation for static contexts
...
Merges #1655
https://pagure.io/fm-orchestrator/pull-request/1655
2020-10-14 10:50:34 -04:00