Great idea, Eric! Definitely that'd certainly save a lot of resources.

A small suggestion if I may: based upon your use-case, this will be mostly used to pick 1 or max 2 target releases, right?

So rather than relying on a new file inside some repo, what about defining this into the branch name? It feels like a bit hacky at first, but we already recommend a conventional branch name for ceph-ci (mostly for informational purposes), so we could simply extend that convention.

The current syntax is:
wip-<username>-testing-<date>-<branch> (e.g.: wip-spongebob-testing-2023-01-30-1500-quincy)

The proposed syntax would be (we have upto 250 chars to play with branch names):
wip-<username>-testing-<date>-<branch>-build_<distro> (e.g.: wip-spongebob-testing-2023-01-30-1500-quincy-build_centos9stream,debian12)

The main benefits of this are:

Kind Regards,
Ernesto


On Thu, Feb 2, 2023 at 7:19 PM J. Eric Ivancich <ivancich@redhat.com> wrote:
It seems there must be some other repo involved with the processing scripts that use these .yml files. For example, when I look in ceph-build for a non-yml file that has some of the keys in the .yml files (e.g., "condition-kind"), I can’t find any. So that would seem to suggest that there’s some other repo containing scripts that I haven’t found yet.

Eric
(he/him)

> On Feb 2, 2023, at 1:01 PM, Gregory Farnum <gfarnum@redhat.com> wrote:
>
> On Thu, Feb 2, 2023 at 9:50 AM Josh Durgin <jdurgin@redhat.com> wrote:
>>
>> Greg, Eric's already made a change in the ceph-build PR linked, that's where this logic occurs.
>
> Durr, I skipped over the footnote and ceph-build is where I went first
> but its short description is "Helper scripts for building the official
> Ceph packages" so I thought I was in the wrong place. :D
>
_______________________________________________
Dev mailing list -- dev@ceph.io
To unsubscribe send an email to dev-leave@ceph.io