Commit graph

188 commits

Author SHA1 Message Date
Mike McLean
cf605842d8 schema comments 2024-01-05 10:01:03 +00:00
Mike McLean
023f68d0c3 avoid using build.extra for draft data 2024-01-05 10:01:01 +00:00
Mike McLean
6e31a6c663 avoid keyword-only args for now
untagged_builds is exported and this aspect of the signature cannot be
correctly reported by list-api
2024-01-05 10:01:00 +00:00
Mike McLean
71bead5955 make error a bit clearer 2024-01-05 10:00:59 +00:00
Yu Ming Zhu
4ba5ba0e5e add a comment in import_rpm 2024-01-05 10:00:58 +00:00
Mike McLean
09fee79b3d block draft builds that can't be promoted 2024-01-05 10:00:57 +00:00
Mike McLean
fdbfb8a882 use default volume for draft symlink when promoting 2024-01-05 10:00:57 +00:00
Mike McLean
cbd9a10dfc delete all build symlinks when deleting a build 2024-01-05 10:00:56 +00:00
Mike McLean
cf387e5c73 import_build without a build_id should never happen 2024-01-05 10:00:56 +00:00
Mike McLean
8c32aa37cb drop draft options from importRPM 2024-01-05 10:00:55 +00:00
Yu Ming Zhu
4cc4233145 make promoteBuild as staticmethod(_promote_build) 2024-01-05 10:00:55 +00:00
Yu Ming Zhu
8a64c93d05 promoteBuild: reformat error messages 2024-01-05 10:00:54 +00:00
Yu Ming Zhu
3dbe136187 promoteBuild: remove strict option 2024-01-05 10:00:53 +00:00
Yu Ming Zhu
1fa665f240 reject_draft: remove strict option 2024-01-05 10:00:53 +00:00
Yu Ming Zhu
23f8a4f009 promoteBuild: readable error msg 2024-01-05 10:00:52 +00:00
Yu Ming Zhu
e32c71c100 remove draft opts in import_build and completeBuild 2024-01-05 10:00:52 +00:00
Yu Ming Zhu
a945523a1b fix get_rpm call 2024-01-05 10:00:51 +00:00
Mike McLean
af36318ead refactor get_rpm 2024-01-05 10:00:50 +00:00
Yu Ming Zhu
a6a47c1d39 new_typed_build: do not reject draft 2024-01-05 10:00:49 +00:00
Yu Ming Zhu
444f4394c1 remove unnecessary reject_draft refs in HostExports
As we should be able to guarantee that builder won't do that.
2024-01-05 10:00:49 +00:00
Yu Ming Zhu
93c52c3eae revert denying rpminfo.extra in import_rpm for draft 2024-01-05 10:00:48 +00:00
Yu Ming Zhu
34c6712fde simpler gen_draft_release and parse_target_release 2024-01-05 10:00:47 +00:00
Yu Ming Zhu
b4623d52ca extra changes by draft suffix change 2024-01-05 10:00:45 +00:00
Mike McLean
fc08fc0f74 use nl-delimited json to dump rpm data 2024-01-05 10:00:43 +00:00
Yu Ming Zhu
c06e7f9ba0 reject draft rpms as rpm components of an image build 2024-01-05 10:00:41 +00:00
Yu Ming Zhu
44209718d9 reject draft build in buildroot of CG 2024-01-05 10:00:40 +00:00
Yu Ming Zhu
a3b6b8c43a repoInit: reject duplicate nvras and write content.json in repodir 2024-01-05 10:00:39 +00:00
Yu Ming Zhu
f29e5e143e parse target_release from draft release instead of extra.draft.target_release 2024-01-05 10:00:38 +00:00
Yu Ming Zhu
d3ac45ca60 move clauses.append out of append_draft_clause 2024-01-05 10:00:37 +00:00
Yuming Zhu
0859f1ba89 promoteBuild: update volume based on volume policy 2024-01-05 10:00:36 +00:00
Yu Ming Zhu
44d59ecbc7 can only promote COMPLETE draft build 2024-01-05 10:00:35 +00:00
Yuming Zhu
c045bc7100 promoteBuild: split main function to _promote_build 2024-01-05 10:00:34 +00:00
Yu Ming Zhu
77a06c98b3 draft filter opt: use bool/None instead of bit flag 2024-01-05 10:00:33 +00:00
Yuming Zhu
75a1afc794 fix None draft for import_build and new_build 2024-01-05 10:00:31 +00:00
Yuming Zhu
3ff5eaadd6 misc fixes 2024-01-05 10:00:30 +00:00
Yuming Zhu
87409499a3 draft builds 2024-01-05 10:00:29 +00:00
Mike McLean
54a8bdf9ff docstring typo 2023-12-05 14:58:03 +01:00
Tomas Kopecek
4eceb79c5e fix typo 2023-12-04 10:33:18 +01:00
Tomas Kopecek
2857830c13 use joinpath 2023-12-04 09:35:06 +01:00
Tomas Kopecek
2a549d444d More general CG import logging
Related: https://pagure.io/koji/issue/3867
2023-12-04 09:35:06 +01:00
Tomas Kopecek
2fea15042e fix flake8 errors 2023-11-27 11:50:24 +01:00
Tomas Kopecek
81cbee2c02 queryOpts for queryHistory
Related: https://pagure.io/koji/issue/3899
2023-11-27 11:48:20 +01:00
Mike McLean
455f37f1ec also include renew time 2023-10-30 11:49:56 +01:00
Tomas Kopecek
0c58cd954d Retrieve task_id for older OSBS builds
Related: https://pagure.io/koji/issue/3906
2023-10-23 14:24:16 +02:00
Mike McLean
9f8ed4e600 drop dir_moves var 2023-10-23 13:59:07 +02:00
Tomas Kopecek
a171b85bed Raise an error on missing build directory
Related: https://pagure.io/koji/issue/3908
2023-10-23 13:59:07 +02:00
Tomas Kopecek
7846c54aad fix return type 2023-10-11 15:04:18 +02:00
Tomas Kopecek
1b219ee9ea configurable scheduler parameters 2023-10-03 15:23:02 +02:00
Tomas Kopecek
055fae4176 flake8 fixes 2023-10-03 15:23:02 +02:00
Tomas Kopecek
f66a5407e8 default values 2023-10-03 15:23:02 +02:00