Skip to content

Commit f0f42cc

Browse files
Update Alpine versions for release/8.0-staging (#99849)
* Update Alpine versions * Backport [#99020] Disable QUIC tests on alpine arm32 --------- Co-authored-by: Natalia Kondratyeva <[email protected]>
1 parent cd27afe commit f0f42cc

9 files changed

+18
-11
lines changed

eng/pipelines/coreclr/templates/helix-queues-setup.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,23 +79,23 @@ jobs:
7979
# Linux musl x64
8080
- ${{ if eq(parameters.platform, 'linux_musl_x64') }}:
8181
- ${{ if eq(variables['System.TeamProject'], 'public') }}:
82-
- (Alpine.315.Amd64.Open)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-amd64
82+
- (Alpine.317.Amd64.Open)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-amd64
8383
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
84-
- (Alpine.315.Amd64)ubuntu.1804.amd64@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.15-helix-amd64
84+
- (Alpine.319.Amd64)Ubuntu.2204.Amd64@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-helix-amd64
8585

8686
# Linux musl arm32
8787
- ${{ if eq(parameters.platform, 'linux_musl_arm') }}:
8888
- ${{ if eq(variables['System.TeamProject'], 'public') }}:
89-
- (Alpine.315.Arm32.Open)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-arm32v7
89+
- (Alpine.317.Arm32.Open)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-arm32v7
9090
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
91-
- (Alpine.315.Arm32)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-arm32v7
91+
- (Alpine.319.Arm32)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.19-helix-arm32v7
9292

9393
# Linux musl arm64
9494
- ${{ if eq(parameters.platform, 'linux_musl_arm64') }}:
9595
- ${{ if eq(variables['System.TeamProject'], 'public') }}:
96-
- (Alpine.315.Arm64.Open)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-arm64v8
96+
- (Alpine.317.Arm64.Open)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-arm64v8
9797
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
98-
- (Alpine.315.Arm64)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-arm64v8
98+
- (Alpine.319.Arm64)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.19-helix-arm64v8
9999

100100
# Linux x64
101101
- ${{ if eq(parameters.platform, 'linux_x64') }}:

eng/pipelines/libraries/helix-queues-setup.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ jobs:
4747
# Linux musl x64
4848
- ${{ if eq(parameters.platform, 'linux_musl_x64') }}:
4949
- ${{ if or(ne(parameters.jobParameters.isExtraPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }}:
50-
- (Alpine.315.Amd64.Open)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-amd64
50+
- (Alpine.317.Amd64.Open)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-amd64
5151
- ${{ if or(eq(parameters.jobParameters.isExtraPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true)) }}:
52-
- (Alpine.317.Amd64.Open)Ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-amd64
52+
- (Alpine.319.Amd64.Open)Ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.19-helix-amd64
5353

5454
# Linux musl arm64
5555
- ${{ if and(eq(parameters.platform, 'linux_musl_arm64'), or(eq(parameters.jobParameters.isExtraPlatforms, true), eq(parameters.jobParameters.includeAllPlatforms, true))) }}:
56-
- (Alpine.317.Arm64.Open)ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-arm64v8
57-
- (Alpine.315.Arm64.Open)ubuntu.1804[email protected]/dotnet-buildtools/prereqs:alpine-3.15-helix-arm64v8
56+
- (Alpine.317.Arm64.Open)ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.17-helix-arm64v8
57+
- (Alpine.319.Arm64.Open)ubuntu.2204[email protected]/dotnet-buildtools/prereqs:alpine-3.19-helix-arm64v8
5858

5959
# Linux x64
6060
- ${{ if eq(parameters.platform, 'linux_x64') }}:

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicCipherSuitesPolicyTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ namespace System.Net.Quic.Tests
1111
[Collection(nameof(DisableParallelization))]
1212
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
1313
[SkipOnPlatform(TestPlatforms.Windows, "CipherSuitesPolicy is not supported on Windows")]
14+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
1415
public class MsQuicCipherSuitesPolicyTests : QuicTestBase
1516
{
1617
public MsQuicCipherSuitesPolicyTests(ITestOutputHelper output) : base(output) { }
@@ -77,4 +78,4 @@ await Assert.ThrowsAsync<QuicException>(() => TestConnection(
7778
));
7879
}
7980
}
80-
}
81+
}

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicPlatformDetectionTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public async Task SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue()
5959
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsRaspbian10), nameof(PlatformDetection.IsArmv6Process), nameof(PlatformDetection.IsInContainer))]
6060
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsPpc64leProcess))]
6161
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsUbuntu2004), nameof(PlatformDetection.IsS390xProcess))]
62+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
6263
[ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsInHelix))]
6364
[PlatformSpecific(TestPlatforms.Linux)]
6465
public void SupportedLinuxPlatforms_IsSupportedIsTrue()

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public void Dispose()
4848

4949
[Collection(nameof(DisableParallelization))]
5050
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
51+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
5152
public class MsQuicTests : QuicTestBase, IClassFixture<CertificateSetup>
5253
{
5354
private static byte[] s_data = "Hello world!"u8.ToArray();

src/libraries/System.Net.Quic/tests/FunctionalTests/QuicConnectionTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace System.Net.Quic.Tests
1616

1717
[Collection(nameof(DisableParallelization))]
1818
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
19+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
1920
public sealed class QuicConnectionTests : QuicTestBase
2021
{
2122
const int ExpectedErrorCode = 1234;

src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ namespace System.Net.Quic.Tests
1515
{
1616
[Collection(nameof(DisableParallelization))]
1717
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
18+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
1819
public sealed class QuicListenerTests : QuicTestBase
1920
{
2021
public QuicListenerTests(ITestOutputHelper output) : base(output) { }

src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamConnectedStreamConformanceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace System.Net.Quic.Tests
1616
{
1717
[Collection(nameof(DisableParallelization))]
1818
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
19+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
1920
public sealed class QuicStreamConformanceTests : ConnectedStreamConformanceTests
2021
{
2122
protected override bool UsableAfterCanceledReads => false;

src/libraries/System.Net.Quic/tests/FunctionalTests/QuicStreamTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ namespace System.Net.Quic.Tests
1414
{
1515
[Collection(nameof(DisableParallelization))]
1616
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported))]
17+
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
1718
public sealed class QuicStreamTests : QuicTestBase
1819
{
1920
private static byte[] s_data = "Hello world!"u8.ToArray();

0 commit comments

Comments
 (0)