Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update libraries helix matrix #58637

Closed
wants to merge 2 commits into from

Conversation

aik-jahoda
Copy link
Contributor

@aik-jahoda aik-jahoda commented Sep 3, 2021

Status OS What to do Notes
Ubuntu 16.04 LTS Remove PR coverage when used without a container.
- Ubuntu 19.10 © Drop it (EOL) in favor of 21.04 Blocked by Ubuntu 21.04
! Ubuntu 21.04 Add rolling No Helix queue available
macOS 10.13 Drop it (EOL)
macOS 10.14 Drop PR (as we have 10.15)
! macOS 10.15 Move rolling to macOS 12 when possible OSX.1200.Amd64.Open queue is not available (only Amr64)
✓! macOS 12.00 Scout it (at least) and when available, add rolling. Only arm64 available so scouting arm only
Debian 10 © Drop rolling (keep PR)
Debian 11 © Drop PR (as we have PR on Debian 10)
! RHEL 8 Add rolling No docker tag available, - remove completly -
! Fedora 35 © Scout it (at least) No docker tag available
Alpine 3.12 © Drop it (EOL) in favor of 3.14 and 3.13
Alpine 3.13 © Add PR
Alpine 3.14 © Add rolling
Alpine 3.14 (ARM64) © Add rolling
Centos.7 © Add PR
Centos.8 © Drop PR (in favor of 7)
SLES 12 Add PR, drop rolling
SLES 15 Drop PR (in favor of 12)
! openSUSE 15 Add rolling No Helix queue available
Windows 7 (x86) Drop PR (rolling sufficient)
Windows 8.1 Drop PR in favor of W7 & W10+
! Windows 10 19H1 (server as proxy for client) (x86 and 64) As far as possible, remove x64 rolling in favor of W11. We need Windows 11 replacement for following queues: Windows.10.Amd64.Server19H1.Open, Windows.10.Amd64.Server19H1.ES.Open
! Windows 10 and 11 We need Windows 11 replacement for following queues: Windows.10.Arm64v8.Open, Windows.10.Arm64.Open
- Windows Server Core 1909 Drop it (EOL) Already replaced by Windows Server Core 2004
! Windows Server Core 2012 Add PR + rolling No docker tag available
Windows Server RS5 (1809) Drop it (EOL)
! Windows Server 1903 (19H1) Drop it (EOL) Seems we don't have a replacement defined
! Windows Server 2012 Add PR No Helix queue available
! Windows Server 2022 Add rolling No Helix queue available

@ghost
Copy link

ghost commented Sep 3, 2021

Tagging subscribers to this area: @Anipik, @safern, @ViktorHofer
See info in area-owners.md if you want to be subscribed.

Issue Details
OS What to do Notes
Ubuntu 16.04 LTS remove PR coverage
Ubuntu 19.10 container remove all, EOL
Ubuntu 21.04 no Helix queue available
macOS 10.13 remove all, EOL
macOS 10.14 remove PR coverage
Debian 10 © drop rolling
Debian 11 © drop PR
Alpine 3.12 © Drop it (EOL) in favor of 3.14
Alpine 3.13 © add PR we don't have a docker for x64 nor amd64
Alpine 3.14 © Add rolling
Alpine 3.14 (ARM64) © Add rolling we don't have a docker
Centos.7 © Add PR we don't have a docker
Centos.8 © Drop PR (in favor of 7)
SLES 12 Add PR, drop rolling
SLES 15 Drop PR (in favor of 12)
openSUSE 15 Add rolling We don't have a queue
Windows 7 (x86) Drop PR (rolling sufficient)
Windows 8.1 Drop PR in favor of W7 & W10+
Windows 10 19H1 (server as proxy for client) (x86 and 64) As far as possible, remove x64 rolling in favor of 11. We have win 11 queue only for client replacement
Windows 10 and 11 without change as we don't have a uqeue for windows 11
Windows Server Core 1909 Drop it (EOL)
Windows Server Core 2012 Add PR + rolling no helix queue
Windows Server RS5 (1809) Drop it (EOL)
Windows Server 1903 (19H1) Drop it (EOL) seems we don't have a replacement defined

part of #57947

Author: aik-jahoda
Assignees: -
Labels:

area-Infrastructure-libraries

Milestone: -

@aik-jahoda
Copy link
Contributor Author

@ViktorHofer can you please take a look confirm I took correct approach?

@@ -42,22 +41,22 @@ jobs:
# Linux musl x64
- ${{ if eq(parameters.platform, 'Linux_musl_x64') }}:
- ${{ if eq(parameters.jobParameters.isFullMatrix, false) }}:
- (Alpine.312.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-20200602002622-e06dc59
- (Alpine.313.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-helix-amd64-20210903164742-1848e19
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should try and match as much as possible Rolling vs PRs as with rolling builds is how we measure pass rate for PR builds.

- Windows.10.Amd64.Server19H1.Open

# .NETFramework
- ${{ if eq(parameters.jobParameters.framework, 'net48') }}:
- Windows.10.Amd64.Client19H1.Open
- Windows.11.Amd64.ClientPre.Open
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we care much about full framework tests running on W11.

@ghost ghost closed this Nov 3, 2021
@ghost
Copy link

ghost commented Nov 3, 2021

Draft Pull Request was automatically closed for inactivity. Please let us know if you'd like to reopen it.

@ghost ghost locked as resolved and limited conversation to collaborators Dec 3, 2021
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants