Hi,
On Mon, 7 Sept 2026 at 16:15, Andrey Borodin <[email protected]> wrote:
>
> Agreed. V2 defines the slice-aware upload step in the Linux job and
> reuses it for the existing Windows Visual Studio matrix. This also
> avoids the existing artifact-name collision when both Windows slices
> fail.
>
> I also tried splitting MinGW. In six recent full runs the unsliced job
> took 28:36-31:29 and was the slowest job each time. The two slices
> completed in 15:05 and 17:32, so v2 includes this too.
+ - name: Distinguish ccache slice
+ run: echo "CACHE_SUFFIX=${CACHE_SUFFIX}:${{ matrix.slice }}"
>> "$GITHUB_ENV"
I would remove these steps; ccache don't differ between builds so
there is no need to separate them. Other than that, LGTM.
--
Regards,
Nazir Bilal Yavuz
Microsoft