Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
3193add
[main] Fix portal docs root path when multiple repositories are check…
github-actions[bot] Dec 11, 2025
106ff2e
[release/2026-01B] Update syft to v1.38.2 (#6882)
github-actions[bot] Dec 17, 2025
68fd0a3
Update Aspire Dashboard to 13.1.0 (#6883)
joperezr Dec 17, 2025
34c802d
[main] Use templates instead of matrix jobs for component detection (…
github-actions[bot] Dec 22, 2025
1662510
[main] Replace checklists with a custom agent for managing images (#6…
github-actions[bot] Dec 23, 2025
e4feb3e
Fix portal docs root path when multiple repositories are checked out …
lbussell Dec 11, 2025
e2c9509
Replace checklists with a custom agent for managing images (#6871)
lbussell Dec 11, 2025
17c8cc5
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Dec 11, 2025
1f32de2
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Dec 17, 2025
35f78c0
Add documentation for testing options and arm64 builds (#6887)
Copilot Dec 18, 2025
ebb28a8
Use templates instead of matrix jobs for component detection (#6889)
lbussell Dec 18, 2025
d3fd91d
Add PowerShell tests for dotnet SDK images (#6886)
anamnavi Dec 19, 2025
03fe2dc
Disable publishEolAnnotations in core-official.yml to unblock publish…
lbussell Dec 23, 2025
d53dc9a
[nightly] Update syft to v1.39.0 (#6899)
dotnet-docker-bot Dec 23, 2025
377cf30
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Jan 7, 2026
1b918fa
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Jan 7, 2026
415bf91
Update names of registries in publishConfig (#6910)
lbussell Jan 7, 2026
5524914
[nightly] Fix CG pipeline permission error: use writable install path…
github-actions[bot] Jan 8, 2026
c7ed6f4
Add alpine-extra images for runtime and aspnet repos (#6901)
Copilot Jan 8, 2026
682a623
Add strongly-typed OS model in tests (#6893)
lbussell Jan 8, 2026
0e8b9d3
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Jan 8, 2026
297fa6d
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Jan 8, 2026
49adef4
[nightly] Update dependencies from syft (#6911)
dotnet-docker-bot Jan 8, 2026
bbb5091
Skip package tests for unstable OSes (#6894)
lbussell Jan 8, 2026
490ebb4
Update tests and templates from .NET 11 changes
lbussell Dec 18, 2025
13baace
Only show .NET 11 featured tags on nightly branch
lbussell Jan 9, 2026
b2e0364
Update public-checksums url definitions
lbussell Jan 9, 2026
1a67806
[release/2026-01B] Port changes from nightly branch for January 2026 …
lbussell Jan 9, 2026
d42e2b8
[release/2026-01B] Move Alpine floating tags from 3.22 to 3.23 (#6921)
lbussell Jan 9, 2026
ce0d7d1
[release/2026-01B] Update common Docker engineering infrastructure wi…
github-actions[bot] Jan 12, 2026
849a7bf
Update .NET 8.0 to 8.0.417/8.0.23
lbussell Jan 12, 2026
9d42ab2
Update .NET 9.0 to 9.0.309/9.0.12
lbussell Jan 12, 2026
5d47c9f
Update .NET 10.0 to 10.0.102/10.0.2
lbussell Jan 12, 2026
9ee37d5
Merge branch 'main' into release/2026-01B-updates
lbussell Jan 12, 2026
bb1c8cd
Updates for January 2026 .NET releases (#6925)
lbussell Jan 13, 2026
1d492a0
Merge remote-tracking branch 'upstream/main' into main-to-nightly-202…
lbussell Jan 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
358 changes: 179 additions & 179 deletions README.aspnet.md

Large diffs are not rendered by default.

186 changes: 93 additions & 93 deletions README.runtime-deps.md

Large diffs are not rendered by default.

218 changes: 109 additions & 109 deletions README.runtime.md

Large diffs are not rendered by default.

130 changes: 65 additions & 65 deletions README.sdk.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion eng/docker-tools/templates/variables/docker-images.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
variables:
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2864167
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2877314
imageNames.imageBuilder: $(imageNames.imageBuilderName)
imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId)
imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner
Expand Down
4 changes: 2 additions & 2 deletions eng/readme-templates/FeaturedTags.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ elif match(REPO, "aspire-dashboard"):* `13`
* `docker pull {{FULL_REPO}}:13`^
elif match(REPO, "yarp"):* `2.3-preview`
* `docker pull {{FULL_REPO}}:2.3-preview`^
else:* `11.0-preview` (Preview)
else:{{if VARIABLES["branch"] = "nightly":* `11.0-preview` (Preview)
* `docker pull {{FULL_REPO}}:11.0-preview`
* `10.0` (Long-Term Support)
}}* `10.0` (Long-Term Support)
* `docker pull {{FULL_REPO}}:10.0`
* `9.0` (Standard Support)
* `docker pull {{FULL_REPO}}:9.0`
Expand Down
32 changes: 16 additions & 16 deletions manifest.versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,16 @@
"aspire-dashboard|base-url|main": "$(base-url|public|preview|nightly)",
"aspire-dashboard|base-url|nightly": "$(base-url|public|preview|nightly)",

"aspnet|8.0|build-version": "8.0.22",
"aspnet|8.0|build-version": "8.0.23",
"aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)",

"aspnet|11.0|build-version": "11.0.0-alpha.1.25609.108",
"aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)",

"aspnet|10.0|build-version": "10.0.1",
"aspnet|10.0|build-version": "10.0.2",
"aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)",

"aspnet|9.0|build-version": "9.0.11",
"aspnet|9.0|build-version": "9.0.12",
"aspnet-composite|9.0|build-version": "$(aspnet|9.0|build-version)",

"chisel|latest|build-version": "v1.3.0",
Expand Down Expand Up @@ -73,7 +73,7 @@
"chisel|8.0|arm|sha384": "$(chisel|latest|arm|sha384)",
"chisel|8.0|arm64|sha384": "$(chisel|latest|arm64|sha384)",

"dotnet|8.0|product-version": "8.0.22",
"dotnet|8.0|product-version": "8.0.23",
"dotnet|8.0|fixed-tag": "$(dotnet|8.0|product-version)",
"dotnet|8.0|minor-tag": "8.0",
"dotnet|8.0|base-url|main": "$(base-url|public|maintenance|main)",
Expand All @@ -82,7 +82,7 @@
"dotnet|8.0|base-url|checksums|nightly": "$(dotnet|8.0|base-url|nightly)",
"dotnet|8.0|aggregate-checksums": "/checksums/$(dotnet|8.0|product-version)-sha.txt",

"dotnet|9.0|product-version": "9.0.11",
"dotnet|9.0|product-version": "9.0.12",
"dotnet|9.0|fixed-tag": "$(dotnet|9.0|product-version)",
"dotnet|9.0|minor-tag": "9.0",
"dotnet|9.0|base-url|main": "$(base-url|public|maintenance|main)",
Expand All @@ -91,7 +91,7 @@
"dotnet|9.0|base-url|checksums|nightly": "$(dotnet|9.0|base-url|nightly)",
"dotnet|9.0|aggregate-checksums": "/checksums/$(dotnet|9.0|product-version)-sha.txt",

"dotnet|10.0|product-version": "10.0.1",
"dotnet|10.0|product-version": "10.0.2",
"dotnet|10.0|fixed-tag": "$(dotnet|10.0|product-version)",
"dotnet|10.0|minor-tag": "10.0",
"dotnet|10.0|base-url|main": "$(base-url|public|maintenance|main)",
Expand Down Expand Up @@ -171,7 +171,7 @@
"monitor|10.0|base-url|main": "$(base-url|public|maintenance|main)",
"monitor|10.0|base-url|nightly": "$(base-url|public|maintenance|nightly)",
"monitor|10.0|base-url|checksums|main": "$(base-url|public-checksums|maintenance|main)",
"monitor|10.0|base-url|checksums|nightly": "$(base-url|public-checksums|maintenance|main)",
"monitor|10.0|base-url|checksums|nightly": "$(base-url|public-checksums|maintenance|nightly)",

"powershell|8.0|build-version": "7.4.13",
"powershell|8.0|Linux.Alpine|sha": "aad1256a8a29ae6646408a6bba00459745e4d676a4643541d55340fca0f311caecaa1f7a3490d49812d255d253d94ae06ba8134a5e5a304504decab556f58031",
Expand Down Expand Up @@ -224,31 +224,31 @@
"rocks-toolbox|10.0|version": "$(rocks-toolbox|latest|version)",
"rocks-toolbox|11.0|version": "$(rocks-toolbox|latest|version)",

"runtime|8.0|build-version": "8.0.22",
"runtime|9.0|build-version": "9.0.11",
"runtime|10.0|build-version": "10.0.1",
"runtime|8.0|build-version": "8.0.23",
"runtime|9.0|build-version": "9.0.12",
"runtime|10.0|build-version": "10.0.2",
"runtime|11.0|build-version": "11.0.0-alpha.1.25609.108",

"sdk|8.0|build-version": "8.0.416",
"sdk|8.0|product-version": "8.0.416",
"sdk|8.0|build-version": "8.0.417",
"sdk|8.0|product-version": "8.0.417",
"sdk|8.0|base-url|main": "$(dotnet|8.0|base-url|main)",
"sdk|8.0|base-url|nightly": "$(dotnet|8.0|base-url|nightly)",
"sdk|8.0|base-url|checksums|main": "$(sdk|8.0|base-url|main)",
"sdk|8.0|base-url|checksums|nightly": "$(sdk|8.0|base-url|nightly)",
"sdk|8.0|fixed-tag": "$(sdk|8.0|product-version)",
"sdk|8.0|minor-tag": "$(dotnet|8.0|minor-tag)",

"sdk|9.0|build-version": "9.0.308",
"sdk|9.0|product-version": "9.0.308",
"sdk|9.0|build-version": "9.0.309",
"sdk|9.0|product-version": "9.0.309",
"sdk|9.0|base-url|main": "$(dotnet|9.0|base-url|main)",
"sdk|9.0|base-url|nightly": "$(dotnet|9.0|base-url|nightly)",
"sdk|9.0|base-url|checksums|main": "$(sdk|9.0|base-url|main)",
"sdk|9.0|base-url|checksums|nightly": "$(sdk|9.0|base-url|nightly)",
"sdk|9.0|fixed-tag": "$(sdk|9.0|product-version)",
"sdk|9.0|minor-tag": "$(dotnet|9.0|minor-tag)",

"sdk|10.0|build-version": "10.0.101",
"sdk|10.0|product-version": "10.0.101",
"sdk|10.0|build-version": "10.0.102",
"sdk|10.0|product-version": "10.0.102",
"sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|main)",
"sdk|10.0|base-url|nightly": "$(dotnet|10.0|base-url|nightly)",
"sdk|10.0|base-url|checksums|main": "$(dotnet|10.0|base-url|checksums|main)",
Expand Down
2 changes: 1 addition & 1 deletion src/aspire-dashboard/amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ RUN dotnet_aspire_version=13.2.0-preview.1.26058.1 \


# Aspire Dashboard image
FROM $REPO:8.0.22-azurelinux3.0-distroless-extra-amd64
FROM $REPO:8.0.23-azurelinux3.0-distroless-extra-amd64

WORKDIR /app
COPY --from=installer /app .
Expand Down
2 changes: 1 addition & 1 deletion src/aspire-dashboard/arm64v8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ RUN dotnet_aspire_version=13.2.0-preview.1.26058.1 \


# Aspire Dashboard image
FROM $REPO:8.0.22-azurelinux3.0-distroless-extra-arm64v8
FROM $REPO:8.0.23-azurelinux3.0-distroless-extra-arm64v8

WORKDIR /app
COPY --from=installer /app .
Expand Down
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-amd64 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-amd64 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-extra-amd64
FROM $REPO:10.0.2-alpine3.22-extra-amd64

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite-extra/arm32v7/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-arm32v7 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-arm32v7 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-extra-arm32v7
FROM $REPO:10.0.2-alpine3.22-extra-arm32v7

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite-extra/arm64v8/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-arm64v8 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-arm64v8 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-extra-arm64v8
FROM $REPO:10.0.2-alpine3.22-extra-arm64v8

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-amd64 AS installer
FROM $REPO:10.0.2-alpine3.22-amd64 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-amd64
FROM $REPO:10.0.2-alpine3.22-amd64

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-arm32v7 AS installer
FROM $REPO:10.0.2-alpine3.22-arm32v7 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-arm32v7
FROM $REPO:10.0.2-alpine3.22-arm32v7

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps

# Installer image
FROM $REPO:10.0.1-alpine3.22-arm64v8 AS installer
FROM $REPO:10.0.2-alpine3.22-arm64v8 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \
Expand All @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Composite Image
FROM $REPO:10.0.1-alpine3.22-arm64v8
FROM $REPO:10.0.2-alpine3.22-arm64v8

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.1 \
DOTNET_VERSION=10.0.2 \
# ASP.NET Core version
ASPNET_VERSION=10.0.1
ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
8 changes: 4 additions & 4 deletions src/aspnet/10.0/alpine3.22-extra/amd64/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-amd64 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-amd64 AS installer

# Retrieve ASP.NET Core
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \
Expand All @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Core image
FROM $REPO:10.0.1-alpine3.22-extra-amd64
FROM $REPO:10.0.2-alpine3.22-extra-amd64

# ASP.NET Core version
ENV ASPNET_VERSION=10.0.1
ENV ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
8 changes: 4 additions & 4 deletions src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-arm32v7 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-arm32v7 AS installer

# Retrieve ASP.NET Core
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \
Expand All @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Core image
FROM $REPO:10.0.1-alpine3.22-extra-arm32v7
FROM $REPO:10.0.2-alpine3.22-extra-arm32v7

# ASP.NET Core version
ENV ASPNET_VERSION=10.0.1
ENV ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
8 changes: 4 additions & 4 deletions src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime

# Installer image
FROM $REPO:10.0.1-alpine3.22-extra-arm64v8 AS installer
FROM $REPO:10.0.2-alpine3.22-extra-arm64v8 AS installer

# Retrieve ASP.NET Core
RUN aspnetcore_version=10.0.1 \
RUN aspnetcore_version=10.0.2 \
&& wget \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \
https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \
Expand All @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.1 \


# ASP.NET Core image
FROM $REPO:10.0.1-alpine3.22-extra-arm64v8
FROM $REPO:10.0.2-alpine3.22-extra-arm64v8

# ASP.NET Core version
ENV ASPNET_VERSION=10.0.1
ENV ASPNET_VERSION=10.0.2

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
Loading
Loading