From 2ee894c5149d340d9c0c9d8bfff979743b48a193 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Thu, 16 Oct 2025 14:13:47 -0700 Subject: [PATCH 01/10] Resolve .NET versions using `productVersions.txt` assets instead of `productCommit` asset (#6732) --- eng/update-dependencies/ProductCommits.cs | 55 +++++++++---------- .../VmrBuildUpdaterService.cs | 21 +++---- 2 files changed, 34 insertions(+), 42 deletions(-) diff --git a/eng/update-dependencies/ProductCommits.cs b/eng/update-dependencies/ProductCommits.cs index 89aefd7921..20e3b2ab27 100644 --- a/eng/update-dependencies/ProductCommits.cs +++ b/eng/update-dependencies/ProductCommits.cs @@ -1,45 +1,44 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System; -using System.Text.Json; using System.Text.RegularExpressions; +using Microsoft.DotNet.ProductConstructionService.Client.Models; namespace Dotnet.Docker; /// -/// Represents the product commit versions for the SDK, runtime, and ASP.NET Core. +/// Represents the product versions for the SDK, runtime, and ASP.NET Core. /// -/// -/// { -/// "runtime": { "commit": "721dc7a2a59416b21fc49447d264009d708d6000", "version": "10.0.0-preview.4.25223.119" }, -/// "aspnetcore": { "commit": "721dc7a2a59416b21fc49447d264009d708d6000", "version": "10.0.0-preview.5.25223.119" }, -/// "windowsdesktop": { "commit": "721dc7a2a59416b21fc49447d264009d708d6000", "version": "10.0.0-preview.5.25222.4" }, -/// "sdk": { "commit": "721dc7a2a59416b21fc49447d264009d708d6000", "version": "10.0.100-preview.5.25223.119" } -/// } -/// -internal partial record ProductCommits( - ProductCommit Sdk, - ProductCommit Runtime, - ProductCommit AspNetCore) +internal partial record ProductVersions( + ProductVersion Sdk, + ProductVersion Runtime, + ProductVersion AspNetCore) { - private static readonly JsonSerializerOptions s_jsonOptions = new() - { - PropertyNameCaseInsensitive = true - }; - - [GeneratedRegex("^Sdk/.*/productCommit-linux-x64.json$")] + // Example: Sdk/10.0.100-rtm.25515.111/productVersion.txt + // Find full lists of assets at https://aka.ms/bar + [GeneratedRegex("^Sdk/.*/productVersion.txt$")] public static partial Regex SdkAssetRegex { get; } - public static ProductCommits FromJson(string json) + [GeneratedRegex("^aspnetcore/Runtime/.*/productVersion.txt$")] + public static partial Regex AspNetCoreAssetRegex { get; } + + [GeneratedRegex("^Runtime/.*/productVersion.txt$")] + public static partial Regex RuntimeAssetRegex { get; } + + public static ProductVersions FromVmrBuildAssets(IEnumerable buildAssets) => + new ProductVersions( + Sdk: GetAssetVersionMatchingRegex(buildAssets, SdkAssetRegex), + Runtime: GetAssetVersionMatchingRegex(buildAssets, RuntimeAssetRegex), + AspNetCore: GetAssetVersionMatchingRegex(buildAssets, AspNetCoreAssetRegex)); + + private static ProductVersion GetAssetVersionMatchingRegex(IEnumerable buildAssets, Regex assetRegex) { - return JsonSerializer.Deserialize(json, s_jsonOptions) + Asset asset = buildAssets.FirstOrDefault(a => assetRegex.IsMatch(a.Name)) ?? throw new InvalidOperationException( - $""" - Could not deserialize product commit versions from content: - {json} - """); + $"Could not find asset matching regex '{assetRegex}' in build assets."); + + return new ProductVersion(asset.Version); } }; -internal record ProductCommit(string Commit, string Version); +internal record struct ProductVersion(string Version); diff --git a/eng/update-dependencies/VmrBuildUpdaterService.cs b/eng/update-dependencies/VmrBuildUpdaterService.cs index 8c36615da9..3be8ddd933 100644 --- a/eng/update-dependencies/VmrBuildUpdaterService.cs +++ b/eng/update-dependencies/VmrBuildUpdaterService.cs @@ -8,12 +8,10 @@ namespace Dotnet.Docker; internal class VmrBuildUpdaterService( - IBuildAssetService buildAssetService, IBasicBarClient barClient, ILogger logger ) : IBuildUpdaterService { - private readonly IBuildAssetService _buildAssetService = buildAssetService; private readonly IBasicBarClient _barClient = barClient; private readonly ILogger _logger = logger; @@ -41,14 +39,9 @@ public async Task UpdateFrom(Build build, CreatePullRequestOptions pullRequ } IEnumerable assets = await _barClient.GetAssetsAsync(buildId: build.Id); + var productVersions = ProductVersions.FromVmrBuildAssets(assets); - Asset productCommitsAsset = assets.FirstOrDefault(a => ProductCommits.SdkAssetRegex.IsMatch(a.Name)) - ?? throw new InvalidOperationException($"Could not find product version commit in assets."); - - string productCommitsJson = await _buildAssetService.GetAssetTextContentsAsync(productCommitsAsset); - ProductCommits productCommits = ProductCommits.FromJson(productCommitsJson); - - Version dockerfileVersion = VersionHelper.ResolveMajorMinorVersion(productCommits.Sdk.Version); + Version dockerfileVersion = VersionHelper.ResolveMajorMinorVersion(productVersions.Sdk.Version); // Run old update-dependencies command using the resolved versions var updateDependencies = new SpecificCommand(); @@ -59,11 +52,11 @@ public async Task UpdateFrom(Build build, CreatePullRequestOptions pullRequ { // "dotnet" version is also required. It sets the "dotnet|*|product-version" // variable which is used for runtime-deps, runtime, and aspnet tags. - { "dotnet", productCommits.Runtime.Version }, - { "runtime", productCommits.Runtime.Version }, - { "aspnet", productCommits.AspNetCore.Version }, - { "aspnet-composite", productCommits.AspNetCore.Version }, - { "sdk", productCommits.Sdk.Version }, + { "dotnet", productVersions.Runtime.Version }, + { "runtime", productVersions.Runtime.Version }, + { "aspnet", productVersions.AspNetCore.Version }, + { "aspnet-composite", productVersions.AspNetCore.Version }, + { "sdk", productVersions.Sdk.Version }, }, }; From 0d64814af49638e09b6ca0003bd91b0c406489a9 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Thu, 16 Oct 2025 06:34:13 -0700 Subject: [PATCH 02/10] Pass manifest versions file path to tool updaters (#6728) --- eng/update-dependencies/ChiselUpdater.cs | 10 +++++----- eng/update-dependencies/GitHubReleaseUrlUpdater.cs | 4 ++-- eng/update-dependencies/MinGitUpdater.cs | 10 +++++----- eng/update-dependencies/SpecificCommand.cs | 2 +- eng/update-dependencies/SyftUpdater.cs | 4 ++-- eng/update-dependencies/Tools.cs | 13 +++++-------- 6 files changed, 20 insertions(+), 23 deletions(-) diff --git a/eng/update-dependencies/ChiselUpdater.cs b/eng/update-dependencies/ChiselUpdater.cs index 9140dd5177..204b134d7f 100644 --- a/eng/update-dependencies/ChiselUpdater.cs +++ b/eng/update-dependencies/ChiselUpdater.cs @@ -21,19 +21,19 @@ internal static class ChiselUpdater private static readonly string[] s_supportedArchitectures = ["amd64", "arm", "arm64"]; - public static IEnumerable GetUpdaters(string repoRoot) => + public static IEnumerable GetUpdaters(string manifestVersionsFilePath) => s_supportedArchitectures .SelectMany(arch => [ new GitHubReleaseUrlUpdater( - repoRoot: repoRoot, + manifestVersionsFilePath: manifestVersionsFilePath, toolName: ToolName, variableName: GetChiselManifestVariable(ToolName, arch, "url", "latest"), owner: Owner, repo: Repo, assetRegex: GetAssetRegex(arch)), new ChiselReleaseShaUpdater( - repoRoot, + manifestVersionsFilePath, arch), ]); @@ -53,10 +53,10 @@ public static string GetChiselManifestVariable(string product, string arch, stri private static string ToManifestArch(string arch) => arch == "amd64" ? "x64" : arch; private class ChiselReleaseShaUpdater( - string repoRoot, + string manifestVersionsFilePath, string arch) : GitHubReleaseUrlUpdater( - repoRoot, + manifestVersionsFilePath, ChiselUpdater.ToolName, GetChiselManifestVariable("chisel", arch, ShaFunction, "latest"), ChiselUpdater.Owner, diff --git a/eng/update-dependencies/GitHubReleaseUrlUpdater.cs b/eng/update-dependencies/GitHubReleaseUrlUpdater.cs index 133b4cbd7a..ce1d6ccece 100644 --- a/eng/update-dependencies/GitHubReleaseUrlUpdater.cs +++ b/eng/update-dependencies/GitHubReleaseUrlUpdater.cs @@ -11,14 +11,14 @@ namespace Dotnet.Docker; /// Updates to the latest download URL when runtime dependencies are being updated. /// internal class GitHubReleaseUrlUpdater( - string repoRoot, + string manifestVersionsFilePath, string toolName, string variableName, string owner, string repo, Regex assetRegex) : GitHubReleaseUpdaterBase( - repoRoot, + manifestVersionsFilePath, toolName, variableName, owner, diff --git a/eng/update-dependencies/MinGitUpdater.cs b/eng/update-dependencies/MinGitUpdater.cs index 7f69022b17..94dc6045a0 100644 --- a/eng/update-dependencies/MinGitUpdater.cs +++ b/eng/update-dependencies/MinGitUpdater.cs @@ -19,16 +19,16 @@ internal static partial class MinGitUpdater private const string Repo = "git"; - public static IEnumerable GetUpdaters(string repoRoot) => + public static IEnumerable GetUpdaters(string manifestVersionsFilePath) => [ new GitHubReleaseUrlUpdater( - repoRoot: repoRoot, + manifestVersionsFilePath: manifestVersionsFilePath, toolName: ToolName, variableName: GetManifestVariableName("url"), owner: Owner, repo: Repo, assetRegex: UrlRegex), - new MinGitShaUpdater(repoRoot) + new MinGitShaUpdater(manifestVersionsFilePath) ]; public static async Task GetBuildInfoAsync() @@ -42,9 +42,9 @@ public static async Task GetBuildInfoAsync() private static string GetManifestVariableName(string type) => "mingit|latest|x64|" + type; - private class MinGitShaUpdater(string repoRoot) + private class MinGitShaUpdater(string manifestVersionsFilePath) : GitHubReleaseUpdaterBase( - repoRoot, + manifestVersionsFilePath, MinGitUpdater.ToolName, GetManifestVariableName("sha"), MinGitUpdater.Owner, diff --git a/eng/update-dependencies/SpecificCommand.cs b/eng/update-dependencies/SpecificCommand.cs index 26a43734a6..d0d6bce559 100644 --- a/eng/update-dependencies/SpecificCommand.cs +++ b/eng/update-dependencies/SpecificCommand.cs @@ -83,7 +83,7 @@ public override async Task ExecuteAsync(SpecificCommandOptions options) if (toolBuildInfos.Length != 0) { - IEnumerable toolUpdaters = Tools.GetToolUpdaters(repoRoot: Options.RepoRoot); + IEnumerable toolUpdaters = Tools.GetToolUpdaters(manifestFilePath); DependencyUpdateResults toolUpdateResults = UpdateFiles(toolBuildInfos, toolUpdaters); updateResults.Add(toolUpdateResults); } diff --git a/eng/update-dependencies/SyftUpdater.cs b/eng/update-dependencies/SyftUpdater.cs index 170b02df0f..e134ad4956 100644 --- a/eng/update-dependencies/SyftUpdater.cs +++ b/eng/update-dependencies/SyftUpdater.cs @@ -21,6 +21,6 @@ public static async Task GetBuildInfoAsync() => SimpleName: ToolName, Release: await GitHubHelper.GetLatestRelease(Owner, Repo)); - public static IDependencyUpdater GetUpdater(string repoRoot) => - new GitHubReleaseVersionUpdater(repoRoot, ToolName, VariableName, Owner, Repo); + public static IDependencyUpdater GetUpdater(string manifestVersionsFilePath) => + new GitHubReleaseVersionUpdater(manifestVersionsFilePath, ToolName, VariableName, Owner, Repo); } diff --git a/eng/update-dependencies/Tools.cs b/eng/update-dependencies/Tools.cs index 4702f285e7..402dd3db48 100644 --- a/eng/update-dependencies/Tools.cs +++ b/eng/update-dependencies/Tools.cs @@ -1,9 +1,6 @@ // Copyright (c) .NET Foundation and contributors. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. -using System; -using System.Collections.Generic; -using System.Threading.Tasks; using Microsoft.DotNet.VersionTools.Dependencies; namespace Dotnet.Docker; @@ -28,11 +25,11 @@ public static async Task GetToolBuildInfoAsync(string tool) = _ => throw new ArgumentException($"Unknown tool {tool}", nameof(tool)), }; - public static IEnumerable GetToolUpdaters(string repoRoot) => + public static IEnumerable GetToolUpdaters(string manifestVersionsFilePath) => [ - ..MinGitUpdater.GetUpdaters(repoRoot), - ..ChiselUpdater.GetUpdaters(repoRoot), - RocksToolboxUpdater.GetUpdater(repoRoot), - SyftUpdater.GetUpdater(repoRoot), + ..MinGitUpdater.GetUpdaters(manifestVersionsFilePath), + ..ChiselUpdater.GetUpdaters(manifestVersionsFilePath), + RocksToolboxUpdater.GetUpdater(manifestVersionsFilePath), + SyftUpdater.GetUpdater(manifestVersionsFilePath), ]; } From a7473472c9a34d694161889a14b4ea1d9e7a5f69 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 20 Oct 2025 06:31:53 -0700 Subject: [PATCH 03/10] Update Microsoft.Build.Utilities.Core to 17.8.43 to mitigate CVE-2025-55247 (#6731) --- eng/update-dependencies/update-dependencies.csproj | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eng/update-dependencies/update-dependencies.csproj b/eng/update-dependencies/update-dependencies.csproj index 4240608e06..cef03e1840 100644 --- a/eng/update-dependencies/update-dependencies.csproj +++ b/eng/update-dependencies/update-dependencies.csproj @@ -31,5 +31,10 @@ + + + + + From 0adaea3173db71c366d44dd0181bfd86b48d271f Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Fri, 17 Oct 2025 12:02:36 -0700 Subject: [PATCH 04/10] [nightly] Update .NET 10 to 10.0.0-rtm.25515.111 (#6727) Co-authored-by: Logan Bussell --- README.aspnet.md | 70 +++++++++---------- README.runtime-deps.md | 42 +++++------ README.runtime.md | 44 ++++++------ README.sdk.md | 36 +++++----- .../Dockerfile.download-dotnet | 6 +- .../aspnet/Dockerfile.envs | 19 +++-- .../aspnet/Dockerfile.linux | 2 +- .../aspnet/Dockerfile.windows | 2 +- .../runtime/Dockerfile.envs | 10 +-- .../runtime/Dockerfile.linux | 5 +- .../runtime/Dockerfile.windows | 2 +- eng/dockerfile-templates/sdk/Dockerfile.envs | 11 ++- eng/dockerfile-templates/sdk/Dockerfile.linux | 2 +- .../sdk/Dockerfile.windows | 2 +- manifest.versions.json | 18 ++--- .../alpine3.22-composite/amd64/Dockerfile | 17 ++--- .../alpine3.22-composite/arm32v7/Dockerfile | 17 ++--- .../alpine3.22-composite/arm64v8/Dockerfile | 17 ++--- src/aspnet/10.0/alpine3.22/amd64/Dockerfile | 15 ++-- src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile | 15 ++-- src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile | 15 ++-- .../amd64/Dockerfile | 15 ++-- .../arm64v8/Dockerfile | 15 ++-- .../amd64/Dockerfile | 15 ++-- .../arm64v8/Dockerfile | 15 ++-- .../amd64/Dockerfile | 13 ++-- .../arm64v8/Dockerfile | 13 ++-- .../azurelinux3.0-distroless/amd64/Dockerfile | 13 ++-- .../arm64v8/Dockerfile | 13 ++-- .../10.0/azurelinux3.0/amd64/Dockerfile | 15 ++-- .../10.0/azurelinux3.0/arm64v8/Dockerfile | 15 ++-- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 13 ++-- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 13 ++-- .../amd64/Dockerfile | 15 ++-- .../arm32v7/Dockerfile | 15 ++-- .../arm64v8/Dockerfile | 15 ++-- .../noble-chiseled-composite/amd64/Dockerfile | 15 ++-- .../arm32v7/Dockerfile | 15 ++-- .../arm64v8/Dockerfile | 15 ++-- .../noble-chiseled-extra/amd64/Dockerfile | 13 ++-- .../noble-chiseled-extra/arm32v7/Dockerfile | 13 ++-- .../noble-chiseled-extra/arm64v8/Dockerfile | 13 ++-- .../10.0/noble-chiseled/amd64/Dockerfile | 13 ++-- .../10.0/noble-chiseled/arm32v7/Dockerfile | 13 ++-- .../10.0/noble-chiseled/arm64v8/Dockerfile | 13 ++-- src/aspnet/10.0/noble/amd64/Dockerfile | 13 ++-- src/aspnet/10.0/noble/arm32v7/Dockerfile | 13 ++-- src/aspnet/10.0/noble/arm64v8/Dockerfile | 13 ++-- .../amd64/Dockerfile | 13 ++-- .../amd64/Dockerfile | 13 ++-- .../azurelinux-distroless/amd64/Dockerfile | 2 +- .../azurelinux-distroless/arm64v8/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/amd64/Dockerfile | 15 ++-- .../10.0/alpine3.22/arm32v7/Dockerfile | 15 ++-- .../10.0/alpine3.22/arm64v8/Dockerfile | 15 ++-- .../amd64/Dockerfile | 13 ++-- .../arm64v8/Dockerfile | 13 ++-- .../azurelinux3.0-distroless/amd64/Dockerfile | 13 ++-- .../arm64v8/Dockerfile | 13 ++-- .../10.0/azurelinux3.0/amd64/Dockerfile | 15 ++-- .../10.0/azurelinux3.0/arm64v8/Dockerfile | 15 ++-- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 11 +-- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 11 +-- .../noble-chiseled-extra/amd64/Dockerfile | 13 ++-- .../noble-chiseled-extra/arm32v7/Dockerfile | 13 ++-- .../noble-chiseled-extra/arm64v8/Dockerfile | 13 ++-- .../10.0/noble-chiseled/amd64/Dockerfile | 13 ++-- .../10.0/noble-chiseled/arm32v7/Dockerfile | 13 ++-- .../10.0/noble-chiseled/arm64v8/Dockerfile | 13 ++-- src/runtime/10.0/noble/amd64/Dockerfile | 13 ++-- src/runtime/10.0/noble/arm32v7/Dockerfile | 13 ++-- src/runtime/10.0/noble/arm64v8/Dockerfile | 13 ++-- .../amd64/Dockerfile | 11 +-- .../amd64/Dockerfile | 11 +-- src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile | 2 +- .../10.0/alpine3.22-aot/arm64v8/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/amd64/Dockerfile | 15 ++-- src/sdk/10.0/alpine3.22/arm32v7/Dockerfile | 15 ++-- src/sdk/10.0/alpine3.22/arm64v8/Dockerfile | 15 ++-- .../10.0/azurelinux3.0-aot/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-aot/arm64v8/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/amd64/Dockerfile | 15 ++-- src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile | 15 ++-- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 13 ++-- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 13 ++-- src/sdk/10.0/noble-aot/amd64/Dockerfile | 2 +- src/sdk/10.0/noble-aot/arm64v8/Dockerfile | 2 +- src/sdk/10.0/noble/amd64/Dockerfile | 13 ++-- src/sdk/10.0/noble/arm32v7/Dockerfile | 13 ++-- src/sdk/10.0/noble/arm64v8/Dockerfile | 13 ++-- .../amd64/Dockerfile | 13 ++-- .../amd64/Dockerfile | 13 ++-- ...0-alpine3.22-amd64-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm32v7-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm64v8-Dockerfile.approved.txt | 5 +- ...22-composite-amd64-Dockerfile.approved.txt | 5 +- ...-composite-arm32v7-Dockerfile.approved.txt | 5 +- ...-composite-arm64v8-Dockerfile.approved.txt | 5 +- ...zurelinux3.0-amd64-Dockerfile.approved.txt | 5 +- ...relinux3.0-arm64v8-Dockerfile.approved.txt | 5 +- ...0-distroless-amd64-Dockerfile.approved.txt | 5 +- ...distroless-arm64v8-Dockerfile.approved.txt | 5 +- ...ss-composite-amd64-Dockerfile.approved.txt | 5 +- ...-composite-arm64v8-Dockerfile.approved.txt | 5 +- ...posite-extra-amd64-Dockerfile.approved.txt | 5 +- ...site-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...roless-extra-amd64-Dockerfile.approved.txt | 5 +- ...less-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...ver-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- ...t-10.0-noble-amd64-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm32v7-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm64v8-Dockerfile.approved.txt | 5 +- ...ble-chiseled-amd64-Dockerfile.approved.txt | 5 +- ...e-chiseled-arm32v7-Dockerfile.approved.txt | 5 +- ...e-chiseled-arm64v8-Dockerfile.approved.txt | 5 +- ...ed-composite-amd64-Dockerfile.approved.txt | 5 +- ...-composite-arm32v7-Dockerfile.approved.txt | 5 +- ...-composite-arm64v8-Dockerfile.approved.txt | 5 +- ...posite-extra-amd64-Dockerfile.approved.txt | 5 +- ...site-extra-arm32v7-Dockerfile.approved.txt | 5 +- ...site-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...iseled-extra-amd64-Dockerfile.approved.txt | 5 +- ...eled-extra-arm32v7-Dockerfile.approved.txt | 5 +- ...eled-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...ore-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- ...0-alpine3.22-amd64-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm32v7-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm64v8-Dockerfile.approved.txt | 5 +- ...zurelinux3.0-amd64-Dockerfile.approved.txt | 5 +- ...relinux3.0-arm64v8-Dockerfile.approved.txt | 5 +- ...0-distroless-amd64-Dockerfile.approved.txt | 5 +- ...distroless-arm64v8-Dockerfile.approved.txt | 5 +- ...roless-extra-amd64-Dockerfile.approved.txt | 5 +- ...less-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...ver-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- ...e-10.0-noble-amd64-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm32v7-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm64v8-Dockerfile.approved.txt | 5 +- ...ble-chiseled-amd64-Dockerfile.approved.txt | 5 +- ...e-chiseled-arm32v7-Dockerfile.approved.txt | 5 +- ...e-chiseled-arm64v8-Dockerfile.approved.txt | 5 +- ...iseled-extra-amd64-Dockerfile.approved.txt | 5 +- ...eled-extra-arm32v7-Dockerfile.approved.txt | 5 +- ...eled-extra-arm64v8-Dockerfile.approved.txt | 5 +- ...ore-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- ...0-alpine3.22-amd64-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm32v7-Dockerfile.approved.txt | 5 +- ...alpine3.22-arm64v8-Dockerfile.approved.txt | 5 +- ...zurelinux3.0-amd64-Dockerfile.approved.txt | 5 +- ...relinux3.0-arm64v8-Dockerfile.approved.txt | 5 +- ...ver-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ver-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- ...k-10.0-noble-amd64-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm32v7-Dockerfile.approved.txt | 5 +- ...10.0-noble-arm64v8-Dockerfile.approved.txt | 5 +- ...ore-ltsc2022-amd64-Dockerfile.approved.txt | 5 +- ...ore-ltsc2025-amd64-Dockerfile.approved.txt | 5 +- .../DockerfileHelper.cs | 5 +- .../TestAppArtifacts/NuGet.config.nightly | 2 +- 163 files changed, 861 insertions(+), 729 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index 66a0eb8381..b7b1d79989 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -82,18 +82,18 @@ For more information, see the [composite images section in the Image Variants do Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-amd64, 10.0-noble-amd64, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.0-rc.2-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-extra-amd64, 10.0-noble-chiseled-composite-extra-amd64, 10.0.0-rc.2-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-composite-amd64, 10.0-alpine3.22-composite-amd64, 10.0-alpine-composite-amd64, 10.0.0-rc.2-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.0-rc.2-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.0-rc.2-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-extra-amd64, 10.0-noble-chiseled-composite-extra-amd64, 10.0.0-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-composite-amd64, 10.0-alpine3.22-composite-amd64, 10.0-alpine-composite-amd64, 10.0.0-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.0-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.0-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-amd64, 9.0-alpine3.21-composite-amd64, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/amd64/Dockerfile) | Alpine 3.21 @@ -134,18 +134,18 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.0-rc.2-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-extra-arm64v8, 10.0-noble-chiseled-composite-extra-arm64v8, 10.0.0-rc.2-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-composite-arm64v8, 10.0-alpine3.22-composite-arm64v8, 10.0-alpine-composite-arm64v8, 10.0.0-rc.2-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-extra-arm64v8, 10.0-noble-chiseled-composite-extra-arm64v8, 10.0.0-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-composite-arm64v8, 10.0-alpine3.22-composite-arm64v8, 10.0-alpine-composite-arm64v8, 10.0.0-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.0-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-arm64v8, 9.0-alpine3.21-composite-arm64v8, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/arm64v8/Dockerfile) | Alpine 3.21 @@ -186,13 +186,13 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.0-rc.2-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.0-rc.2-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-composite-arm32v7, 10.0-alpine3.22-composite-arm32v7, 10.0-alpine-composite-arm32v7, 10.0.0-rc.2-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile) | Alpine 3.22 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.0-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-composite-arm32v7, 10.0-alpine3.22-composite-arm32v7, 10.0-alpine-composite-arm32v7, 10.0.0-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile) | Alpine 3.22 9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-arm32v7, 9.0-alpine3.21-composite-arm32v7, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/arm32v7/Dockerfile) | Alpine 3.21 @@ -218,7 +218,7 @@ Tags | Dockerfile | OS Version Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile) +10.0.0-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile) 9.0.10-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile) 8.0.21-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile) @@ -226,7 +226,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) +10.0.0-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) 9.0.10-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) 8.0.21-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) @@ -234,7 +234,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile) +10.0.0-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile) 9.0.10-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile) 8.0.21-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile) @@ -242,7 +242,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) +10.0.0-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) 9.0.10-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) 8.0.21-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 2db4edbd61..43ae08f262 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -64,14 +64,14 @@ They contain the following features: Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-amd64, 10.0-noble-amd64, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-extra-amd64, 10.0-alpine3.22-extra-amd64, 10.0-alpine-extra-amd64, 10.0.0-rc.2-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-extra-amd64, 10.0-alpine3.22-extra-amd64, 10.0-alpine-extra-amd64, 10.0.0-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-amd64, 9.0-alpine3.21-extra-amd64, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/amd64/Dockerfile) | Alpine 3.21 @@ -102,14 +102,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-extra-arm64v8, 10.0-alpine3.22-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.0-rc.2-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-extra-arm64v8, 10.0-alpine3.22-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.0-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-arm64v8, 9.0-alpine3.21-extra-arm64v8, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/arm64v8/Dockerfile) | Alpine 3.21 @@ -140,11 +140,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.0-rc.2-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 +10.0.0-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.0-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-arm32v7, 9.0-alpine3.21-extra-arm32v7, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/arm32v7/Dockerfile) | Alpine 3.21 diff --git a/README.runtime.md b/README.runtime.md index d8c0054ff5..05f51340cc 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -71,13 +71,13 @@ They contain the following features: Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-amd64, 10.0-noble-amd64, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 @@ -104,13 +104,13 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.0-rc.2-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-rc.2-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 +10.0.0-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 @@ -137,10 +137,10 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-rc.2-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-rc.2-noble, 10.0-noble, 10.0.0-rc.2, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-rc.2-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-rc.2-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.0-rc.2-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 @@ -158,7 +158,7 @@ Tags | Dockerfile | OS Version Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile) +10.0.0-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile) 9.0.10-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile) 8.0.21-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile) @@ -166,7 +166,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) +10.0.0-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) 9.0.10-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) 8.0.21-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) @@ -174,7 +174,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile) +10.0.0-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile) 9.0.10-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile) 8.0.21-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile) @@ -182,7 +182,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.0-rc.2-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) +10.0.0-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) 9.0.10-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) 8.0.21-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) diff --git a/README.sdk.md b/README.sdk.md index 4d53255b34..ddd14ea50c 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -67,12 +67,12 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/ Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-rc.2-noble-amd64, 10.0-noble-amd64, 10.0.100-rc.2-noble, 10.0-noble, 10.0.100-rc.2, 10.0 | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.100-rc.2-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.100-rc.2-noble-aot, 10.0-noble-aot, 10.0.100-rc.2-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 -10.0.100-rc.2-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.100-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.100-rc.2-alpine3.22-aot-amd64, 10.0-alpine3.22-aot-amd64, 10.0-alpine-aot-amd64, 10.0.100-rc.2-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile) | Alpine 3.22 -10.0.100-rc.2-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.100-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.100-rc.2-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.100-rc.2-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 +10.0.100-noble-amd64, 10.0-noble-amd64, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.100-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.100-noble-aot, 10.0-noble-aot, 10.0.100-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 +10.0.100-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 +10.0.100-alpine3.22-aot-amd64, 10.0-alpine3.22-aot-amd64, 10.0-alpine-aot-amd64, 10.0.100-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile) | Alpine 3.22 +10.0.100-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.100-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.100-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.100-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 9.0.306-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.306-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 @@ -89,12 +89,12 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-rc.2-noble-arm64v8, 10.0-noble-arm64v8, 10.0.100-rc.2-noble, 10.0-noble, 10.0.100-rc.2, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.100-rc.2-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.100-rc.2-noble-aot, 10.0-noble-aot, 10.0.100-rc.2-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.100-rc.2-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.100-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.100-rc.2-alpine3.22-aot-arm64v8, 10.0-alpine3.22-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.100-rc.2-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile) | Alpine 3.22 -10.0.100-rc.2-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.100-rc.2-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.100-rc.2-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.100-rc.2-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.100-noble-arm64v8, 10.0-noble-arm64v8, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.100-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.100-noble-aot, 10.0-noble-aot, 10.0.100-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.100-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 +10.0.100-alpine3.22-aot-arm64v8, 10.0-alpine3.22-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.100-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile) | Alpine 3.22 +10.0.100-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.100-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.100-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.100-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.306-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.306-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 @@ -111,8 +111,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-rc.2-noble-arm32v7, 10.0-noble-arm32v7, 10.0.100-rc.2-noble, 10.0-noble, 10.0.100-rc.2, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.100-rc.2-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.100-rc.2-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 +10.0.100-noble-arm32v7, 10.0-noble-arm32v7, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.100-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 9.0.306-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.306-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 @@ -126,7 +126,7 @@ Tags | Dockerfile | OS Version Tag | Dockerfile ---------| --------------- -10.0.100-rc.2-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile) +10.0.100-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile) 9.0.306-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile) 8.0.415-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile) @@ -134,7 +134,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.100-rc.2-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) +10.0.100-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) 9.0.306-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) 8.0.415-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) @@ -142,7 +142,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.100-rc.2-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile) +10.0.100-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile) 9.0.306-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile) 8.0.415-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) @@ -150,7 +150,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- -10.0.100-rc.2-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) +10.0.100-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) 9.0.306-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) 8.0.415-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) diff --git a/eng/dockerfile-templates/Dockerfile.download-dotnet b/eng/dockerfile-templates/Dockerfile.download-dotnet index fc2f9d9bca..9cf99ff7d1 100644 --- a/eng/dockerfile-templates/Dockerfile.download-dotnet +++ b/eng/dockerfile-templates/Dockerfile.download-dotnet @@ -41,6 +41,10 @@ VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")] )^ set buildVersion to VARIABLES[cat(product, "|", dotnetVersion, "|build-version")] ^ + _ 'Stable' versioning just means that the downloaded file has a stable version. + Internal/release stable builds will use product versions for both paths and filenames. + 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, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ set fileVersion to when(isStableVersion, productVersion, buildVersion) ^ @@ -140,7 +144,7 @@ "dotnet_version")), when(isStableVersion, productVersion, buildVersion) ) -}}{{if (isInternal && isStableVersion):{{lineEnd}} +}}{{if (isStableVersion && (isInternal || buildVersion != productVersion)):{{lineEnd}} {{continue}}{{ _ Internal builds and unreleased RC builds have separate build and product versions ^ assign( diff --git a/eng/dockerfile-templates/aspnet/Dockerfile.envs b/eng/dockerfile-templates/aspnet/Dockerfile.envs index bbfcc38553..f781a195c8 100644 --- a/eng/dockerfile-templates/aspnet/Dockerfile.envs +++ b/eng/dockerfile-templates/aspnet/Dockerfile.envs @@ -1,21 +1,20 @@ {{ _ ARGS: - is-composite-runtime (optional): Whether to include the runtime version - is-internal (optional): Whether the Dockerfile is targeting an internal build of the product ^ + is-composite-runtime (optional): Whether to include the runtime version ^ set dotnetVersion to join(slice(split(PRODUCT_VERSION, "."), 0, 2), ".") ^ - set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ - set isStableBranding to ( - find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-servicing") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rtm") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rc") >= 0 - ) ^ - set runtimeVersion to when(isStableBranding && ARGS["is-internal"], + set buildVersion to VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")] ^ + set isStableBranding to find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + + set runtimeVersion to when(isStableBranding, VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], VARIABLES[cat("runtime|", dotnetVersion, "|build-version")]) ^ - set aspnetVersion to when(isStableBranding && ARGS["is-internal"], + + set aspnetVersion to when(isStableBranding, VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")]) ^ + + set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ set lineContinuation to when(isWindows, "`", "\") ^ set aspnetComment to "# ASP.NET Core version" }}{{if ARGS["is-composite-runtime"]:ENV {{lineContinuation}} diff --git a/eng/dockerfile-templates/aspnet/Dockerfile.linux b/eng/dockerfile-templates/aspnet/Dockerfile.linux index 024dfa043e..ba1d261eaa 100644 --- a/eng/dockerfile-templates/aspnet/Dockerfile.linux +++ b/eng/dockerfile-templates/aspnet/Dockerfile.linux @@ -57,6 +57,6 @@ RUN {{InsertTemplate("../Dockerfile.download-dotnet", [ # ASP.NET Core image FROM {{runtimeBaseTag}} -{{InsertTemplate("Dockerfile.envs", ["is-internal": isInternal])}} +{{InsertTemplate("Dockerfile.envs")}} COPY --from=installer ["{{copyFromSrcPath}}", "{{copyFromDstPath}}"] diff --git a/eng/dockerfile-templates/aspnet/Dockerfile.windows b/eng/dockerfile-templates/aspnet/Dockerfile.windows index 7f66b40051..a3f6c3c233 100644 --- a/eng/dockerfile-templates/aspnet/Dockerfile.windows +++ b/eng/dockerfile-templates/aspnet/Dockerfile.windows @@ -33,6 +33,6 @@ RUN powershell -Command ` # ASP.NET Core image FROM {{runtimeStageFromImage}} -{{InsertTemplate("Dockerfile.envs", ["is-internal": isInternal])}} +{{InsertTemplate("Dockerfile.envs")}} COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/eng/dockerfile-templates/runtime/Dockerfile.envs b/eng/dockerfile-templates/runtime/Dockerfile.envs index 64aa44d5e0..c658e10133 100644 --- a/eng/dockerfile-templates/runtime/Dockerfile.envs +++ b/eng/dockerfile-templates/runtime/Dockerfile.envs @@ -1,15 +1,11 @@ {{ _ ARGS: - is-internal (optional): Whether the Dockerfile is targeting an internal build of the product is-standalone (optional): Whether the ENV instruction should be included ^ set dotnetVersion to join(slice(split(PRODUCT_VERSION, "."), 0, 2), ".") ^ - set isStableBranding to ( - find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-servicing") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rtm") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rc") >= 0 - ) ^ - set runtimeVersion to when(isStableBranding && ARGS["is-internal"], + set runtimeVersion to VARIABLES[cat("runtime|", dotnetVersion, "|build-version")] ^ + set isStableBranding to find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set runtimeVersion to when(isStableBranding, VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], VARIABLES[cat("runtime|", dotnetVersion, "|build-version")]) diff --git a/eng/dockerfile-templates/runtime/Dockerfile.linux b/eng/dockerfile-templates/runtime/Dockerfile.linux index a24ad9e90b..319dc58175 100644 --- a/eng/dockerfile-templates/runtime/Dockerfile.linux +++ b/eng/dockerfile-templates/runtime/Dockerfile.linux @@ -63,10 +63,7 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image FROM {{runtimeDepsBaseTag}} -{{InsertTemplate("Dockerfile.envs", [ - "is-internal": isInternal, - "is-standalone": "true" -])}} +{{InsertTemplate("Dockerfile.envs", ["is-standalone": "true"])}} {{ if isDistroless: COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/eng/dockerfile-templates/runtime/Dockerfile.windows b/eng/dockerfile-templates/runtime/Dockerfile.windows index ae4c54803a..d36a2ea680 100644 --- a/eng/dockerfile-templates/runtime/Dockerfile.windows +++ b/eng/dockerfile-templates/runtime/Dockerfile.windows @@ -36,7 +36,7 @@ RUN powershell -Command ` FROM {{runtimeStageFromImage}} {{InsertTemplate("../Dockerfile.common-dotnet-envs")}} ` - {{InsertTemplate("Dockerfile.envs", ["is-internal": isInternal], " ")}} + {{InsertTemplate("Dockerfile.envs", [], " ")}} {{InsertTemplate("../Dockerfile.windows.set-path", [ "path": "C:\Program Files\dotnet"])}} diff --git a/eng/dockerfile-templates/sdk/Dockerfile.envs b/eng/dockerfile-templates/sdk/Dockerfile.envs index aef2dc7c30..d730fe0e31 100644 --- a/eng/dockerfile-templates/sdk/Dockerfile.envs +++ b/eng/dockerfile-templates/sdk/Dockerfile.envs @@ -1,15 +1,12 @@ {{ _ ARGS: - is-internal (optional): Whether the Dockerfile is targeting an internal build of the product include-powershell-vars (optional): Whether PowerShell will be installed in the image ^ set dotnetVersion to join(slice(split(PRODUCT_VERSION, "."), 0, 2), ".") ^ - set isStableBranding to ( - find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-servicing") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rtm") >= 0 - || find(VARIABLES[cat("sdk|", dotnetVersion, "|build-version")], "-rc") >= 0 - ) ^ - set sdkVersion to when(isStableBranding && ARGS["is-internal"], + set buildVersion to VARIABLES[cat("sdk|", dotnetVersion, "|build-version")] ^ + set isStableBranding to find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + + set sdkVersion to when(isStableBranding, VARIABLES[cat("sdk|", dotnetVersion, "|product-version")], VARIABLES[cat("sdk|", dotnetVersion, "|build-version")]) ^ set isAlpine to find(OS_VERSION, "alpine") >= 0 ^ diff --git a/eng/dockerfile-templates/sdk/Dockerfile.linux b/eng/dockerfile-templates/sdk/Dockerfile.linux index ebb0730a3e..f3f338cc84 100644 --- a/eng/dockerfile-templates/sdk/Dockerfile.linux +++ b/eng/dockerfile-templates/sdk/Dockerfile.linux @@ -92,7 +92,7 @@ RUN {{InsertTemplate("../Dockerfile.download-dotnet", [ # .NET SDK image FROM {{baseImageTag}} -{{InsertTemplate("Dockerfile.envs", ["is-internal": isInternal, "include-powershell-vars": includePowerShellVars])}} +{{InsertTemplate("Dockerfile.envs", ["include-powershell-vars": includePowerShellVars])}} RUN {{InsertTemplate("../Dockerfile.linux.install-pkgs", [ diff --git a/eng/dockerfile-templates/sdk/Dockerfile.windows b/eng/dockerfile-templates/sdk/Dockerfile.windows index 64a111ab75..6ee5494d75 100644 --- a/eng/dockerfile-templates/sdk/Dockerfile.windows +++ b/eng/dockerfile-templates/sdk/Dockerfile.windows @@ -34,7 +34,7 @@ ARG ACCESSTOKEN # SDK image FROM {{aspnetBaseTag}} -{{InsertTemplate("Dockerfile.envs", ["is-internal": isInternal, "include-powershell-vars": "true"])}} +{{InsertTemplate("Dockerfile.envs", ["include-powershell-vars": "true"])}} {{InsertTemplate("../Dockerfile.windows.set-path", [ "path": paths ])}} diff --git a/manifest.versions.json b/manifest.versions.json index cdb4ed6ae8..15fa1e7769 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -26,7 +26,7 @@ "aspnet|8.0|build-version": "8.0.21", "aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)", - "aspnet|10.0|build-version": "10.0.0-rc.2.25502.107", + "aspnet|10.0|build-version": "10.0.0-rtm.25515.111", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", "aspnet|9.0|build-version": "9.0.10", @@ -77,12 +77,12 @@ "dotnet|9.0|base-url|checksums|nightly": "$(dotnet|9.0|base-url|nightly)", "dotnet|9.0|aggregate-checksums": "/checksums/$(dotnet|9.0|product-version)-sha.txt", - "dotnet|10.0|product-version": "10.0.0-rc.2", + "dotnet|10.0|product-version": "10.0.0", "dotnet|10.0|fixed-tag": "$(dotnet|10.0|product-version)", "dotnet|10.0|minor-tag": "10.0", - "dotnet|10.0|base-url|main": "$(base-url|public|preview|main)", + "dotnet|10.0|base-url|main": "$(base-url|public|preview|nightly)", "dotnet|10.0|base-url|nightly": "$(base-url|public|preview|nightly)", - "dotnet|10.0|base-url|checksums|main": "$(dotnet|10.0|base-url|main)", + "dotnet|10.0|base-url|checksums|main": "$(base-url|public-checksums|preview|nightly)", "dotnet|10.0|base-url|checksums|nightly": "$(base-url|public-checksums|preview|nightly)", "libicu|bookworm": 72, @@ -197,7 +197,7 @@ "runtime|8.0|build-version": "8.0.21", "runtime|9.0|build-version": "9.0.10", - "runtime|10.0|build-version": "10.0.0-rc.2.25502.107", + "runtime|10.0|build-version": "10.0.0-rtm.25515.111", "sdk|8.0|build-version": "8.0.415", "sdk|8.0|product-version": "8.0.415", @@ -217,11 +217,11 @@ "sdk|9.0|fixed-tag": "$(sdk|9.0|product-version)", "sdk|9.0|minor-tag": "$(dotnet|9.0|minor-tag)", - "sdk|10.0|build-version": "10.0.100-rc.2.25502.107", - "sdk|10.0|product-version": "10.0.100-rc.2", - "sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|main)", + "sdk|10.0|build-version": "10.0.100-rtm.25515.111", + "sdk|10.0|product-version": "10.0.100", + "sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|nightly)", "sdk|10.0|base-url|nightly": "$(dotnet|10.0|base-url|nightly)", - "sdk|10.0|base-url|checksums|main": "$(sdk|10.0|base-url|main)", + "sdk|10.0|base-url|checksums|main": "$(dotnet|10.0|base-url|checksums|nightly)", "sdk|10.0|base-url|checksums|nightly": "$(dotnet|10.0|base-url|checksums|nightly)", "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", diff --git a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile index f6bfc3d1e1..19c313369c 100644 --- a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 AS installer +FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ @@ -17,13 +18,13 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 +FROM $REPO:10.0.0-alpine3.22-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile index 589a7cc189..633d8897a6 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 AS installer +FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ @@ -17,13 +18,13 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 +FROM $REPO:10.0.0-alpine3.22-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile index f971035c0b..129558841a 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 AS installer +FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ @@ -17,13 +18,13 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 +FROM $REPO:10.0.0-alpine3.22-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile index a2b31127d6..0b1c603306 100644 --- a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 AS installer +FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 +FROM $REPO:10.0.0-alpine3.22-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile index 961796cc79..1499bb1d35 100644 --- a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 AS installer +FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 +FROM $REPO:10.0.0-alpine3.22-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile index 609f9ce529..2ef0fc258c 100644 --- a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 AS installer +FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 +FROM $REPO:10.0.0-alpine3.22-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 7d7528a5db..fb68b076e9 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -26,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 5e74c452db..6bb1358cb9 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -26,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 2617c5c308..2931933857 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -26,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index d4d18714b8..579fcc1fed 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -26,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 804231d73b..37f611cb7d 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -23,9 +24,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 12fef6bcef..36ee970dcc 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -23,9 +24,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 7a22268433..87411bc1fd 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -23,9 +24,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 268d7b3748..d325264ba3 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -23,9 +24,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile index 93a09291ee..5c40a74d8f 100644 --- a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,18 +1,19 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.0-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -21,9 +22,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 +FROM $REPO:10.0.0-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile index 62af32320d..68fdf5c845 100644 --- a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,18 +1,19 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -21,9 +22,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile index 198339d61f..3b075d5cd1 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.0-rc.2.25502.107'; ` + $aspnetcore_version = '10.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -30,9 +31,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-nanoserver-ltsc2022 +FROM $REPO:10.0.0-nanoserver-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 0b4b6108c1..02af2c93d0 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.0-rc.2.25502.107'; ` + $aspnetcore_version = '10.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -30,9 +31,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-nanoserver-ltsc2025 +FROM $REPO:10.0.0-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile index 47d30e4241..a8d356580c 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-amd64 +FROM $REPO:10.0.0-noble-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile index cedde3e94a..994675a69e 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile index df6570dd6c..39b0d1840c 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile index 843bb9e486..7a78cc714f 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-amd64 +FROM $REPO:10.0.0-noble-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile index 83cfbd5ccc..e06147b4e0 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile index 9c47ca29d6..6eccde7aeb 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ && rm \ @@ -20,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 \ + DOTNET_VERSION=10.0.0 \ # ASP.NET Core version - ASPNET_VERSION=10.0.0-rc.2.25502.107 + ASPNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile index 7ede4144a8..498397d53e 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-amd64 +FROM $REPO:10.0.0-noble-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile index 8ac70fa104..c07af8fa94 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile index ca0e1f4e51..75f6fd4958 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile index 81df413494..ca3f5a11cf 100644 --- a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-amd64 +FROM $REPO:10.0.0-noble-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile index ba859d16a3..6590d6de8f 100644 --- a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile index 274fac1fc7..bacc899a72 100644 --- a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble/amd64/Dockerfile b/src/aspnet/10.0/noble/amd64/Dockerfile index b14b2c7d63..34ea59162d 100644 --- a/src/aspnet/10.0/noble/amd64/Dockerfile +++ b/src/aspnet/10.0/noble/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-amd64 +FROM $REPO:10.0.0-noble-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble/arm32v7/Dockerfile b/src/aspnet/10.0/noble/arm32v7/Dockerfile index a6c02f9bd4..60ebcc37c4 100644 --- a/src/aspnet/10.0/noble/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-arm32v7 +FROM $REPO:10.0.0-noble-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/noble/arm64v8/Dockerfile b/src/aspnet/10.0/noble/arm64v8/Dockerfile index 2e076133f3..405f6567b9 100644 --- a/src/aspnet/10.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ +RUN aspnetcore_version=10.0.0 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ @@ -17,9 +18,9 @@ RUN aspnetcore_version=10.0.0-rc.2.25502.107 \ # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-noble-arm64v8 +FROM $REPO:10.0.0-noble-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index a53fa98c99..1f1694a6c3 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.0-rc.2.25502.107'; ` + $aspnetcore_version = '10.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -30,9 +31,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-windowsservercore-ltsc2022 +FROM $REPO:10.0.0-windowsservercore-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 56ee68dc12..64f304f4d4 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.0-rc.2.25502.107'; ` + $aspnetcore_version = '10.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -30,9 +31,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.0-rc.2-windowsservercore-ltsc2025 +FROM $REPO:10.0.0-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.0-rc.2.25502.107 +ENV ASPNET_VERSION=10.0.0 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile b/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile index f6b378a934..00973542c6 100644 --- a/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile +++ b/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile @@ -23,7 +23,7 @@ RUN dotnet_monitor_version=10.0.0-rc.2.25503.6 \ # .NET Monitor Base image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-amd64 WORKDIR /app COPY --from=installer /app . diff --git a/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile b/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile index 475eba5eaf..6d0c071474 100644 --- a/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile +++ b/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile @@ -23,7 +23,7 @@ RUN dotnet_monitor_version=10.0.0-rc.2.25503.6 \ # .NET Monitor Base image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/runtime/10.0/alpine3.22/amd64/Dockerfile b/src/runtime/10.0/alpine3.22/amd64/Dockerfile index cdc678e249..a4bb4be06f 100644 --- a/src/runtime/10.0/alpine3.22/amd64/Dockerfile +++ b/src/runtime/10.0/alpine3.22/amd64/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 AS installer +FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ + https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 +FROM $REPO:10.0.0-alpine3.22-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile index f3862d1f06..faf36d07f5 100644 --- a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 AS installer +FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ + https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 +FROM $REPO:10.0.0-alpine3.22-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile index a9d6c2d483..51d59380e3 100644 --- a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile @@ -1,14 +1,15 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 AS installer +FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ + https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 +FROM $REPO:10.0.0-alpine3.22-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index ffecf0f168..5690b361d2 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -26,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 3746c16abd..c930769aba 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -26,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 7d2e50e0a9..8adae87c5b 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -26,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.0-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 4f87ee78ca..9dd1893aef 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,11 +10,12 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -26,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile index 2ddb5cd504..24b991ed16 100644 --- a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,18 +1,19 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.0-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ @@ -21,10 +22,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 +FROM $REPO:10.0.0-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile index 3c5198bc82..0fcfd1e848 100644 --- a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,18 +1,19 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ @@ -21,10 +22,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile index f33766af3d..86c9d42b96 100644 --- a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.0-rc.2.25502.107'; ` + $dotnet_version = '10.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 + DOTNET_VERSION=10.0.0 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 3f62f43714..9a6b4f6445 100644 --- a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.0-rc.2.25502.107'; ` + $dotnet_version = '10.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 + DOTNET_VERSION=10.0.0 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile index 213fa01335..ed4cfb75d2 100644 --- a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-amd64 +FROM $REPO:10.0.0-noble-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile index 81b508c41d..b3273c695d 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile index aae18f96b1..070cc9d8d9 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile index 3cf55cd5da..dea39b4974 100644 --- a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-amd64 +FROM $REPO:10.0.0-noble-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile index d7be58a652..a295ecb179 100644 --- a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm32v7 +FROM $REPO:10.0.0-noble-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile index 3ada05e504..234313736a 100644 --- a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ @@ -20,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-chiseled-arm64v8 +FROM $REPO:10.0.0-noble-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/10.0/noble/amd64/Dockerfile b/src/runtime/10.0/noble/amd64/Dockerfile index bc2384730b..28d3518849 100644 --- a/src/runtime/10.0/noble/amd64/Dockerfile +++ b/src/runtime/10.0/noble/amd64/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-amd64 +FROM $REPO:10.0.0-noble-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/noble/arm32v7/Dockerfile b/src/runtime/10.0/noble/arm32v7/Dockerfile index 46c3632b28..fce4f92bcc 100644 --- a/src/runtime/10.0/noble/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble/arm32v7/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-arm32v7 +FROM $REPO:10.0.0-noble-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/noble/arm64v8/Dockerfile b/src/runtime/10.0/noble/arm64v8/Dockerfile index 865895a02a..d2a4915bed 100644 --- a/src/runtime/10.0/noble/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble/arm64v8/Dockerfile @@ -4,11 +4,12 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.0-rc.2.25502.107 \ +RUN dotnet_version=10.0.0 \ + && dotnet_build_version=$dotnet_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ @@ -17,10 +18,10 @@ RUN dotnet_version=10.0.0-rc.2.25502.107 \ # .NET runtime image -FROM $REPO:10.0.0-rc.2-noble-arm64v8 +FROM $REPO:10.0.0-noble-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.0-rc.2.25502.107 +ENV DOTNET_VERSION=10.0.0 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index b69a2c521f..ada22f853a 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.0-rc.2.25502.107'; ` + $dotnet_version = '10.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 + DOTNET_VERSION=10.0.0 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index b39de66cfb..173c894083 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.0-rc.2.25502.107'; ` + $dotnet_version = '10.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Runtime/$dotnet_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -36,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.0-rc.2.25502.107 + DOTNET_VERSION=10.0.0 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile b/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile index 34b15932e1..4f8b733241 100644 --- a/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-alpine3.22-amd64 +FROM $REPO:10.0.100-alpine3.22-amd64 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile index 767c160cc8..f3fb2750af 100644 --- a/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-alpine3.22-arm64v8 +FROM $REPO:10.0.100-alpine3.22-arm64v8 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/10.0/alpine3.22/amd64/Dockerfile b/src/sdk/10.0/alpine3.22/amd64/Dockerfile index 1862934a9a..0d24ce6359 100644 --- a/src/sdk/10.0/alpine3.22/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.22/amd64/Dockerfile @@ -1,13 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 AS installer +FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-alpine3.22-amd64 +FROM $REPO:10.0.0-alpine3.22-amd64 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile index e926db42dc..074e73591a 100644 --- a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile @@ -1,13 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 AS installer +FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm32v7 +FROM $REPO:10.0.0-alpine3.22-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile index 171f776414..ee1c23cc52 100644 --- a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile @@ -1,13 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 AS installer +FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && wget \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-alpine3.22-arm64v8 +FROM $REPO:10.0.0-alpine3.22-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/azurelinux3.0-aot/amd64/Dockerfile b/src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile index e391ff1751..b156fc8fa1 100644 --- a/src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-azurelinux3.0-amd64 +FROM $REPO:10.0.100-azurelinux3.0-amd64 RUN tdnf install -y \ build-essential \ diff --git a/src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile b/src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile index 30a564fb70..aff01510b9 100644 --- a/src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-azurelinux3.0-arm64v8 +FROM $REPO:10.0.100-azurelinux3.0-arm64v8 RUN tdnf install -y \ build-essential \ diff --git a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile index 7fdfb489a6..76642bf14e 100644 --- a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,17 +1,18 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.0-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -20,7 +21,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-amd64 +FROM $REPO:10.0.0-azurelinux3.0-amd64 ENV \ # Do not generate certificate @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile index 894420af22..1330fcce77 100644 --- a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,17 +1,18 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -20,7 +21,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-azurelinux3.0-arm64v8 +FROM $REPO:10.0.0-azurelinux3.0-arm64v8 ENV \ # Do not generate certificate @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile index e84c089b12..b92a51a594 100644 --- a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.100-rc.2.25502.107'; ` + $dotnet_sdk_version = '10.0.100'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -64,7 +65,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.0-rc.2-nanoserver-ltsc2022 +FROM $REPO:10.0.0-nanoserver-ltsc2022 ENV ` # Do not generate certificate @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 ` + DOTNET_SDK_VERSION=10.0.100 ` # 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/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 0d9d8341d7..4a3b46dbac 100644 --- a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.100-rc.2.25502.107'; ` + $dotnet_sdk_version = '10.0.100'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -64,7 +65,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.0-rc.2-nanoserver-ltsc2025 +FROM $REPO:10.0.0-nanoserver-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 ` + DOTNET_SDK_VERSION=10.0.100 ` # 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/10.0/noble-aot/amd64/Dockerfile b/src/sdk/10.0/noble-aot/amd64/Dockerfile index df4b02643c..38e59c903f 100644 --- a/src/sdk/10.0/noble-aot/amd64/Dockerfile +++ b/src/sdk/10.0/noble-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-noble-amd64 +FROM $REPO:10.0.100-noble-amd64 RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/src/sdk/10.0/noble-aot/arm64v8/Dockerfile b/src/sdk/10.0/noble-aot/arm64v8/Dockerfile index 184c66aa83..a7bde45cf8 100644 --- a/src/sdk/10.0/noble-aot/arm64v8/Dockerfile +++ b/src/sdk/10.0/noble-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.100-rc.2-noble-arm64v8 +FROM $REPO:10.0.100-noble-arm64v8 RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/src/sdk/10.0/noble/amd64/Dockerfile b/src/sdk/10.0/noble/amd64/Dockerfile index 4411c86e14..b86de12b35 100644 --- a/src/sdk/10.0/noble/amd64/Dockerfile +++ b/src/sdk/10.0/noble/amd64/Dockerfile @@ -3,11 +3,12 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-noble-amd64 +FROM $REPO:10.0.0-noble-amd64 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/noble/arm32v7/Dockerfile b/src/sdk/10.0/noble/arm32v7/Dockerfile index fd1516c295..489f99a421 100644 --- a/src/sdk/10.0/noble/arm32v7/Dockerfile +++ b/src/sdk/10.0/noble/arm32v7/Dockerfile @@ -3,11 +3,12 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-noble-arm32v7 +FROM $REPO:10.0.0-noble-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/noble/arm64v8/Dockerfile b/src/sdk/10.0/noble/arm64v8/Dockerfile index 0070ef0633..0bd2843394 100644 --- a/src/sdk/10.0/noble/arm64v8/Dockerfile +++ b/src/sdk/10.0/noble/arm64v8/Dockerfile @@ -3,11 +3,12 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ +RUN dotnet_sdk_version=10.0.100 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ && curl --fail --show-error --location \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && sha512sum -c dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_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 - \ && 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 \ && rm \ @@ -16,7 +17,7 @@ RUN dotnet_sdk_version=10.0.100-rc.2.25502.107 \ # .NET SDK image -FROM $REPO:10.0.0-rc.2-noble-arm64v8 +FROM $REPO:10.0.0-noble-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 \ + DOTNET_SDK_VERSION=10.0.100 \ # 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/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index ce354f43f7..193c84ebd4 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.100-rc.2.25502.107'; ` + $dotnet_sdk_version = '10.0.100'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -64,7 +65,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.0-rc.2-windowsservercore-ltsc2022 +FROM $REPO:10.0.0-windowsservercore-ltsc2022 ENV ` # Do not generate certificate @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 ` + DOTNET_SDK_VERSION=10.0.100 ` # 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/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 27e9075f61..aa493db1b1 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.100-rc.2.25502.107'; ` + $dotnet_sdk_version = '10.0.100'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_file; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://builds.dotnet.microsoft.com/dotnet/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` + Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -64,7 +65,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.0-rc.2-windowsservercore-ltsc2025 +FROM $REPO:10.0.0-windowsservercore-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.100-rc.2.25502.107 ` + DOTNET_SDK_VERSION=10.0.100 ` # 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-10.0-alpine3.22-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-amd64-Dockerfile.approved.txt index 57cc13e47c..9068f85424 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt index fecc264cad..65f34758e6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt index 8b582b3053..86cadbe030 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-amd64-Dockerfile.approved.txt index 934bed0d0b..1b4ba481c4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm32v7-Dockerfile.approved.txt index d4f7e29776..46a8ba7239 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm64v8-Dockerfile.approved.txt index 971ff2df28..1f4f83d7f5 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-alpine3.22-composite-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt index d5dfad3088..c7b8830d9b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,9 +11,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index c44ba14e88..a4edd6d68b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,9 +11,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index 7903185595..dbb90ffad3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 5bf3e8670b..a7a7858828 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt index a1242a0b86..77932f0870 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt index a2b9dca9fa..f100092cd1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt index 8342b60432..90a60d84e1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt index c3128df0d3..5754d8469b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 9e473c85ca..1d4e0dbdfc 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 55647a6beb..0dd7271377 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index 055b3dfa1d..2365da63b3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -13,6 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -20,8 +21,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index c2cb3ef7d3..af35c83b64 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,6 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -20,8 +21,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-amd64-Dockerfile.approved.txt index 8dc91c999a..b68c8d2281 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm32v7-Dockerfile.approved.txt index 7a3ff00ae2..813eddda2f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm64v8-Dockerfile.approved.txt index d28739a32d..296b9d430f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-amd64-Dockerfile.approved.txt index d258da52bc..348732dddb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt index c7f6fb134a..22513254a6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt index 2c44a5970a..0b2eb02446 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-amd64-Dockerfile.approved.txt index b3c5467a81..a93a9ae370 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm32v7-Dockerfile.approved.txt index d47198e5fd..12493dcb5a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm64v8-Dockerfile.approved.txt index c3ae522b01..c85d083e0b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-amd64-Dockerfile.approved.txt index 63ffb52700..5c6a6848ce 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt index 0003363e50..7b56626ddf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt index 96f71a926a..6cd0494495 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt index e699dbf047..53620c2b3f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt index 3abf5598f7..3e0b5f4fe8 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt index b0c49aaffe..aeba0be286 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index 7911975006..68259a68b9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -13,6 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -20,8 +21,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 0c0fc95cdf..931a04284b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,6 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` @@ -20,8 +21,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $aspnetcore_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$aspnetcore_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-amd64-Dockerfile.approved.txt index 32b28e65af..5de9d41bc9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt index 531f790cac..231c812ac3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt index 3bb298e1ca..a5fcd904ae 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 1661f6e865..011eddd49e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,9 +11,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index 561daf3a1a..8f772fda4c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,9 +11,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index c0eb0dfd5b..de3f4ef01a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 64f97a946d..442fe49870 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 7b89b776aa..1bb59a810a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 660a144524..33c606ceb2 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,9 +13,10 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index 9011152344..65ef943635 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -11,6 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -18,8 +19,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index d4f1527b5a..35a2981a2b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,6 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -18,8 +19,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-amd64-Dockerfile.approved.txt index dc2de68df3..03acf17fd1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm32v7-Dockerfile.approved.txt index 72897c32a4..527e145375 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm64v8-Dockerfile.approved.txt index 8984eaa268..91fd8cd40e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-amd64-Dockerfile.approved.txt index fc6f1f23d2..e369a0ead2 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt index 57bd96f297..c932546204 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt index d115a80a78..d1b014623c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt index b36195ea03..96c7f21e28 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt index d2e5f24442..a2ea289ff6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512) dotnet-runtime-$dotnet_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt index 4b01581877..0112418c3d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-noble-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,9 +7,10 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_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 - \ && mkdir --parents /usr/share/dotnet \ && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index 064d0a1b00..706e9a429e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -11,6 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -18,8 +19,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index a161d997f0..dc922653dd 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,6 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -18,8 +19,8 @@ RUN powershell -Command ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-amd64-Dockerfile.approved.txt index f3aeb7a6eb..9c802571ba 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-amd64-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt index 34dc206b0e..e65958efad 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm32v7-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt index 691687fa4a..3087254b38 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-alpine3.22-arm64v8-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 0f6b1c0d8c..fc9d466378 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -10,9 +10,10 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index cba4d6df79..5134936c1e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -10,9 +10,10 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index 2514713dfc..b87d70563a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -29,6 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,8 +37,8 @@ RUN ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 126cf83a04..99d0e0eddf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,6 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,8 +37,8 @@ RUN ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-amd64-Dockerfile.approved.txt index 809f546e2b..928ac11581 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-amd64-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm32v7-Dockerfile.approved.txt index 74368d911a..fe28bdd3bc 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm32v7-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm64v8-Dockerfile.approved.txt index d7087ff840..91b9a28a85 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-noble-arm64v8-Dockerfile.approved.txt @@ -6,9 +6,10 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_build_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 \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_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 - \ && 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 \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index fb8a140661..1e0a187b6c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -29,6 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,8 +37,8 @@ RUN ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 5aa5d6d377..56fe208e47 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,6 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` @@ -36,8 +37,8 @@ RUN ` Authorization = \"Bearer $env:ACCESSTOKEN\"; ` 'x-ms-version' = '2017-11-09'; ` }; ` - Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_file -Headers $Headers; ` - Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/$dotnet_sha512_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_file -Headers $Headers; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_build_version/$dotnet_sha512_file -Headers $Headers; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs index 9c6246bc49..739bebd0df 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs @@ -23,8 +23,9 @@ public static partial class DockerfileHelper [GeneratedRegex(@"\d+\.\d+\.\d+(\.\d+)?(-[A-Za-z]+(\.\d+)+)?")] public static partial Regex VersionRegex { get; } - // Match unstable versions that have been partially replaced with variables, like `$aspnetcore_version.25326.107` - [GeneratedRegex(@"\$[a-zA-Z0-9_]+\.\d+\.\d+")] + // Match unstable versions that have been partially replaced with variables, + // like `$aspnetcore_version.25326.107` or `$aspnetcore_version-rtm.25326.107` + [GeneratedRegex(@"\$[a-zA-Z0-9_]+((-[A-Za-z]+)?(\.\d+)+)")] public static partial Regex VersionWithVariableRegex { get; } [GeneratedRegex(@"v\d+\.\d+\.\d+\.windows\.\d+")] diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly index 138dc5b1b1..d3ca37bd8b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly +++ b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly @@ -5,6 +5,6 @@ - + From 4a378d43e741a2348c9455eb9a7c29ab7ea38837 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Wed, 22 Oct 2025 11:49:24 -0700 Subject: [PATCH 05/10] [nightly] Update .NET 10 to 10.0.100-rtm.25521.107 (#6741) Co-authored-by: Logan Bussell --- manifest.versions.json | 6 +++--- src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- .../amd64/Dockerfile | 2 +- .../arm64v8/Dockerfile | 2 +- .../azurelinux3.0-distroless-composite/amd64/Dockerfile | 2 +- .../azurelinux3.0-distroless-composite/arm64v8/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/amd64/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile | 2 +- src/runtime/10.0/noble/amd64/Dockerfile | 2 +- src/runtime/10.0/noble/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble/arm64v8/Dockerfile | 2 +- .../10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- .../10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/10.0/noble/amd64/Dockerfile | 2 +- src/sdk/10.0/noble/arm32v7/Dockerfile | 2 +- src/sdk/10.0/noble/arm64v8/Dockerfile | 2 +- src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- ...t-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...t-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- ...e-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...e-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- ...k-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...k-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt | 2 +- ...windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt | 2 +- tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs | 5 +++++ .../Microsoft.DotNet.Docker.Tests/GeneratedArtifactTests.cs | 1 + .../TestAppArtifacts/NuGet.config.nightly | 2 +- 85 files changed, 91 insertions(+), 85 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 15fa1e7769..1fa7cad685 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -26,7 +26,7 @@ "aspnet|8.0|build-version": "8.0.21", "aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)", - "aspnet|10.0|build-version": "10.0.0-rtm.25515.111", + "aspnet|10.0|build-version": "10.0.0-rtm.25521.107", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", "aspnet|9.0|build-version": "9.0.10", @@ -197,7 +197,7 @@ "runtime|8.0|build-version": "8.0.21", "runtime|9.0|build-version": "9.0.10", - "runtime|10.0|build-version": "10.0.0-rtm.25515.111", + "runtime|10.0|build-version": "10.0.0-rtm.25521.107", "sdk|8.0|build-version": "8.0.415", "sdk|8.0|product-version": "8.0.415", @@ -217,7 +217,7 @@ "sdk|9.0|fixed-tag": "$(sdk|9.0|product-version)", "sdk|9.0|minor-tag": "$(dotnet|9.0|minor-tag)", - "sdk|10.0|build-version": "10.0.100-rtm.25515.111", + "sdk|10.0|build-version": "10.0.100-rtm.25521.107", "sdk|10.0|product-version": "10.0.100", "sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|nightly)", "sdk|10.0|base-url|nightly": "$(dotnet|10.0|base-url|nightly)", diff --git a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile index 19c313369c..930f7f158b 100644 --- a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile index 633d8897a6..824a5bd1dc 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile index 129558841a..1ea647ca71 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile index 0b1c603306..691c6caa62 100644 --- a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile index 1499bb1d35..92a445a696 100644 --- a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile index 2ef0fc258c..6e2a15a72c 100644 --- a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index fb68b076e9..0165040716 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 6bb1358cb9..84fa23c651 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 2931933857..ef180c65c3 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 579fcc1fed..2c928cbc5b 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 37f611cb7d..99c2f74993 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 36ee970dcc..3801b4d43e 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 87411bc1fd..75c393b6bc 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index d325264ba3..2767060c89 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile index 5c40a74d8f..907217a1cf 100644 --- a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile index 68fdf5c845..827f7c45db 100644 --- a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile index 3b075d5cd1..e084f88acc 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 02af2c93d0..da4230896f 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile index a8d356580c..4b22027ecb 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile index 994675a69e..f9879c76bd 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile index 39b0d1840c..2e4e97de65 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile index 7a78cc714f..ede1df0693 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile index e06147b4e0..89194ead18 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile index 6eccde7aeb..5d127cce1f 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile index 498397d53e..adc0d3ba94 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile index c07af8fa94..585a00c431 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile index 75f6fd4958..123cca7b53 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile index ca3f5a11cf..cf1c86a5ad 100644 --- a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile index 6590d6de8f..1eb2b4d63c 100644 --- a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile index bacc899a72..293f98a951 100644 --- a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/amd64/Dockerfile b/src/aspnet/10.0/noble/amd64/Dockerfile index 34ea59162d..753aa214cc 100644 --- a/src/aspnet/10.0/noble/amd64/Dockerfile +++ b/src/aspnet/10.0/noble/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/arm32v7/Dockerfile b/src/aspnet/10.0/noble/arm32v7/Dockerfile index 60ebcc37c4..9f9370178b 100644 --- a/src/aspnet/10.0/noble/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/arm64v8/Dockerfile b/src/aspnet/10.0/noble/arm64v8/Dockerfile index 405f6567b9..492663fd3e 100644 --- a/src/aspnet/10.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25515.111 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index 1f1694a6c3..128750f54a 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 64f304f4d4..fb6b005487 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/alpine3.22/amd64/Dockerfile b/src/runtime/10.0/alpine3.22/amd64/Dockerfile index a4bb4be06f..a518ce5b60 100644 --- a/src/runtime/10.0/alpine3.22/amd64/Dockerfile +++ b/src/runtime/10.0/alpine3.22/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile index faf36d07f5..a435b8cc3c 100644 --- a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile index 51d59380e3..d5f0586a2b 100644 --- a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 5690b361d2..9338576ea2 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index c930769aba..b3dd53c2e4 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 8adae87c5b..5591c10529 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 9dd1893aef..411bb496ee 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile index 24b991ed16..a968d28bbb 100644 --- a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile index 0fcfd1e848..c1103b7a82 100644 --- a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile index 86c9d42b96..f01f0d3948 100644 --- a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 9a6b4f6445..5e8aa5bc45 100644 --- a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile index ed4cfb75d2..b1b70d2790 100644 --- a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile index b3273c695d..d56d7463f0 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile index 070cc9d8d9..e9bfde7663 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile index dea39b4974..f6ebd68d69 100644 --- a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile index a295ecb179..99b102ef11 100644 --- a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile index 234313736a..a52e66862b 100644 --- a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/amd64/Dockerfile b/src/runtime/10.0/noble/amd64/Dockerfile index 28d3518849..e8a1444100 100644 --- a/src/runtime/10.0/noble/amd64/Dockerfile +++ b/src/runtime/10.0/noble/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/arm32v7/Dockerfile b/src/runtime/10.0/noble/arm32v7/Dockerfile index fce4f92bcc..edf80cb5db 100644 --- a/src/runtime/10.0/noble/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/arm64v8/Dockerfile b/src/runtime/10.0/noble/arm64v8/Dockerfile index d2a4915bed..6c15aa5c7a 100644 --- a/src/runtime/10.0/noble/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25515.111 \ + && dotnet_build_version=$dotnet_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index ada22f853a..d8493b634a 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 173c894083..20e21b1056 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/alpine3.22/amd64/Dockerfile b/src/sdk/10.0/alpine3.22/amd64/Dockerfile index 0d24ce6359..7e8924a79a 100644 --- a/src/sdk/10.0/alpine3.22/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.22/amd64/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile index 074e73591a..577ed5eb70 100644 --- a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile index ee1c23cc52..5be716affb 100644 --- a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile index 76642bf14e..9e6c45e590 100644 --- a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile index 1330fcce77..3733fa5108 100644 --- a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile index b92a51a594..477b748e41 100644 --- a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 4a3b46dbac..3c00f0fc19 100644 --- a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/noble/amd64/Dockerfile b/src/sdk/10.0/noble/amd64/Dockerfile index b86de12b35..a48b37c8f0 100644 --- a/src/sdk/10.0/noble/amd64/Dockerfile +++ b/src/sdk/10.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/noble/arm32v7/Dockerfile b/src/sdk/10.0/noble/arm32v7/Dockerfile index 489f99a421..aea2dd8d16 100644 --- a/src/sdk/10.0/noble/arm32v7/Dockerfile +++ b/src/sdk/10.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ diff --git a/src/sdk/10.0/noble/arm64v8/Dockerfile b/src/sdk/10.0/noble/arm64v8/Dockerfile index 0bd2843394..a5d55c8473 100644 --- a/src/sdk/10.0/noble/arm64v8/Dockerfile +++ b/src/sdk/10.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25515.111 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index 193c84ebd4..6fd079db06 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index aa493db1b1..9224d936df 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index 2365da63b3..744463fbf3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -13,7 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = 0.0.0; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index af35c83b64..e2ff8f8633 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = 0.0.0; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index 68259a68b9..8f3b3ef93d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -13,7 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = 0.0.0; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 931a04284b..651dc2dbf0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25515.111'; ` + $aspnetcore_build_version = 0.0.0; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index 65ef943635..59d25f8299 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = 0.0.0; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 35a2981a2b..db20a91d31 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = 0.0.0; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index 706e9a429e..ff30c9bca1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = 0.0.0; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index dc922653dd..73a3b61f35 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25515.111'; ` + $dotnet_build_version = 0.0.0; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt index b87d70563a..2bbf859c23 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2022-amd64-Dockerfile.approved.txt @@ -29,7 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = 0.0.0; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 99d0e0eddf..04fbcd774c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = 0.0.0; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt index 1e0a187b6c..76e7a08f42 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2022-amd64-Dockerfile.approved.txt @@ -29,7 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = 0.0.0; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 56fe208e47..dab74d751a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-10.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25515.111'; ` + $dotnet_sdk_build_version = 0.0.0; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs index 739bebd0df..c281972f63 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs @@ -28,6 +28,11 @@ public static partial class DockerfileHelper [GeneratedRegex(@"\$[a-zA-Z0-9_]+((-[A-Za-z]+)?(\.\d+)+)")] public static partial Regex VersionWithVariableRegex { get; } + // Match unstable versions that have been partially replaced with variables + // using string addition, like `$dotnet_sdk_version + '-rtm.25515.111'` + [GeneratedRegex(@"\$[a-zA-Z0-9_]+\s*\+\s*'(-[A-Za-z]+(\.\d+)+)'")] + public static partial Regex StringVersionWithVariableRegex { get; } + [GeneratedRegex(@"v\d+\.\d+\.\d+\.windows\.\d+")] public static partial Regex MinGitVersionRegex { get; } diff --git a/tests/Microsoft.DotNet.Docker.Tests/GeneratedArtifactTests.cs b/tests/Microsoft.DotNet.Docker.Tests/GeneratedArtifactTests.cs index 9d978a3b75..9d7f6ad60d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/GeneratedArtifactTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/GeneratedArtifactTests.cs @@ -90,6 +90,7 @@ public void VerifyInternalDockerfilesOutput() (DockerfileHelper.Sha256Regex, "{sha256_placeholder}"), (DockerfileHelper.VersionRegex, "0.0.0"), (DockerfileHelper.VersionWithVariableRegex, "0.0.0"), + (DockerfileHelper.StringVersionWithVariableRegex, "0.0.0"), (DockerfileHelper.MinGitVersionRegex, "v0.0.0.windows.0"), (DockerfileHelper.AlpineVersionRegex, "alpine3.XX"), ]; diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly index d3ca37bd8b..f3fc24eb4a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly +++ b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly @@ -5,6 +5,6 @@ - + From ba69b16bb99c44df301127b4443fabbdf4a8943e Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 24 Oct 2025 09:30:40 -0700 Subject: [PATCH 06/10] Update .NET 10 SDK to daily build 10.0.100-rtm.25523.113 --- manifest.versions.json | 6 +++--- src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- .../amd64/Dockerfile | 2 +- .../arm64v8/Dockerfile | 2 +- .../azurelinux3.0-distroless-composite/amd64/Dockerfile | 2 +- .../azurelinux3.0-distroless-composite/arm64v8/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/amd64/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile | 2 +- .../10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/noble/amd64/Dockerfile | 2 +- src/aspnet/10.0/noble/arm32v7/Dockerfile | 2 +- src/aspnet/10.0/noble/arm64v8/Dockerfile | 2 +- src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/runtime/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/amd64/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile | 2 +- src/runtime/10.0/noble/amd64/Dockerfile | 2 +- src/runtime/10.0/noble/arm32v7/Dockerfile | 2 +- src/runtime/10.0/noble/arm64v8/Dockerfile | 2 +- .../10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- .../10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/amd64/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/arm32v7/Dockerfile | 2 +- src/sdk/10.0/alpine3.22/arm64v8/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile | 2 +- src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/10.0/noble/amd64/Dockerfile | 2 +- src/sdk/10.0/noble/arm32v7/Dockerfile | 2 +- src/sdk/10.0/noble/arm64v8/Dockerfile | 2 +- src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile | 2 +- src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- 70 files changed, 72 insertions(+), 72 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 1fa7cad685..c1d336293d 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -26,7 +26,7 @@ "aspnet|8.0|build-version": "8.0.21", "aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)", - "aspnet|10.0|build-version": "10.0.0-rtm.25521.107", + "aspnet|10.0|build-version": "10.0.0-rtm.25523.113", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", "aspnet|9.0|build-version": "9.0.10", @@ -197,7 +197,7 @@ "runtime|8.0|build-version": "8.0.21", "runtime|9.0|build-version": "9.0.10", - "runtime|10.0|build-version": "10.0.0-rtm.25521.107", + "runtime|10.0|build-version": "10.0.0-rtm.25523.113", "sdk|8.0|build-version": "8.0.415", "sdk|8.0|product-version": "8.0.415", @@ -217,7 +217,7 @@ "sdk|9.0|fixed-tag": "$(sdk|9.0|product-version)", "sdk|9.0|minor-tag": "$(dotnet|9.0|minor-tag)", - "sdk|10.0|build-version": "10.0.100-rtm.25521.107", + "sdk|10.0|build-version": "10.0.100-rtm.25523.113", "sdk|10.0|product-version": "10.0.100", "sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|nightly)", "sdk|10.0|base-url|nightly": "$(dotnet|10.0|base-url|nightly)", diff --git a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile index 930f7f158b..8e4e5115ff 100644 --- a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile index 824a5bd1dc..31932748cd 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile index 1ea647ca71..75f54e9d12 100644 --- a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile index 691c6caa62..d593f2dd9e 100644 --- a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile index 92a445a696..4479f9d58d 100644 --- a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile index 6e2a15a72c..5582329d85 100644 --- a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 0165040716..da4018d752 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 84fa23c651..43ac61518d 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index ef180c65c3..55b048658a 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 2c928cbc5b..ab77b0da04 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 99c2f74993..8dc96311b6 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 3801b4d43e..68d4ef0ef0 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 75c393b6bc..da2029ba46 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 2767060c89..ca4a930887 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile index 907217a1cf..d289d9241f 100644 --- a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile index 827f7c45db..55b8c6d93a 100644 --- a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile index e084f88acc..867105311e 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25523.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile index da4230896f..1509718462 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25523.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile index 4b22027ecb..610808d8d9 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile index f9879c76bd..39e7007b0c 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile index 2e4e97de65..6b9173d9b1 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile index ede1df0693..057a3573d1 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile index 89194ead18..003c71416a 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile index 5d127cce1f..9299842814 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile index adc0d3ba94..70dd66ebda 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile index 585a00c431..2fa472d7c5 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile index 123cca7b53..15d141ec8a 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile index cf1c86a5ad..4fdc837602 100644 --- a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile index 1eb2b4d63c..9952bc2f2c 100644 --- a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile index 293f98a951..f84ab12a5b 100644 --- a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/amd64/Dockerfile b/src/aspnet/10.0/noble/amd64/Dockerfile index 753aa214cc..7c0836d00a 100644 --- a/src/aspnet/10.0/noble/amd64/Dockerfile +++ b/src/aspnet/10.0/noble/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/arm32v7/Dockerfile b/src/aspnet/10.0/noble/arm32v7/Dockerfile index 9f9370178b..aea65b782f 100644 --- a/src/aspnet/10.0/noble/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/noble/arm64v8/Dockerfile b/src/aspnet/10.0/noble/arm64v8/Dockerfile index 492663fd3e..63c1291cf0 100644 --- a/src/aspnet/10.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core RUN aspnetcore_version=10.0.0 \ - && aspnetcore_build_version=$aspnetcore_version-rtm.25521.107 \ + && aspnetcore_build_version=$aspnetcore_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_build_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index 128750f54a..00e13df165 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25523.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index fb6b005487..58ffca0862 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '10.0.0'; ` - $aspnetcore_build_version = $aspnetcore_version + '-rtm.25521.107'; ` + $aspnetcore_build_version = $aspnetcore_version + '-rtm.25523.113'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/alpine3.22/amd64/Dockerfile b/src/runtime/10.0/alpine3.22/amd64/Dockerfile index a518ce5b60..891fdf6725 100644 --- a/src/runtime/10.0/alpine3.22/amd64/Dockerfile +++ b/src/runtime/10.0/alpine3.22/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile index a435b8cc3c..73fb99d0c6 100644 --- a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile index d5f0586a2b..57aa465de8 100644 --- a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 9338576ea2..da7900e878 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index b3dd53c2e4..0240e224ac 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile index 5591c10529..bf8a367d8d 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 411bb496ee..e99a071d17 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -11,7 +11,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile index a968d28bbb..14271fd25d 100644 --- a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile index c1103b7a82..2f37194e90 100644 --- a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -9,7 +9,7 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile index f01f0d3948..8595ce49c3 100644 --- a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 5e8aa5bc45..e6a31c6f26 100644 --- a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile index b1b70d2790..1846a1a9dd 100644 --- a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile index d56d7463f0..20804f8087 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile index e9bfde7663..9b1e1e87d4 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile index f6ebd68d69..3098a7d299 100644 --- a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile index 99b102ef11..df342c2b05 100644 --- a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile index a52e66862b..2b83d42ccf 100644 --- a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/amd64/Dockerfile b/src/runtime/10.0/noble/amd64/Dockerfile index e8a1444100..53174daea0 100644 --- a/src/runtime/10.0/noble/amd64/Dockerfile +++ b/src/runtime/10.0/noble/amd64/Dockerfile @@ -5,7 +5,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/arm32v7/Dockerfile b/src/runtime/10.0/noble/arm32v7/Dockerfile index edf80cb5db..79fa4c5207 100644 --- a/src/runtime/10.0/noble/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble/arm32v7/Dockerfile @@ -5,7 +5,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ diff --git a/src/runtime/10.0/noble/arm64v8/Dockerfile b/src/runtime/10.0/noble/arm64v8/Dockerfile index 6c15aa5c7a..620a1683b0 100644 --- a/src/runtime/10.0/noble/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble/arm64v8/Dockerfile @@ -5,7 +5,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime RUN dotnet_version=10.0.0 \ - && dotnet_build_version=$dotnet_version-rtm.25521.107 \ + && dotnet_build_version=$dotnet_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_build_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index d8493b634a..a526b2c394 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 20e21b1056..25fdfdc38b 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -9,7 +9,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '10.0.0'; ` - $dotnet_build_version = $dotnet_version + '-rtm.25521.107'; ` + $dotnet_build_version = $dotnet_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/alpine3.22/amd64/Dockerfile b/src/sdk/10.0/alpine3.22/amd64/Dockerfile index 7e8924a79a..ff613e2381 100644 --- a/src/sdk/10.0/alpine3.22/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.22/amd64/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-amd64 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile index 577ed5eb70..b4c8f490fe 100644 --- a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-arm32v7 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ diff --git a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile index 5be716affb..fdaa2cdce2 100644 --- a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile @@ -4,7 +4,7 @@ FROM $REPO:10.0.0-alpine3.22-arm64v8 AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && wget \ https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile index 9e6c45e590..2bf4091d96 100644 --- a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile index 3733fa5108..908299116c 100644 --- a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,7 +8,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile index 477b748e41..8f07d57a33 100644 --- a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile index 3c00f0fc19..fe2e53598b 100644 --- a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/noble/amd64/Dockerfile b/src/sdk/10.0/noble/amd64/Dockerfile index a48b37c8f0..c056dbcaeb 100644 --- a/src/sdk/10.0/noble/amd64/Dockerfile +++ b/src/sdk/10.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/noble/arm32v7/Dockerfile b/src/sdk/10.0/noble/arm32v7/Dockerfile index aea2dd8d16..d71031d93d 100644 --- a/src/sdk/10.0/noble/arm32v7/Dockerfile +++ b/src/sdk/10.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ diff --git a/src/sdk/10.0/noble/arm64v8/Dockerfile b/src/sdk/10.0/noble/arm64v8/Dockerfile index a5d55c8473..0ec6cb9573 100644 --- a/src/sdk/10.0/noble/arm64v8/Dockerfile +++ b/src/sdk/10.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK RUN dotnet_sdk_version=10.0.100 \ - && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25521.107 \ + && dotnet_sdk_build_version=$dotnet_sdk_version-rtm.25523.113 \ && curl --fail --show-error --location \ --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_build_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile index 6fd079db06..a13efa5a92 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` diff --git a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile index 9224d936df..a2af731da9 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -26,7 +26,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK $dotnet_sdk_version = '10.0.100'; ` - $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25521.107'; ` + $dotnet_sdk_build_version = $dotnet_sdk_version + '-rtm.25523.113'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` From b28ff12b3ae73fb0b27772d562a62c42393343fe Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 24 Oct 2025 09:33:27 -0700 Subject: [PATCH 07/10] Move latest tags to 10.0 --- README.aspnet.md | 12 ++++++------ README.runtime-deps.md | 12 ++++++------ README.runtime.md | 12 ++++++------ README.sdk.md | 12 ++++++------ manifest.json | 24 ++++++++++++------------ 5 files changed, 36 insertions(+), 36 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index b7b1d79989..eac4e0c368 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -82,7 +82,7 @@ For more information, see the [composite images section in the Image Variants do Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 @@ -94,7 +94,7 @@ Tags | Dockerfile | OS Version 10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.0-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.0-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-amd64, 9.0-alpine3.21-composite-amd64, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 @@ -134,7 +134,7 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -146,7 +146,7 @@ Tags | Dockerfile | OS Version 10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.0-azurelinux3.0-distroless-composite, 10.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-composite-extra, 10.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-arm64v8, 9.0-alpine3.21-composite-arm64v8, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 @@ -186,14 +186,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.0-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.0-noble-chiseled-composite-extra, 10.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 10.0.0-alpine3.22-composite-arm32v7, 10.0-alpine3.22-composite-arm32v7, 10.0-alpine-composite-arm32v7, 10.0.0-alpine3.22-composite, 10.0-alpine3.22-composite, 10.0-alpine-composite | [Dockerfile](src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile) | Alpine 3.22 -9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/aspnet/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-composite-arm32v7, 9.0-alpine3.21-composite-arm32v7, 9.0.10-alpine3.21-composite, 9.0-alpine3.21-composite | [Dockerfile](src/aspnet/9.0/alpine3.21-composite/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 43ae08f262..19b6a48522 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -64,7 +64,7 @@ They contain the following features: Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 @@ -72,7 +72,7 @@ Tags | Dockerfile | OS Version 10.0.0-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-amd64, 9.0-alpine3.21-extra-amd64, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 @@ -102,7 +102,7 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 @@ -110,7 +110,7 @@ Tags | Dockerfile | OS Version 10.0.0-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-arm64v8, 9.0-alpine3.21-extra-arm64v8, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 @@ -140,12 +140,12 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 10.0.0-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.0-alpine3.22-extra, 10.0-alpine3.22-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 -9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime-deps/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.21-extra-arm32v7, 9.0-alpine3.21-extra-arm32v7, 9.0.10-alpine3.21-extra, 9.0-alpine3.21-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.21-extra/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 diff --git a/README.runtime.md b/README.runtime.md index 05f51340cc..99af91887e 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -71,14 +71,14 @@ They contain the following features: Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-amd64, 10.0-noble-amd64, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 10.0.0-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.10-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 9.0.10-noble-amd64, 9.0-noble-amd64, 9.0.10-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -104,14 +104,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm64v8, 10.0-noble-arm64v8, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 10.0.0-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.0-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.0-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.0-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.0-azurelinux3.0-distroless-extra, 10.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 9.0.10-noble-arm64v8, 9.0-noble-arm64v8, 9.0.10-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -137,11 +137,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0 | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.0-noble-arm32v7, 10.0-noble-arm32v7, 10.0.0-noble, 10.0-noble, 10.0.0, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.0-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.0-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.0-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.0-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0, latest | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.10-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.10-bookworm-slim, 9.0-bookworm-slim, 9.0.10, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.10-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.10-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/runtime/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.10-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.10-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 9.0.10-noble-arm32v7, 9.0-noble-arm32v7, 9.0.10-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 diff --git a/README.sdk.md b/README.sdk.md index ddd14ea50c..99e9c845a9 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -67,13 +67,13 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/ Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-noble-amd64, 10.0-noble-amd64, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.100-noble-amd64, 10.0-noble-amd64, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.100-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.100-noble-aot, 10.0-noble-aot, 10.0.100-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 10.0.100-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0-alpine-amd64, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 10.0.100-alpine3.22-aot-amd64, 10.0-alpine3.22-aot-amd64, 10.0-alpine-aot-amd64, 10.0.100-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile) | Alpine 3.22 10.0.100-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.100-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.100-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.100-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 -9.0.306-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.306-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.306-alpine3.21-amd64, 9.0-alpine3.21-amd64, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/amd64/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0-alpine-amd64, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 9.0.306-noble-amd64, 9.0-noble-amd64, 9.0.306-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -89,13 +89,13 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-noble-arm64v8, 10.0-noble-arm64v8, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.100-noble-arm64v8, 10.0-noble-arm64v8, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.100-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.100-noble-aot, 10.0-noble-aot, 10.0.100-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.100-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0-alpine-arm64v8, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 10.0.100-alpine3.22-aot-arm64v8, 10.0-alpine3.22-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.100-alpine3.22-aot, 10.0-alpine3.22-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile) | Alpine 3.22 10.0.100-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.100-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.100-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.100-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.306-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.306-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.306-alpine3.21-arm64v8, 9.0-alpine3.21-arm64v8, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/arm64v8/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0-alpine-arm64v8, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 9.0.306-noble-arm64v8, 9.0-noble-arm64v8, 9.0.306-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -111,9 +111,9 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version -----------| -------------| ------------- -10.0.100-noble-arm32v7, 10.0-noble-arm32v7, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0 | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.100-noble-arm32v7, 10.0-noble-arm32v7, 10.0.100-noble, 10.0-noble, 10.0.100, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.100-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0-alpine-arm32v7, 10.0.100-alpine3.22, 10.0-alpine3.22, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -9.0.306-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0, latest | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.306-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.306-bookworm-slim, 9.0-bookworm-slim, 9.0.306, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.306-alpine3.21-arm32v7, 9.0-alpine3.21-arm32v7, 9.0.306-alpine3.21, 9.0-alpine3.21 | [Dockerfile](src/sdk/9.0/alpine3.21/arm32v7/Dockerfile) | Alpine 3.21 9.0.306-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0-alpine-arm32v7, 9.0.306-alpine3.22, 9.0-alpine3.22, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 9.0.306-noble-arm32v7, 9.0-noble-arm32v7, 9.0.306-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 diff --git a/manifest.json b/manifest.json index bc455747e2..eee074190a 100644 --- a/manifest.json +++ b/manifest.json @@ -1002,8 +1002,7 @@ "$(dotnet|9.0|fixed-tag)-bookworm-slim": {}, "$(dotnet|9.0|minor-tag)-bookworm-slim": {}, "$(dotnet|9.0|fixed-tag)": {}, - "$(dotnet|9.0|minor-tag)": {}, - "latest": {} + "$(dotnet|9.0|minor-tag)": {} }, "platforms": [ { @@ -1632,7 +1631,8 @@ "$(dotnet|10.0|fixed-tag)-noble": {}, "$(dotnet|10.0|minor-tag)-noble": {}, "$(dotnet|10.0|fixed-tag)": {}, - "$(dotnet|10.0|minor-tag)": {} + "$(dotnet|10.0|minor-tag)": {}, + "latest": {} }, "platforms": [ { @@ -3094,8 +3094,7 @@ "$(dotnet|9.0|fixed-tag)-bookworm-slim": {}, "$(dotnet|9.0|minor-tag)-bookworm-slim": {}, "$(dotnet|9.0|fixed-tag)": {}, - "$(dotnet|9.0|minor-tag)": {}, - "latest": {} + "$(dotnet|9.0|minor-tag)": {} }, "platforms": [ { @@ -3739,7 +3738,8 @@ "$(dotnet|10.0|fixed-tag)-noble": {}, "$(dotnet|10.0|minor-tag)-noble": {}, "$(dotnet|10.0|fixed-tag)": {}, - "$(dotnet|10.0|minor-tag)": {} + "$(dotnet|10.0|minor-tag)": {}, + "latest": {} }, "platforms": [ { @@ -5828,8 +5828,7 @@ "$(dotnet|9.0|fixed-tag)-bookworm-slim": {}, "$(dotnet|9.0|minor-tag)-bookworm-slim": {}, "$(dotnet|9.0|fixed-tag)": {}, - "$(dotnet|9.0|minor-tag)": {}, - "latest": {} + "$(dotnet|9.0|minor-tag)": {} }, "platforms": [ { @@ -6855,7 +6854,8 @@ "$(dotnet|10.0|fixed-tag)-noble": {}, "$(dotnet|10.0|minor-tag)-noble": {}, "$(dotnet|10.0|fixed-tag)": {}, - "$(dotnet|10.0|minor-tag)": {} + "$(dotnet|10.0|minor-tag)": {}, + "latest": {} }, "platforms": [ { @@ -8164,8 +8164,7 @@ "$(sdk|9.0|fixed-tag)-bookworm-slim": {}, "$(sdk|9.0|minor-tag)-bookworm-slim": {}, "$(sdk|9.0|fixed-tag)": {}, - "$(sdk|9.0|minor-tag)": {}, - "latest": {} + "$(sdk|9.0|minor-tag)": {} }, "platforms": [ { @@ -8524,7 +8523,8 @@ "$(sdk|10.0|fixed-tag)-noble": {}, "$(sdk|10.0|minor-tag)-noble": {}, "$(sdk|10.0|fixed-tag)": {}, - "$(sdk|10.0|minor-tag)": {} + "$(sdk|10.0|minor-tag)": {}, + "latest": {} }, "platforms": [ { From 6a8107a426d46951775cbaf2c6f6fe766fdf8d56 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 24 Oct 2025 12:45:12 -0700 Subject: [PATCH 08/10] Always use NuGet config during tests --- .../TestScenarios/TestDockerfile.cs | 27 +++---------------- .../TestSolution.cs | 13 ++++----- 2 files changed, 8 insertions(+), 32 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/TestDockerfile.cs b/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/TestDockerfile.cs index 57ae2944dd..7279c0a2b3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/TestDockerfile.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/TestScenarios/TestDockerfile.cs @@ -46,8 +46,6 @@ COPY NuGet.config . ? DockerOS.Linux : DockerOS.Windows; - private static bool s_useNuGetConfig = Config.IsNightlyRepo || Config.IsInternal; - private static string[] s_commonArgs = [ "sdk_image", "runtime_image", @@ -132,30 +130,21 @@ COPY tests/ . public static TestDockerfile GetBlazorWasmDockerfile(bool useWasmTools) { - string nugetConfigFileOption = s_useNuGetConfig - ? "--configfile NuGet.config" - : string.Empty; - StringBuilder buildStageBuilder = new( $""" FROM $sdk_image AS {TestDockerfile.BuildStageName} ARG InternalAccessToken ARG port EXPOSE $port + {CopyNuGetConfigCommands} """); - if (s_useNuGetConfig) - { - buildStageBuilder.AppendLine(); - buildStageBuilder.AppendLine(CopyNuGetConfigCommands); - } - if (useWasmTools) { buildStageBuilder.AppendLine(); buildStageBuilder.AppendLine( $""" - RUN dotnet workload install {nugetConfigFileOption} wasm-tools \ + RUN dotnet workload install --configfile NuGet.config wasm-tools \ && . /etc/os-release \ && case $ID in \ alpine) apk add --no-cache python3 ;; \ @@ -210,17 +199,7 @@ ARG rid ARG InternalAccessToken ARG port EXPOSE $port - """); - - if (s_useNuGetConfig) - { - buildStageBuilder.AppendLine(); - buildStageBuilder.AppendLine(CopyNuGetConfigCommands); - } - - buildStageBuilder.AppendLine(); - buildStageBuilder.AppendLine( - $""" + {CopyNuGetConfigCommands} WORKDIR /source/app COPY app/*.csproj . RUN dotnet restore -r {FormatArg("rid")} diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestSolution.cs b/tests/Microsoft.DotNet.Docker.Tests/TestSolution.cs index f83b1e18ba..b50cc4c669 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestSolution.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/TestSolution.cs @@ -56,22 +56,19 @@ private string CreateTestSolutionWithSdkImage(string solutionDir, string appType CreateProjectWithSdkImage("xunit", _testProjectDir, testProjectContainerName); File.Copy(Path.Combine(DockerHelper.TestArtifactsDir, "UnitTests.cs"), Path.Combine(_testProjectDir, "UnitTests.cs")); - string nuGetConfigFileName = string.Empty; + string nuGetConfigFileName = "NuGet.config"; if (Config.IsInternal) { - nuGetConfigFileName = "NuGet.config.internal"; + nuGetConfigFileName += "NuGet.config.internal"; } else if (Config.IsNightlyRepo) { nuGetConfigFileName = "NuGet.config.nightly"; } - if (!string.IsNullOrEmpty(nuGetConfigFileName)) - { - File.Copy( - Path.Combine(DockerHelper.TestArtifactsDir, nuGetConfigFileName), - Path.Combine(solutionDir, "NuGet.config")); - } + File.Copy( + Path.Combine(DockerHelper.TestArtifactsDir, nuGetConfigFileName), + Path.Combine(solutionDir, "NuGet.config")); File.Copy(Path.Combine(DockerHelper.TestArtifactsDir, ".dockerignore"), Path.Combine(solutionDir, ".dockerignore")); } From 8260300a2f044e9446c3e06675c6d733e5cfa1e3 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 24 Oct 2025 14:06:15 -0700 Subject: [PATCH 09/10] Update test NuGet.config for main branch --- .../TestAppArtifacts/NuGet.config | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config index 5dae513501..bff97919cb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config +++ b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config @@ -1,2 +1,7 @@ - + + + + + + From 544d6c3b1a6e4b12bfe2db5b411fdf7dc7a1022c Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 24 Oct 2025 14:41:17 -0700 Subject: [PATCH 10/10] Update test NuGet configs for latest daily .NET 10 build --- .../Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config | 1 + .../TestAppArtifacts/NuGet.config.nightly | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config index bff97919cb..dedf8bae7f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config +++ b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config @@ -3,5 +3,6 @@ + diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly index f3fc24eb4a..aca40d026c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly +++ b/tests/Microsoft.DotNet.Docker.Tests/TestAppArtifacts/NuGet.config.nightly @@ -5,6 +5,6 @@ - +