From 46092a95a117f616a9e3347b8f0ff525061a0f7a Mon Sep 17 00:00:00 2001 From: gargsaumya Date: Tue, 9 Dec 2025 09:57:01 +0530 Subject: [PATCH 1/2] Pin Alpine ARM64 to 3.20 to fix msodbcsql arch mismatch issue --- eng/pipelines/pr-validation-pipeline.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/pipelines/pr-validation-pipeline.yml b/eng/pipelines/pr-validation-pipeline.yml index 14e07885..7bb48c52 100644 --- a/eng/pipelines/pr-validation-pipeline.yml +++ b/eng/pipelines/pr-validation-pipeline.yml @@ -1400,7 +1400,7 @@ jobs: -v $(Build.SourcesDirectory):/workspace \ -w /workspace \ --network bridge \ - alpine:latest \ + alpine:3.22 \ tail -f /dev/null displayName: 'Create Alpine x86_64 container' @@ -1642,7 +1642,7 @@ jobs: -v $(Build.SourcesDirectory):/workspace \ -w /workspace \ --network bridge \ - alpine:latest \ + alpine:3.22 \ tail -f /dev/null displayName: 'Create Alpine ARM64 container' From af608b34d2f60b948af58e2b32ce0fd35885c9c9 Mon Sep 17 00:00:00 2001 From: gargsaumya Date: Tue, 9 Dec 2025 11:23:18 +0530 Subject: [PATCH 2/2] adding a comment --- eng/pipelines/pr-validation-pipeline.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eng/pipelines/pr-validation-pipeline.yml b/eng/pipelines/pr-validation-pipeline.yml index 7bb48c52..c85a1443 100644 --- a/eng/pipelines/pr-validation-pipeline.yml +++ b/eng/pipelines/pr-validation-pipeline.yml @@ -1395,6 +1395,8 @@ jobs: - script: | # Create a Docker container for testing on x86_64 + # TODO(AB#40901): Temporary pin to 3.22 due to msodbcsql ARM64 package arch mismatch + # Revert to alpine:latest once ODBC team releases fixed ARM64 package docker run -d --name test-container-alpine \ --platform linux/amd64 \ -v $(Build.SourcesDirectory):/workspace \ @@ -1637,6 +1639,8 @@ jobs: - script: | # Create a Docker container for testing on ARM64 + # TODO(AB#40901): Temporary pin to 3.22 due to msodbcsql ARM64 package arch mismatch + # Revert to alpine:latest once ODBC team releases fixed ARM64 package docker run -d --name test-container-alpine-arm64 \ --platform linux/arm64 \ -v $(Build.SourcesDirectory):/workspace \