Allow adapter to declare platform information
Having played a little with jobcobtool, I realised that there’s a lack of build platform information that I believe many may want… thngs like operating system, operating system version, kernel version (where applicable), architecture (CPU), that sort of things.
I can see adapters declaring that with extra fields in the “triggered” message. Whether it’s a structured declaration (i.e. having subfields like “os”, “os-version”, “cpu”, …) or a free text “description”, or even both, I can’t tell what’s best.
This information could then be placed in the job COBs, and displayed with jobcobtool
I would prefer to keep the job COBs small and notr start adding all sorts of potentially useful data to them. That’s not saying the information isn’t useful, I just don’t think it belongs in the job COB. If you’d like that to happen, please open an issue on the
radicle-jobcrate and/or raise the topic in Zulip.However, as far the Radicle CI broker and adapter are concened, some questions: