On Sun, Apr 12, 2026 at 09:24:17PM +0200, Tim Duesterhus wrote:
> Subject: [PATCH v2 0/9] Misc. CI cleanup
> Willy,
>
> whoops. I apparently didn't properly clean up my `outgoing/` folder and thus
> accidentally duplicated some of the patches.
>
> To reduce the confusion of which patches are intended to be correct, I'm
> sending a clean "v2" series. The patches without the "v2" in the Subject
> should
> be ignored.
>
> For reference, here's the previous cover letter (which was accurate):
>
> > please find some patches to clean up the CI configuration a little to reduce
> > the amount of "copy and paste" duplication across the workflows a little. I
> > did
> > not test all of the changes, but tested the ones where I'm not sufficiently
> > sure they are correct.
> >
> > My initial goal with the vtest.yml and matrix.py was to ensure consistent
> > setup
> > for every job, such that changes only need to be made in a single location.
> > The
> > last patch ("Consistently set up VTest with
> > `./.github/actions/setup-vtest`")
> > is a symptom of this duplication.
> >
> > I would have merged the jobs more, but for some of them I'm not sure if the
> > differences are intentional or not. The openssl-ech.yml and
> > openssl-master.yml
> > would be an example, where only one of them includes `ERR=1` when building
> > HAProxy. It's also not quite clear to me what the difference between
> > openssl-master.yml and the `OPENSSL_VERSION=latest` variant in matrix.py is.
> > Ideally this all could be merged into the vtest.yml one way or another.
>
Thank you Tim, I just merged them.
--
William Lallemand