Skip to content

Remove Alpine 3.22 images#7062

Merged
lbussell merged 3 commits intonightlyfrom
copilot/remove-alpine-3-23-images
Mar 6, 2026
Merged

Remove Alpine 3.22 images#7062
lbussell merged 3 commits intonightlyfrom
copilot/remove-alpine-3-23-images

Conversation

Copy link
Contributor

Copilot AI commented Mar 5, 2026

Per the supported platforms policy, Alpine 3.22 images stop publishing 3 months after Alpine 3.23 release (March Patch Tuesday).

  • Dockerfiles: Removed 28 Alpine 3.22 directories (84 Dockerfiles) across runtime-deps, runtime, aspnet, and sdk for .NET 8.0/9.0/10.0
  • manifest.json: Removed all Alpine 3.22 image entries and shared tags
  • manifest.versions.json: Removed libssl|alpine3.22
  • MCR tags metadata: Removed 28 Alpine 3.22 tag group references
  • Documentation: Updated alpine3.22 → alpine3.23 in sample-image-size-report.md and vulnerability-reporting.md
  • Tests: Removed OS.Alpine322 and associated test data entries
  • Regenerated Dockerfiles, READMEs, and internal Dockerfile baselines from templates

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • 1s1vsblobprodcus386.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • 4vyvsblobprodcus361.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • 4zjvsblobprodcus390.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • 80zvsblobprodcus35.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • 96bvsblobprodcus338.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • aka.ms
    • Triggering command: /usr/bin/curl curl -I -sSL --retry 5 --retry-delay 2 --connect-timeout 15 REDACTED (dns block)
  • c50vsblobprodcus330.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • gbsvsblobprodcus365.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • ibzvsblobprodcus369.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • jd4vsblobprodcus366.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • josvsblobprodcus372.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • l49vsblobprodcus358.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • lylvsblobprodcus31.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • m8dvsblobprodcus37.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • mfjvsblobprodcus373.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • n3kvsblobprodcus335.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • pc2vsblobprodcus360.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • vb4vsblobprodcus33.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • vwvvsblobprodcus334.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • yluvsblobprodcus367.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)
  • yttvsblobprodcus357.vsblob.vsassets.io
    • Triggering command: /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet /home/REDACTED/work/dotnet-docker/dotnet-docker/.dotnet/dotnet test --filter VerifyInternalDockerfilesOutput&(Category=pre-build) --logger:trx (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Remove Alpine 3.23 images as per issue 6861 Remove Alpine 3.22 images Mar 5, 2026
@lbussell lbussell marked this pull request as ready for review March 5, 2026 22:43
@lbussell lbussell requested a review from a team as a code owner March 5, 2026 22:43
@lbussell lbussell requested a review from mthalman March 5, 2026 22:43
@lbussell lbussell enabled auto-merge (squash) March 5, 2026 23:11
@lbussell lbussell merged commit 2fcc980 into nightly Mar 6, 2026
121 checks passed
@github-actions github-actions bot added the needs-backport PR that should be backported to another branch label Mar 6, 2026
@lbussell
Copy link
Member

lbussell commented Mar 9, 2026

/backport to release/2026-03B

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Started backporting to release/2026-03B (link to workflow run)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-backport PR that should be backported to another branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants