Skip to content

Add configurations to test matrix #36032

@wtgodbe

Description

@wtgodbe

We want to add the following configurations to our test matrix:

  • MacOs 12
  • Debian 11
  • RHEL 8
  • Fedora 35
  • Alpine 3.14
  • Windows 11
  • Windows Server 2022

And remove the following:

  • Debian 9
  • RHEL 7
  • Fedora 33
  • Alpine 3.12
  • Windows 7
  • Windows 8.1

We'll want to do this in 6 and main. CC @dougbu @HaoK @Pilchie @danmoseley

Notes:

  • RHEL8 - we could use Fedora28, or see if core-eng can spin up a docker image
  • Fedora35 - not out yet
  • MacOs 12 - OSX.1200.Arm64.Open is the only queue, safe to use?
  • Server 2022 - Don't think we have a pool yet
  • Alpine 3.14 image doesn't work with Playwright:

/root/helix/work/workitem/e/.nuget/playwrightsharp/0.192.0/build/netstandard2.0/PlaywrightSharp.targets(18,5): error MSB3073: The command "./playwright.sh install" exited with code 127.

https://github.com/dotnet/core-eng/issues/14309 tracks Server 2022
https://github.com/dotnet/core-eng/issues/13921 tracks MacOs 12/other new hardware

These changes should get backported to 6.0 as we make them.

Metadata

Metadata

Assignees

Labels

area-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared frameworkfeature-helixRequired to enable Helix

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions