From 2fc2798dd64e80df49d0ded2b81440b8fa160911 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot Date: Fri, 6 Mar 2026 13:08:27 +0000 Subject: [PATCH 1/2] [nightly] Update dependencies from dotnet/dotnet --- manifest.versions.json | 6 +++--- src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile | 6 +++--- .../11.0/alpine3.23-composite-extra/arm32v7/Dockerfile | 6 +++--- .../11.0/alpine3.23-composite-extra/arm64v8/Dockerfile | 6 +++--- src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile | 6 +++--- src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile | 6 +++--- src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile | 6 +++--- src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 4 ++-- .../amd64/Dockerfile | 6 +++--- .../arm64v8/Dockerfile | 6 +++--- .../azurelinux3.0-distroless-composite/amd64/Dockerfile | 6 +++--- .../azurelinux3.0-distroless-composite/arm64v8/Dockerfile | 6 +++--- .../11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 4 ++-- .../11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-composite-extra/amd64/Dockerfile | 6 +++--- .../resolute-chiseled-composite-extra/arm32v7/Dockerfile | 6 +++--- .../resolute-chiseled-composite-extra/arm64v8/Dockerfile | 6 +++--- .../11.0/resolute-chiseled-composite/amd64/Dockerfile | 6 +++--- .../11.0/resolute-chiseled-composite/arm32v7/Dockerfile | 6 +++--- .../11.0/resolute-chiseled-composite/arm64v8/Dockerfile | 6 +++--- src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 4 ++-- src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile | 4 ++-- src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/resolute/amd64/Dockerfile | 4 ++-- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 4 ++-- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23/arm32v7/Dockerfile | 4 ++-- src/runtime/11.0/alpine3.23/arm64v8/Dockerfile | 4 ++-- .../11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 4 ++-- .../11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile | 4 ++-- .../11.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/azurelinux3.0/amd64/Dockerfile | 4 ++-- src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled/amd64/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile | 4 ++-- src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile | 4 ++-- src/runtime/11.0/resolute/amd64/Dockerfile | 4 ++-- src/runtime/11.0/resolute/arm32v7/Dockerfile | 4 ++-- src/runtime/11.0/resolute/arm64v8/Dockerfile | 4 ++-- .../11.0/windowsservercore-ltsc2025/amd64/Dockerfile | 4 ++-- src/sdk/11.0/alpine3.23/amd64/Dockerfile | 4 ++-- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 4 ++-- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 4 ++-- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 4 ++-- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 4 ++-- src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 ++-- src/sdk/11.0/resolute/amd64/Dockerfile | 4 ++-- src/sdk/11.0/resolute/arm32v7/Dockerfile | 4 ++-- src/sdk/11.0/resolute/arm64v8/Dockerfile | 4 ++-- src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile | 4 ++-- 73 files changed, 163 insertions(+), 163 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 61c1c4b037..4b4669a6f3 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -37,7 +37,7 @@ "aspnet|10.0|build-version": "10.0.3", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", - "aspnet|11.0|build-version": "11.0.0-preview.2.26122.107", + "aspnet|11.0|build-version": "11.0.0-preview.2.26155.113", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", "chisel|latest|build-version": "v1.4.0", @@ -226,7 +226,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", "runtime|10.0|build-version": "10.0.3", - "runtime|11.0|build-version": "11.0.0-preview.2.26122.107", + "runtime|11.0|build-version": "11.0.0-preview.2.26155.113", "sdk|8.0|build-version": "8.0.418", "sdk|8.0|product-version": "8.0.418", @@ -255,7 +255,7 @@ "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", - "sdk|11.0|build-version": "11.0.100-preview.2.26122.107", + "sdk|11.0|build-version": "11.0.100-preview.2.26155.113", "sdk|11.0|product-version": "11.0.100-preview.2", "sdk|11.0|base-url|main": "$(dotnet|11.0|base-url|main)", "sdk|11.0|base-url|nightly": "$(dotnet|11.0|base-url|nightly)", diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 967329be1d..23ed8d1f73 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index e88b17ac82..5b97d1c091 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index d524decf6a..f943384d57 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index 2a16f86852..d13ddc77e8 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index c0e3b2a369..4e6e882b65 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index cb12ae8b92..031f5e551a 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ @@ -21,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 71a513036e..6b869b5d3e 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index 9fb6a5e271..daee572b41 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index 3ad1d5470b..c5393fcab6 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index f47d0373da..c3de4251fa 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index 90e550eee6..b2ae73d673 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index 2c787af381..9504430c7d 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index dc2362699c..3a7c7fbe57 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -30,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 2592d0decd..af10457f94 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -30,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 7a1c6df82e..83afd9ad58 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -30,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 91516c880c..15a80b9b7f 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -30,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index df35c35f39..fa773124cb 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -26,6 +26,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 0133fdd7ab..8ae82d2f4b 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -26,6 +26,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index bd2d26933a..3ea7ba7483 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -26,6 +26,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index de6e29c5fb..e48fc78e95 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -26,6 +26,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index 1ec2effec4..34c9fc0228 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -24,6 +24,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index 7c0498d060..f562231d41 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -24,6 +24,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index f09b66b714..e754238b0e 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` + $aspnetcore_version = '11.0.0-preview.2.26155.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -33,6 +33,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index 75846a25b1..2ee633efc8 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index c9a100d244..6c2bedd6cb 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index bbc327ab46..c827df8866 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index 2cb00e7e95..69820f68af 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index 93ee3c0b00..2f59e2c385 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index 86c99a28b3..8b48ff9ca0 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -24,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.113 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index 8c21e0ccc5..e520ce16bd 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 35c7bef840..ccff3456aa 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 02ae49d104..6aac8a1d42 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index ebde84bd3b..f3ad39a681 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index 2f94d4d8d5..eb8c996013 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index 039a07c49f..d6c52a4cdb 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 1ab41a474d..9c953fb3cb 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 431b1a5543..81a4a4ffb2 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index 2b9f1ee0df..142b84e1aa 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ @@ -20,6 +20,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 472a15ae17..f9d63e8eb1 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` + $aspnetcore_version = '11.0.0-preview.2.26155.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -33,6 +33,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index 950525f41c..41cd2bc2ae 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index d6cd581294..dfe6b96412 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index 29c556d017..0091b268df 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index a80c82cf85..898ac769b1 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index 56bf4a5e3a..0ddbde5be8 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index 88abf2f4e5..6aa2987fe7 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 21d42ba49f..06b93ed541 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -29,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 37cfd8adc4..fc59c53058 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -29,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index b0687a1ea3..a57322224e 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -29,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index e6fd3c5426..76eecaa0fe 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -29,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 3ef88333aa..4da0af7390 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index 3642d014ce..7675afb078 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 1a6faf25e0..c786ca4935 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26122.107'; ` + $dotnet_version = '11.0.0-preview.2.26155.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 + DOTNET_VERSION=11.0.0-preview.2.26155.113 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index 808a2e3e91..f5d7cf7f9f 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index bf51ada196..46feb60ec8 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index a5b66a7813..97d0cb5a74 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index 17238e9850..bfb18e5dd4 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 5f9c9b1c92..58a1844b6b 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index f34c801f92..989d6e5daa 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -23,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index df31fbd377..d68de177f2 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 29438d0d9e..1191e99acb 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index b6f321a3b6..f66f597601 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ @@ -20,7 +20,7 @@ RUN dotnet_version=11.0.0-preview.2.26122.107 \ FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 0a111695b6..e21bb98949 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26122.107'; ` + $dotnet_version = '11.0.0-preview.2.26155.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 + DOTNET_VERSION=11.0.0-preview.2.26155.113 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index 1a25c4c702..368a6fb18d 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index ad0f5cc16c..bc0bfcea64 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index be32a55eee..efab53f228 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index 778236518d..6bfa77c279 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -7,7 +7,7 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index caea661c09..698fdad295 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -7,7 +7,7 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 8dd6b820ea..0790d68d0e 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26155.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index c7e0bdfa84..e75b3ec1a5 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index e63dee3ed3..53f6cae3b0 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index 7f4faa8d04..33f9473252 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 8fdc34ff50..44ab9ac92c 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26155.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From 30b849b0e6cee17900887b45ae7116e0778d3ab1 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot Date: Mon, 9 Mar 2026 13:08:52 +0000 Subject: [PATCH 2/2] [nightly] Update dependencies from dotnet/dotnet --- .../Dockerfile.download-dotnet | 13 ++++++++++++- .../aspnet/Dockerfile.envs | 15 +++++++++++---- .../runtime/Dockerfile.envs | 5 ++++- eng/dockerfile-templates/sdk/Dockerfile.envs | 5 ++++- manifest.versions.json | 12 +++++++----- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/amd64/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/arm32v7/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/arm64v8/Dockerfile | 19 ++++++++++--------- .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 ++++--- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../resolute-chiseled-extra/amd64/Dockerfile | 17 +++++++++-------- .../arm32v7/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 7 ++++--- .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 +++++++++-------- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 ++++--- .../resolute-chiseled-extra/amd64/Dockerfile | 17 +++++++++-------- .../arm32v7/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 7 ++++--- src/sdk/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 ++++--- src/sdk/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/sdk/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 7 ++++--- ...0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...23-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...posite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...site-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...site-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ne3.23-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...3.23-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...3.23-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...zurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ...relinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-distroless-amd64-Dockerfile.approved.txt | 13 +++++++------ ...distroless-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ss-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...posite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...site-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...roless-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...less-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...1.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ute-chiseled-amd64-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ed-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...posite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...site-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...site-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...iseled-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...eled-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...eled-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ne3.23-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...3.23-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...3.23-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...zurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ...relinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-distroless-amd64-Dockerfile.approved.txt | 13 +++++++------ ...distroless-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...roless-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...less-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...1.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ute-chiseled-amd64-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...iseled-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...eled-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...eled-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...zurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ...relinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...1.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- tests/Microsoft.DotNet.Docker.Tests/Config.cs | 14 ++++++++++++++ .../DockerfileHelper.cs | 4 ++-- .../SdkImageTests.cs | 17 +++++++++++++---- 152 files changed, 1175 insertions(+), 982 deletions(-) diff --git a/eng/dockerfile-templates/Dockerfile.download-dotnet b/eng/dockerfile-templates/Dockerfile.download-dotnet index d745e77736..b984f99295 100644 --- a/eng/dockerfile-templates/Dockerfile.download-dotnet +++ b/eng/dockerfile-templates/Dockerfile.download-dotnet @@ -46,7 +46,8 @@ Public stable builds still use build versions for paths but stable versions for filenames. Public unstable builds use build versions for both paths and filenames. ^ set isStableVersion to find(buildVersion, "alpha") < 0 && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ - set fileVersion to when(isStableVersion, productVersion, buildVersion) ^ + set useFinalVersion to VARIABLES[cat(baseUrlType, "|", dotnetVersion, "|use-final-version")] = "true" ^ + set fileVersion to when(isStableVersion, productVersion, when(useFinalVersion, cat(productVersion, ".final"), buildVersion)) ^ set archiveExtension to when(isWindows, ".zip", ".tar.gz") ^ @@ -155,6 +156,16 @@ "dotnet_build_version")), buildVersion )^_ +}}}}{{if (useFinalVersion && !isStableVersion):{{lineEnd}} +{{continue}}{{ + assign( + when(product = "aspnet" || product = "aspnet-composite", + "aspnetcore_file_version", + when(product = "sdk", + "dotnet_sdk_file_version", + "dotnet_file_version")), + fileVersion + )^_ }}}}{{if runtimeVersion:{{lineEnd}} {{continue}}{{ assign("dotnet_version", runtimeVersion) diff --git a/eng/dockerfile-templates/aspnet/Dockerfile.envs b/eng/dockerfile-templates/aspnet/Dockerfile.envs index ebabad80de..391b1ec2f6 100644 --- a/eng/dockerfile-templates/aspnet/Dockerfile.envs +++ b/eng/dockerfile-templates/aspnet/Dockerfile.envs @@ -9,13 +9,20 @@ && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|use-final-version")] = "true" ^ + set productVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")] ^ + set runtimeVersion to when(isStableBranding, - VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - VARIABLES[cat("runtime|", dotnetVersion, "|build-version")]) ^ + productVersion, + when(useFinalVersion, + cat(productVersion, ".final"), + VARIABLES[cat("runtime|", dotnetVersion, "|build-version")])) ^ set aspnetVersion to when(isStableBranding, - VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")]) ^ + productVersion, + when(useFinalVersion, + cat(productVersion, ".final"), + VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")])) ^ set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ set lineContinuation to when(isWindows, "`", "\") ^ diff --git a/eng/dockerfile-templates/runtime/Dockerfile.envs b/eng/dockerfile-templates/runtime/Dockerfile.envs index 8c4cee0ae2..9352711889 100644 --- a/eng/dockerfile-templates/runtime/Dockerfile.envs +++ b/eng/dockerfile-templates/runtime/Dockerfile.envs @@ -8,9 +8,12 @@ find(buildVersion, "alpha") < 0 && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|use-final-version")] = "true" ^ set runtimeVersion to when(isStableBranding, VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - buildVersion) + when(useFinalVersion, + cat(VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], ".final"), + buildVersion)) }}# .NET Runtime version {{if ARGS["is-standalone"]:ENV }}DOTNET_VERSION={{runtimeVersion}} diff --git a/eng/dockerfile-templates/sdk/Dockerfile.envs b/eng/dockerfile-templates/sdk/Dockerfile.envs index d57580f859..5fc01988f4 100644 --- a/eng/dockerfile-templates/sdk/Dockerfile.envs +++ b/eng/dockerfile-templates/sdk/Dockerfile.envs @@ -9,9 +9,12 @@ && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("sdk|", dotnetVersion, "|use-final-version")] = "true" ^ set sdkVersion to when(isStableBranding, VARIABLES[cat("sdk|", dotnetVersion, "|product-version")], - VARIABLES[cat("sdk|", dotnetVersion, "|build-version")]) ^ + when(useFinalVersion, + cat(VARIABLES[cat("sdk|", dotnetVersion, "|product-version")], ".final"), + VARIABLES[cat("sdk|", dotnetVersion, "|build-version")])) ^ set isAlpine to find(OS_VERSION, "alpine") >= 0 ^ set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ set lineContinuation to when(isWindows, "`", "\") ^ diff --git a/manifest.versions.json b/manifest.versions.json index 4b4669a6f3..c32367c9d7 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -4,12 +4,12 @@ "base-url|public|maintenance|main": "https://builds.dotnet.microsoft.com/dotnet", "base-url|public|maintenance|nightly": "https://builds.dotnet.microsoft.com/dotnet", - "base-url|public|preview|main": "https://builds.dotnet.microsoft.com/dotnet", + "base-url|public|preview|main": "https://ci.dot.net/public", "base-url|public|preview|nightly": "https://ci.dot.net/public", "base-url|public-checksums|maintenance|main": "https://builds.dotnet.microsoft.com/dotnet", "base-url|public-checksums|maintenance|nightly": "https://builds.dotnet.microsoft.com/dotnet", - "base-url|public-checksums|preview|main": "https://builds.dotnet.microsoft.com/dotnet", + "base-url|public-checksums|preview|main": "https://ci.dot.net/public-checksums", "base-url|public-checksums|preview|nightly": "https://ci.dot.net/public-checksums", "alpine|floating-tag-version": "alpine3.23", @@ -37,7 +37,7 @@ "aspnet|10.0|build-version": "10.0.3", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", - "aspnet|11.0|build-version": "11.0.0-preview.2.26155.113", + "aspnet|11.0|build-version": "11.0.0-preview.2.26158.102", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", "chisel|latest|build-version": "v1.4.0", @@ -106,6 +106,7 @@ "dotnet|11.0|base-url|nightly": "$(base-url|public|preview|nightly)", "dotnet|11.0|base-url|checksums|main": "$(base-url|public-checksums|preview|main)", "dotnet|11.0|base-url|checksums|nightly": "$(base-url|public-checksums|preview|nightly)", + "dotnet|11.0|use-final-version": "true", "libicu|bookworm": 72, "libicu|bullseye": 67, @@ -226,7 +227,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", "runtime|10.0|build-version": "10.0.3", - "runtime|11.0|build-version": "11.0.0-preview.2.26155.113", + "runtime|11.0|build-version": "11.0.0-preview.2.26158.102", "sdk|8.0|build-version": "8.0.418", "sdk|8.0|product-version": "8.0.418", @@ -255,12 +256,13 @@ "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", - "sdk|11.0|build-version": "11.0.100-preview.2.26155.113", + "sdk|11.0|build-version": "11.0.100-preview.2.26158.102", "sdk|11.0|product-version": "11.0.100-preview.2", "sdk|11.0|base-url|main": "$(dotnet|11.0|base-url|main)", "sdk|11.0|base-url|nightly": "$(dotnet|11.0|base-url|nightly)", "sdk|11.0|base-url|checksums|main": "$(dotnet|11.0|base-url|checksums|main)", "sdk|11.0|base-url|checksums|nightly": "$(dotnet|11.0|base-url|checksums|nightly)", + "sdk|11.0|use-final-version": "$(dotnet|11.0|use-final-version)", "sdk|11.0|fixed-tag": "$(sdk|11.0|product-version)", "sdk|11.0|minor-tag": "$(dotnet|11.0|minor-tag)", diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 23ed8d1f73..70d0b9ee25 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index 5b97d1c091..e3329bae51 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index f943384d57..3b1dc83732 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index d13ddc77e8..8bff312184 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index 4e6e882b65..ff46b510e9 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index 031f5e551a..a1a759d708 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 6b869b5d3e..88148f463a 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index daee572b41..6cfad3f82b 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index c5393fcab6..d6deb1b074 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index c3de4251fa..089d601005 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index b2ae73d673..ba6975ea2b 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index 9504430c7d..154110f558 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 3a7c7fbe57..cc02ee11cf 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index af10457f94..cfbde7f96c 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 83afd9ad58..c1179faa0d 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 15a80b9b7f..42e4cc090d 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index fa773124cb..13d9fb67db 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 8ae82d2f4b..4aa473b7c4 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 3ea7ba7483..ef45958fe7 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index e48fc78e95..d1db8c8fc6 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index 34c9fc0228..9c3b5e90b0 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,22 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index f562231d41..d8415ac77b 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,22 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index e754238b0e..62c6decb26 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,8 +10,9 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26155.113'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_version = '11.0.0-preview.2.26158.102'; ` + $aspnetcore_file_version = '11.0.0-preview.2.final'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` @@ -33,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index 2ee633efc8..2e06d25419 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index 6c2bedd6cb..5a3eb7cb5f 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index c827df8866..f9fb634a24 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index 69820f68af..c2cb8c59ed 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index 2f59e2c385..246dcd8fe1 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index 8b48ff9ca0..c6c7eb40cd 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.113 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index e520ce16bd..d234b7d50c 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index ccff3456aa..b2513ead83 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 6aac8a1d42..3a562c105a 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index f3ad39a681..48828fabe3 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index eb8c996013..0fd18432d0 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index d6c52a4cdb..bf829d333e 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 9c953fb3cb..9c6d5caf25 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 81a4a4ffb2..8098e1931b 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index 142b84e1aa..ac152979c2 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.113 \ +RUN aspnetcore_version=11.0.0-preview.2.26158.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index f9d63e8eb1..dad212cdcc 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,8 +10,9 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26155.113'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_version = '11.0.0-preview.2.26158.102'; ` + $aspnetcore_file_version = '11.0.0-preview.2.final'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` @@ -33,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.113 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index 41cd2bc2ae..f11174637f 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index dfe6b96412..661ed4187d 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index 0091b268df..2e27124cde 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index 898ac769b1..92f37500fa 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index 0ddbde5be8..e2a3d18191 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index 6aa2987fe7..3d38a070e5 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 06b93ed541..e1d7ef1886 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index fc59c53058..f58f79475a 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index a57322224e..09b6872160 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 76eecaa0fe..2ba841b723 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 4da0af7390..763b56324f 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,23 +8,24 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index 7675afb078..06f33d5374 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,23 +8,24 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index c786ca4935..d209d41904 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,8 +8,9 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26155.113'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_version = '11.0.0-preview.2.26158.102'; ` + $dotnet_file_version = '11.0.0-preview.2.final'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_version/$dotnet_file; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 + DOTNET_VERSION=11.0.0-preview.2.final # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index f5d7cf7f9f..07840cf3af 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 46feb60ec8..d3201835f2 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 97d0cb5a74..252f148e40 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index bfb18e5dd4..b9c0fdfff2 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 58a1844b6b..9a8b9e82e8 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index 989d6e5daa..66ecb1d6a4 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index d68de177f2..7d94dbaee5 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 1191e99acb..9f3ee3baec 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index f66f597601..5746b8e07a 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.113 \ +RUN dotnet_version=11.0.0-preview.2.26158.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.113 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index e21bb98949..641f0b5373 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,8 +8,9 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26155.113'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_version = '11.0.0-preview.2.26158.102'; ` + $dotnet_file_version = '11.0.0-preview.2.final'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_version/$dotnet_file; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.113 + DOTNET_VERSION=11.0.0-preview.2.final RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index 368a6fb18d..f1d49e83b9 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index bc0bfcea64..b3ecb09f92 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index efab53f228..94a2c68eb8 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index 6bfa77c279..73d1e3e365 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -7,16 +7,17 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index 698fdad295..9a039f9ee5 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -7,16 +7,17 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 0790d68d0e..9aab8c33aa 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,8 +25,9 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26155.113'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26158.102'; ` + $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_version/$dotnet_file; ` @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.final ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index e75b3ec1a5..aceec138fa 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index 53f6cae3b0..ee8de41781 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index 33f9473252..6ffe502dca 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.113 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26158.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 44ab9ac92c..a64cc915da 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,8 +25,9 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26155.113'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26158.102'; ` + $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_version/$dotnet_file; ` @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.113 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.final ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt index 57cc13e47c..e49bb23c41 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index fecc264cad..12d9f130d1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 8b582b3053..3ddde0ea96 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt index 934bed0d0b..5d6c84d437 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt index d4f7e29776..a89fca2e29 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt index 971ff2df28..0057586750 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt index e0b5d64300..2e57e6944b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt index a14ff3c1ee..7a9cd17d92 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt index a0c2ff4a9d..0f66c1466e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index 9ad16a77c0..ea85ab7290 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index 943c45a2c4..a4f2871a16 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index 3c5e0d5f4a..7bfd2ca361 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index d5dfad3088..7e05b03ffb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index c44ba14e88..7d55833591 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index 7903185595..56799d4c32 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 5bf3e8670b..3ee57dd1ba 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt index a1242a0b86..69c009f630 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt index a2b9dca9fa..823d687280 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt index 8342b60432..254a8e7e23 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt index c3128df0d3..6153d66fce 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 9e473c85ca..ada82e7899 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 55647a6beb..a3f5686c48 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index c2cb3ef7d3..62f67b21d3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_file_version = '0.0.0'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt index 95e1542ef7..18c1de6619 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt index 0905fc0457..dbfb42cb01 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt index db97c2c6a5..bfa0aa1ed6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index 0bc5f6e7c7..9e6545e979 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index a37f64045f..4f3de89ae4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index 11258b5de3..8da1cdaddf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt index 5b87c84de1..cfaa5b7300 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt index 157701fdfa..ff8a10d533 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt index 6175f132a6..6a71145b93 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt index e9caafdf3d..c9f6809e0d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt index 28ebae5394..f473f12d6e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt index be8f037fff..bad86dce53 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index f83ae763fc..c35c8957d9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index 1a14adc929..2783260edd 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index b5807fce68..5603729122 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 0c0fc95cdf..d4362b0923 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_file_version = '0.0.0'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt index 32b28e65af..974af2a703 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 531f790cac..5c39065cf9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 3bb298e1ca..e6953988eb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index 970977d515..891b2a1f4c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index 319ebb6062..5f36fcecb3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index aa51503f49..3f6c3c19f2 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 1661f6e865..df000f65a4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index 561daf3a1a..c1b92c38e4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index c0eb0dfd5b..4dc54d7171 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 64f97a946d..f4afa7df48 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 7b89b776aa..9ffd1b876d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 660a144524..6a22a6ca3e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index d4f1527b5a..5df0621e8a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt index ef487ff40e..7b3fc7496d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt index 18bae7933b..e8042d7937 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt index a769da48c4..d6dfa88fca 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index e6c59471ec..013bbd6532 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index 555e4d1f18..9b84e1e8e1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index dedb36674c..3c7f88082f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index 0e3f915e43..844110968f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index b12db930e7..fc6ec1732b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index d9775a00e2..908899d466 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index a161d997f0..169088e177 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt index e5cce2b97f..b9ad426fd3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 34dc206b0e..315ebc8a29 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 691687fa4a..61fc072a90 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 0f6b1c0d8c..7b8e0ac0df 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -10,15 +10,16 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index cba4d6df79..e5e2f43235 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -10,15 +10,16 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 126cf83a04..1ff9302686 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,8 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt index e4c89146c0..02aa5cbfe1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt index ed9910aabf..4ca3c626ea 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt index e78f70f64f..09ec6c5eae 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 5aa5d6d377..2e0a706674 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,8 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Config.cs b/tests/Microsoft.DotNet.Docker.Tests/Config.cs index 6cb7b82020..2d87439fa7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Config.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/Config.cs @@ -67,6 +67,20 @@ private static JObject LoadManifest(string manifestFile) public static string GetVariableValue(string variableName) => GetVariableValue(variableName, (JObject)ManifestVersions.Value["variables"]); + public static bool TryGetVariableValue(string variableName, out string value) + { + var variables = (JObject)ManifestVersions.Value["variables"]; + JToken token = variables[variableName]; + if (token is null) + { + value = string.Empty; + return false; + } + + value = ResolveVariables((string)token, variables); + return true; + } + private static string GetVariableValue(string variableName, JObject variables) => ResolveVariables((string)variables[variableName], variables); diff --git a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs index c281972f63..d42b98fabc 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs @@ -19,8 +19,8 @@ public static partial class DockerfileHelper [GeneratedRegex("[A-Fa-f0-9]{64}")] public static partial Regex Sha256Regex { get; } - // Match versions like `1.2.3`, `1.2.3.4`, `1.2.3-foo.45678.9`, and `1.2.3-preview.4.56789.0` - [GeneratedRegex(@"\d+\.\d+\.\d+(\.\d+)?(-[A-Za-z]+(\.\d+)+)?")] + // Match versions like `1.2.3`, `1.2.3.4`, `1.2.3-foo.45678.9`, `1.2.3-preview.4.56789.0`, and `1.2.3-preview.4.final` + [GeneratedRegex(@"\d+\.\d+\.\d+(\.\d+)?(-[A-Za-z]+(\.\d+)+(\.final)?)?")] public static partial Regex VersionRegex { get; } // Match unstable versions that have been partially replaced with variables, diff --git a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs index f44a36b9fe..85dae83cbe 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs @@ -347,11 +347,20 @@ private static string GetSdkVersionFileLabel(string sdkBuildVersion, string dotn || sdkBuildVersion.Contains("-servicing") || sdkBuildVersion.Contains("-rtm"); - string sdkVersionFile = isStableBranding - ? Config.GetVariableValue($"sdk|{dotnetVersion}|product-version") - : sdkBuildVersion; + if (isStableBranding) + { + return Config.GetVariableValue($"sdk|{dotnetVersion}|product-version"); + } + + bool useFinalVersion = + Config.TryGetVariableValue($"sdk|{dotnetVersion}|use-final-version", out string finalFlag) + && finalFlag == "true"; + if (useFinalVersion) + { + return Config.GetVariableValue($"sdk|{dotnetVersion}|product-version") + ".final"; + } - return sdkVersionFile; + return sdkBuildVersion; } private string GetSdkUrl(ProductImageData imageData)