On 2023-11-22 11:11, Sami Mujawar wrote:
Hi Leif,

Please see my response inline marked [SAMI].

On the whole, tagging edk2-platforms at the same time as we tag the main
repo is unlikely to be beneficial. We'll need to introduce a freeze of
the platforms tree once the main repo stable tag is made and then wait
for reports/updates from maintainers.
And implement a deprecation/archiving process for platforms where this
does not happen in a timely fashion.
And I guess also tag the edk2-non-osi repo at the same time as the
platforms repo.

[SAMI] The proposal above looks good to me.
This may be slightly off topic, but can we also enable edk2-platform upstream 
CI as well, please? This would be helpful to catch issues much earlier.
There have been several instances where changes in edk2 repo have broken 
platforms in edk2-platforms and this has gone unnoticed until someone tried to 
build that platform.
I understand the proposal above requires maintainers to build and test the 
platforms once the platform freeze is announced.
However, I think having an upstream edk2-platforms CI may reduce some of the 
burden and last-minute rush for the maintainers.
Please let me know your thoughts.
[/SAMI]

TL;DR: not exactly.

Yes, this is a problem we need to solve, but we don't have the time or resources to set up an upstream CI. What we've been thinking of is to let maintainers set up their own CI infrastructure and then have that perform any target-specific tasks and report back to upstream CI. It's been a few months since I last discussed this with Mike, but I think we were looking at
https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners
as a possible tool.

This is probably not something we would like to tie into the edk2 mergify workflow (it would add too much delay), but localised to edk2-platforms.

Any help with implementing that would be most appreciated :)

/
    Leif



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#111602): https://edk2.groups.io/g/devel/message/111602
Mute This Topic: https://groups.io/mt/102746762/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: 
https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to