Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
11a4e67
Add NuGet config with dotnet-public feed for complexapp sample (#7152)
Copilot Apr 16, 2026
ba6b84d
Update .NET 10 to 10.0.7 / 10.0.203 (#7161)
lbussell Apr 21, 2026
3f249fe
Fix releases sample support phase handling (#7155)
richlander Apr 22, 2026
77ef40e
Remove internal PAT fallback from update-dependencies templates (#7138)
missymessa Apr 29, 2026
3899791
Switch to .NET 8, 9, and 10 transport feeds for tests
lbussell Apr 14, 2026
ac1974a
Fix resolute chiseled expected package lists
lbussell Apr 13, 2026
7c7076c
Backport commits for 5B (#7172)
mthalman Apr 30, 2026
b022408
[release/2026-05B] [nightly] Update dependencies from dotnet/dotnet (…
github-actions[bot] May 1, 2026
0dbfb44
[nightly] Update syft to v1.44.0 (#7136)
dotnet-docker-bot May 8, 2026
51ff29e
[nightly] Update mingit to v2.53.0.windows.3 (#7151)
dotnet-docker-bot May 7, 2026
22903f3
Remove CBL Mariner 2.0 images (#7154)
lbussell Apr 17, 2026
4ed131f
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Apr 20, 2026
7b0998c
Update PowerShell to v7.6.1 in NET 10 SDK images (#7162)
adityapatwardhan Apr 29, 2026
d1456a6
Update PowerShell to v7.5.6 in .NET 9 SDK images (#7163)
daxian-dbw Apr 29, 2026
8e13562
[nightly] Update common Docker engineering infrastructure with latest…
dotnet-docker-bot Apr 29, 2026
57ddb66
Update PowerShell to v7.4.15 in .NET 8 SDK images (#7166)
SeeminglyScience Apr 29, 2026
b900c51
Update .NET 11 with PowerShell v7.7.0-preview.1 (#7167)
jshigetomi May 7, 2026
075981a
Add agent skills for release process (#7168)
lbussell Apr 29, 2026
87f7293
Fix markdown lint errors in release skill (#7175)
lbussell May 8, 2026
1af415d
Temporarily disable `check-markdown-links` workflow (#7177)
lbussell May 8, 2026
f266eb7
[nightly] Update mingit to v2.54.0.windows.1 (#7179)
dotnet-docker-bot May 8, 2026
e4066bf
Update .NET 8.0 to 8.0.27 Runtime / 8.0.421 SDK
lbussell May 11, 2026
e5c4c07
Update .NET 9.0 to 9.0.16 Runtime / 9.0.314 SDK
lbussell May 11, 2026
8cd6d60
Update .NET 10.0 to 10.0.8 Runtime / 10.0.300 SDK
lbussell May 11, 2026
a97a9d9
Update .NET 11.0 to 11.0 Preview 4
lbussell May 11, 2026
54b1fbf
Update Aspire Dashboard to 13.3.0
lbussell May 11, 2026
2cbed41
Update test data for Aspire Dashboard 13.3.0
lbussell May 11, 2026
82488db
Updates for May 2026 .NET releases (#7184)
lbussell May 12, 2026
48ad22c
Merge upstream/main into nightly
lbussell May 12, 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
  •  
  •  
  •  
316 changes: 158 additions & 158 deletions README.aspnet.md

Large diffs are not rendered by default.

168 changes: 84 additions & 84 deletions README.runtime-deps.md

Large diffs are not rendered by default.

200 changes: 100 additions & 100 deletions README.runtime.md

Large diffs are not rendered by default.

118 changes: 59 additions & 59 deletions README.sdk.md

Large diffs are not rendered by default.

38 changes: 19 additions & 19 deletions manifest.versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@
"alpine|9.0|floating-tag-version": "$(alpine|floating-tag-version)",
"alpine|8.0|floating-tag-version": "$(alpine|floating-tag-version)",

"aspire-dashboard|build-version": "13.3.0-preview.1.26174.7",
"aspire-dashboard|build-version": "13.3.0-preview.1.26256.5",
"aspire-dashboard|product-version": "13.3.0",
"aspire-dashboard|fixed-tag": "13.3.0",
"aspire-dashboard|fixed-tag": "$(aspire-dashboard|product-version)",
"aspire-dashboard|minor-tag": "13.3",
"aspire-dashboard|major-tag": "13",
"aspire-dashboard|linux|x64|sha": "080be00132d97cfcf6c01a85aa60952e6a3d620863c479d3094f93bf21b561764e9f2773465636d29dfed231a3906b26f4aaabc576c01a93b98d7d0d06308f1c",
"aspire-dashboard|linux|arm64|sha": "84a2501019a9ef7c6dfb995a9c3b4e3b50878e27ce7d0397e12731b70c4e20c62a72d05322b1a621663d031445c438a8692353e2eed03d641347f1ba3c4eb937",
"aspire-dashboard|linux|x64|sha": "cfafa97f3d8bca6a3e0d20d29d5d1a2c119ac2fd45650569bc596182598603512f46df91fd623d5818ed5795816419ddd7a0bd30b831df44e3256fcb30021557",
"aspire-dashboard|linux|arm64|sha": "e03dd6d54b9df414a70ffa16d962dddb4b83c516c8e8342ccf57aafb24c7c80fc3f0938ef98b2c1c7edbe221aa48cf66f302b719facffc62f2229356639667ac",
"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.26",
"aspnet|8.0|build-version": "8.0.27",
"aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)",

"aspnet|9.0|build-version": "9.0.15",
"aspnet|9.0|build-version": "9.0.16",
"aspnet-composite|9.0|build-version": "$(aspnet|9.0|build-version)",

"aspnet|10.0|build-version": "10.0.7",
"aspnet|10.0|build-version": "10.0.8",
"aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)",

"aspnet|11.0|build-version": "11.0.0-preview.4.26230.115",
Expand Down Expand Up @@ -74,7 +74,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.26",
"dotnet|8.0|product-version": "8.0.27",
"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 @@ -83,7 +83,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.15",
"dotnet|9.0|product-version": "9.0.16",
"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 @@ -92,7 +92,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.7",
"dotnet|10.0|product-version": "10.0.8",
"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 @@ -225,31 +225,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.26",
"runtime|9.0|build-version": "9.0.15",
"runtime|10.0|build-version": "10.0.7",
"runtime|8.0|build-version": "8.0.27",
"runtime|9.0|build-version": "9.0.16",
"runtime|10.0|build-version": "10.0.8",
"runtime|11.0|build-version": "11.0.0-preview.4.26230.115",

"sdk|8.0|build-version": "8.0.420",
"sdk|8.0|product-version": "8.0.420",
"sdk|8.0|build-version": "8.0.421",
"sdk|8.0|product-version": "8.0.421",
"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.313",
"sdk|9.0|product-version": "9.0.313",
"sdk|9.0|build-version": "9.0.314",
"sdk|9.0|product-version": "9.0.314",
"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.203",
"sdk|10.0|product-version": "10.0.203",
"sdk|10.0|build-version": "10.0.300",
"sdk|10.0|product-version": "10.0.300",
"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
1 change: 1 addition & 0 deletions samples/complexapp/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ WORKDIR /source

# Copy project file and restore as distinct layers
COPY --link Directory.Build.props .
COPY --link NuGet.config .
COPY --link complexapp/*.csproj complexapp/
COPY --link libfoo/*.csproj libfoo/
COPY --link libbar/*.csproj libbar/
Expand Down
7 changes: 7 additions & 0 deletions samples/complexapp/NuGet.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
</packageSources>
</configuration>
File renamed without changes.
7 changes: 5 additions & 2 deletions samples/releasesapi/ReportGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public static async IAsyncEnumerable<MajorVersion> GetVersionsAsync()
await foreach(MajorRelease release in GetMajorReleasesAsync())
{
int supportDays = release.EolDate is null ? 0 : GetDaysAgo(release.EolDate);
bool supported = release.SupportPhase is "active" or "maintainence";
bool supported = IsSupported(release);
MajorVersion version = new(release.ChannelVersion, supported, release.EolDate ?? "", supportDays, GetReleases(release).ToList());
yield return version;
}
Expand Down Expand Up @@ -43,7 +43,7 @@ public static async IAsyncEnumerable<MajorRelease> GetMajorReleasesAsync()

public static MajorVersion GetVersion(MajorRelease release) =>
new(release.ChannelVersion,
release.SupportPhase is "active" or "maintainence",
IsSupported(release),
release.EolDate ?? "",
release.EolDate is null ? 0 : GetDaysAgo(release.EolDate),
GetReleases(release).ToList()
Expand Down Expand Up @@ -81,6 +81,9 @@ static int GetDaysAgo(string date, bool positiveNumber = false)
return positiveNumber ? Math.Abs(daysAgo) : daysAgo;
}

static bool IsSupported(MajorRelease release) =>
release.SupportPhase is "active" or "maintenance";

}

[JsonSourceGenerationOptions(PropertyNamingPolicy = JsonKnownNamingPolicy.KebabCaseLower)]
Expand Down
7 changes: 5 additions & 2 deletions samples/releasesapp/ReportGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public static async IAsyncEnumerable<MajorVersion> GetVersionsAsync()
await foreach(MajorRelease release in GetMajorReleasesAsync())
{
int supportDays = release.EolDate is null ? 0 : GetDaysAgo(release.EolDate);
bool supported = release.SupportPhase is "active" or "maintainence";
bool supported = IsSupported(release);
MajorVersion version = new(release.ChannelVersion, supported, release.EolDate ?? "", supportDays, GetReleases(release).ToList());
yield return version;
}
Expand Down Expand Up @@ -44,7 +44,7 @@ public static async IAsyncEnumerable<MajorRelease> GetMajorReleasesAsync()

public static MajorVersion GetVersion(MajorRelease release) =>
new(release.ChannelVersion,
release.SupportPhase is "active" or "maintainence",
IsSupported(release),
release.EolDate ?? "",
release.EolDate is null ? 0 : GetDaysAgo(release.EolDate),
GetReleases(release).ToList()
Expand Down Expand Up @@ -82,6 +82,9 @@ static int GetDaysAgo(string date, bool positiveNumber = false)
return positiveNumber ? Math.Abs(daysAgo) : daysAgo;
}

static bool IsSupported(MajorRelease release) =>
release.SupportPhase is "active" or "maintenance";

}

[JsonSourceGenerationOptions(
Expand Down
6 changes: 3 additions & 3 deletions src/aspire-dashboard/amd64/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ RUN tdnf install -y \
&& tdnf clean all

# Retrieve Aspire Dashboard
RUN dotnet_aspire_version=13.3.0-preview.1.26174.7 \
RUN dotnet_aspire_version=13.3.0-preview.1.26256.5 \
&& curl --fail --show-error --location --output aspire_dashboard.zip https://ci.dot.net/public/aspire/$dotnet_aspire_version/aspire-dashboard-linux-x64.zip \
&& aspire_dashboard_sha512='080be00132d97cfcf6c01a85aa60952e6a3d620863c479d3094f93bf21b561764e9f2773465636d29dfed231a3906b26f4aaabc576c01a93b98d7d0d06308f1c' \
&& aspire_dashboard_sha512='cfafa97f3d8bca6a3e0d20d29d5d1a2c119ac2fd45650569bc596182598603512f46df91fd623d5818ed5795816419ddd7a0bd30b831df44e3256fcb30021557' \
&& echo "$aspire_dashboard_sha512 aspire_dashboard.zip" | sha512sum -c - \
&& mkdir --parents /app \
&& unzip aspire_dashboard.zip -d /app \
&& rm aspire_dashboard.zip


# Aspire Dashboard image
FROM $REPO:8.0.26-azurelinux3.0-distroless-extra-amd64
FROM $REPO:8.0.27-azurelinux3.0-distroless-extra-amd64

WORKDIR /app
COPY --from=installer /app .
Expand Down
6 changes: 3 additions & 3 deletions src/aspire-dashboard/arm64v8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ RUN tdnf install -y \
&& tdnf clean all

# Retrieve Aspire Dashboard
RUN dotnet_aspire_version=13.3.0-preview.1.26174.7 \
RUN dotnet_aspire_version=13.3.0-preview.1.26256.5 \
&& curl --fail --show-error --location --output aspire_dashboard.zip https://ci.dot.net/public/aspire/$dotnet_aspire_version/aspire-dashboard-linux-arm64.zip \
&& aspire_dashboard_sha512='84a2501019a9ef7c6dfb995a9c3b4e3b50878e27ce7d0397e12731b70c4e20c62a72d05322b1a621663d031445c438a8692353e2eed03d641347f1ba3c4eb937' \
&& aspire_dashboard_sha512='e03dd6d54b9df414a70ffa16d962dddb4b83c516c8e8342ccf57aafb24c7c80fc3f0938ef98b2c1c7edbe221aa48cf66f302b719facffc62f2229356639667ac' \
&& echo "$aspire_dashboard_sha512 aspire_dashboard.zip" | sha512sum -c - \
&& mkdir --parents /app \
&& unzip aspire_dashboard.zip -d /app \
&& rm aspire_dashboard.zip


# Aspire Dashboard image
FROM $REPO:8.0.26-azurelinux3.0-distroless-extra-arm64v8
FROM $REPO:8.0.27-azurelinux3.0-distroless-extra-arm64v8

WORKDIR /app
COPY --from=installer /app .
Expand Down
10 changes: 5 additions & 5 deletions src/aspnet/10.0/alpine3.23-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.7-alpine3.23-extra-amd64 AS installer
FROM $REPO:10.0.8-alpine3.23-extra-amd64 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-extra-amd64
FROM $REPO:10.0.8-alpine3.23-extra-amd64

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

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.23-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.7-alpine3.23-extra-arm32v7 AS installer
FROM $REPO:10.0.8-alpine3.23-extra-arm32v7 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-extra-arm32v7
FROM $REPO:10.0.8-alpine3.23-extra-arm32v7

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

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.23-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.7-alpine3.23-extra-arm64v8 AS installer
FROM $REPO:10.0.8-alpine3.23-extra-arm64v8 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-extra-arm64v8
FROM $REPO:10.0.8-alpine3.23-extra-arm64v8

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

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.23-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.7-alpine3.23-amd64 AS installer
FROM $REPO:10.0.8-alpine3.23-amd64 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-amd64
FROM $REPO:10.0.8-alpine3.23-amd64

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

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.23-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.7-alpine3.23-arm32v7 AS installer
FROM $REPO:10.0.8-alpine3.23-arm32v7 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-arm32v7
FROM $REPO:10.0.8-alpine3.23-arm32v7

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

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.23-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.7-alpine3.23-arm64v8 AS installer
FROM $REPO:10.0.8-alpine3.23-arm64v8 AS installer

# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=10.0.7 \
RUN aspnetcore_version=10.0.8 \
&& 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.7 \


# ASP.NET Composite Image
FROM $REPO:10.0.7-alpine3.23-arm64v8
FROM $REPO:10.0.8-alpine3.23-arm64v8

ENV \
# .NET Runtime version
DOTNET_VERSION=10.0.7 \
DOTNET_VERSION=10.0.8 \
# ASP.NET Core version
ASPNET_VERSION=10.0.7
ASPNET_VERSION=10.0.8

COPY --from=installer ["/dotnet", "/usr/share/dotnet"]
RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
Loading
Loading