From 9662a553b039b510514a6d9ecdd415b3f044e6ab Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Wed, 11 Feb 2026 16:33:43 -0800 Subject: [PATCH 01/32] [main] Update common Docker engineering infrastructure with latest (#7040) Co-authored-by: Logan Bussell --- eng/docker-tools/templates/variables/common.yml | 2 +- eng/docker-tools/templates/variables/dotnet/common.yml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/eng/docker-tools/templates/variables/common.yml b/eng/docker-tools/templates/variables/common.yml index 8fde41ff05..5cdd124e15 100644 --- a/eng/docker-tools/templates/variables/common.yml +++ b/eng/docker-tools/templates/variables/common.yml @@ -68,7 +68,7 @@ variables: - name: default1ESInternalPoolName value: NetCore1ESPool-Internal - name: default1ESInternalPoolImage - value: Azure-Linux-3-Amd64 + value: build.azurelinux.3.amd64 - template: /eng/docker-tools/templates/variables/sdl-pool.yml@self diff --git a/eng/docker-tools/templates/variables/dotnet/common.yml b/eng/docker-tools/templates/variables/dotnet/common.yml index bae1611257..1515bd75ca 100644 --- a/eng/docker-tools/templates/variables/dotnet/common.yml +++ b/eng/docker-tools/templates/variables/dotnet/common.yml @@ -16,25 +16,25 @@ variables: - name: linuxAmd64InternalPoolImage value: 1es-ubuntu-2204 - name: linuxAmd64PublicPoolImage - value: Azure-Linux-3-Amd64-Public + value: build.azurelinux.3.amd64.open - name: linuxAmd64PublicPoolName value: NetCore-Public - name: linuxAmd64InternalPoolName value: NetCore1ESPool-Internal - name: linuxArm64PublicPoolImage - value: azure-linux-3-arm64-public + value: build.azurelinux.3.arm64.open - name: linuxArm64InternalPoolImage - value: azure-linux-3-arm64 + value: build.azurelinux.3.arm64 - name: linuxArm64PublicPoolName value: Docker-Linux-Arm-Public - name: linuxArm64InternalPoolName value: Docker-Linux-Arm-Internal - name: linuxArm32PublicPoolImage - value: azure-linux-3-arm64-public + value: build.azurelinux.3.arm64.open - name: linuxArm32InternalPoolImage - value: azure-linux-3-arm64 + value: build.azurelinux.3.arm64 - name: linuxArm32PublicPoolName value: Docker-Linux-Arm-Public - name: linuxArm32InternalPoolName From c736015060d9449d52772a6624839df20cc6c437 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Fri, 27 Feb 2026 16:21:37 -0800 Subject: [PATCH 02/32] Update common Docker engineering infrastructure with latest --- eng/docker-tools/CHANGELOG.md | 76 +++++++++++++++++++ .../templates/jobs/build-images.yml | 2 - eng/docker-tools/templates/jobs/publish.yml | 2 - .../templates/stages/build-and-test.yml | 6 +- .../stages/dotnet/publish-config-nonprod.yml | 62 ++++++++------- .../stages/dotnet/publish-config-prod.yml | 62 ++++++++------- .../stages/setup-service-connections.yml | 36 ++++++++- .../templates/steps/clean-acr-images.yml | 3 - .../templates/steps/copy-base-images.yml | 4 - .../templates/variables/docker-images.yml | 2 +- 10 files changed, 174 insertions(+), 81 deletions(-) create mode 100644 eng/docker-tools/CHANGELOG.md diff --git a/eng/docker-tools/CHANGELOG.md b/eng/docker-tools/CHANGELOG.md new file mode 100644 index 0000000000..7903acd810 --- /dev/null +++ b/eng/docker-tools/CHANGELOG.md @@ -0,0 +1,76 @@ +# Docker Tools / ImageBuilder Changelog + +All breaking changes and new features in `eng/docker-tools` will be documented in this file. + +--- + +## 2026-02-19: Separate Registry Endpoints from Authentication + +- Pull request: [#1945](https://github.com/dotnet/docker-tools/pull/1945) +- Issue: [#1914](https://github.com/dotnet/docker-tools/issues/1914) + +Authentication details (`serviceConnection`, `resourceGroup`, `subscription`) have been moved from individual registry endpoints into a centralized `RegistryAuthentication` list. +This fixes an issue where ACR authentication could fail when multiple service connections existed for the same registry. + +**Before:** Each registry endpoint embedded its own authentication: + +```yaml +publishConfig: + BuildRegistry: + server: $(acr.server) + repoPrefix: "my-prefix/" + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(serviceConnectionName) + id: $(serviceConnection.id) + clientId: $(serviceConnection.clientId) + tenantId: $(tenant) + PublishRegistry: + server: $(acr.server) + repoPrefix: "publish/" + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(publishServiceConnectionName) + id: $(publishServiceConnection.id) + clientId: $(publishServiceConnection.clientId) + tenantId: $(tenant) +``` + +**After:** Registry endpoints only contain `server` and `repoPrefix`. Authentication is centralized: + +```yaml +publishConfig: + BuildRegistry: + server: $(acr.server) + repoPrefix: "my-prefix/" + PublishRegistry: + server: $(acr.server) + repoPrefix: "publish/" + RegistryAuthentication: + - server: $(acr.server) + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(serviceConnectionName) + id: $(serviceConnection.id) + clientId: $(serviceConnection.clientId) + tenantId: $(tenant) +``` + +How to update: +- Update any publishConfig parameters to match the new structure. + - Multiple registries can share authentication. If two registries use the same ACR server, only one entry is needed in `RegistryAuthentication`. + - The new structure should match [ImageBuilder's Configuration Model](https://github.com/dotnet/docker-tools/tree/a82572386854f15af441c50c6efa698a627e9f2b/src/ImageBuilder/Configuration). +- Update service connection setup (if using `setup-service-connections.yml`): + - The template now supports looking up service connections from `publishConfig.RegistryAuthentication` + - Use the new `usesRegistries` parameter to specify which registries need auth setup: + ```yaml + - template: eng/docker-tools/templates/stages/setup-service-connections.yml + parameters: + publishConfig: ${{ variables.publishConfig }} + usesRegistries: + - $(buildRegistry.server) + - $(publishRegistry.server) + ``` diff --git a/eng/docker-tools/templates/jobs/build-images.yml b/eng/docker-tools/templates/jobs/build-images.yml index db9b4f7fd8..025d3c8d00 100644 --- a/eng/docker-tools/templates/jobs/build-images.yml +++ b/eng/docker-tools/templates/jobs/build-images.yml @@ -91,8 +91,6 @@ jobs: --architecture $(architecture) --retry --digests-out-var 'builtImages' - --acr-subscription '${{ parameters.publishConfig.BuildRegistry.subscription }}' - --acr-resource-group '${{ parameters.publishConfig.BuildRegistry.resourceGroup }}' $(manifestVariables) $(imageBuilderBuildArgs) - template: /eng/docker-tools/templates/steps/publish-artifact.yml@self diff --git a/eng/docker-tools/templates/jobs/publish.yml b/eng/docker-tools/templates/jobs/publish.yml index 98e29f4a76..b86ec1ee2d 100644 --- a/eng/docker-tools/templates/jobs/publish.yml +++ b/eng/docker-tools/templates/jobs/publish.yml @@ -97,8 +97,6 @@ jobs: internalProjectName: ${{ parameters.internalProjectName }} args: >- copyAcrImages - '${{ parameters.publishConfig.BuildRegistry.subscription }}' - '${{ parameters.publishConfig.BuildRegistry.resourceGroup }}' '${{ parameters.publishConfig.BuildRegistry.repoPrefix }}' '${{ parameters.publishConfig.BuildRegistry.server }}' --os-type '*' diff --git a/eng/docker-tools/templates/stages/build-and-test.yml b/eng/docker-tools/templates/stages/build-and-test.yml index 3f7118ab3a..1e39a998ea 100644 --- a/eng/docker-tools/templates/stages/build-and-test.yml +++ b/eng/docker-tools/templates/stages/build-and-test.yml @@ -3,11 +3,13 @@ parameters: testMatrixType: platformVersionedOs buildMatrixCustomBuildLegGroupArgs: "" testMatrixCustomBuildLegGroupArgs: "" - customCopyBaseImagesInitSteps: [] - customGenerateMatrixInitSteps: [] # Custom steps to set up ImageBuilder instead of pulling from MCR (e.g., bootstrap from source). # Runs before ImageBuilder pull. If non-empty, skips the default ImageBuilder pull. customInitSteps: [] + # Custom steps that run after ImageBuilder is set up but before copy-base-images runs. + customCopyBaseImagesInitSteps: [] + # Custom steps that run after ImageBuilder is set up but before matrix generation runs. + customGenerateMatrixInitSteps: [] # Custom steps that run after ImageBuilder is set up but before the build starts. # Use for build-specific initialization (e.g., setting variables, additional setup). customBuildInitSteps: [] diff --git a/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml b/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml index 424f3aaf5d..6f3e4995d6 100644 --- a/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml +++ b/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml @@ -53,35 +53,44 @@ stages: InternalMirrorRegistry: server: $(acr-staging-test.server) repoPrefix: $(internalMirrorRepoPrefix) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) - serviceConnection: - name: $(internal-mirror-test.serviceConnectionName) - id: $(internal-mirror-test.serviceConnection.id) - clientId: $(internal-mirror-test.serviceConnection.clientId) - tenantId: $(testTenant) PublicMirrorRegistry: server: $(public-mirror.server) repoPrefix: $(publicMirrorRepoPrefix) - resourceGroup: $(public-mirror.resourceGroup) - subscription: $(public-mirror.subscription) - serviceConnection: - name: $(public-mirror.serviceConnectionName) - id: $(public-mirror.serviceConnection.id) - tenantId: $(public-mirror.serviceConnection.tenantId) - clientId: $(public-mirror.serviceConnection.clientId) BuildRegistry: server: $(acr-staging-test.server) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) repoPrefix: "${{ parameters.stagingRepoPrefix }}${{ parameters.sourceBuildPipelineRunId }}/" - serviceConnection: - name: $(build-test.serviceConnectionName) - id: $(build-test.serviceConnection.id) - clientId: $(build-test.serviceConnection.clientId) - tenantId: $(testTenant) + + PublishRegistry: + server: $(acr-test.server) + repoPrefix: "${{ parameters.publishRepoPrefix }}" + + RegistryAuthentication: + - server: $(acr-staging-test.server) + resourceGroup: $(testResourceGroup) + subscription: $(testSubscription) + serviceConnection: + name: $(build-test.serviceConnectionName) + id: $(build-test.serviceConnection.id) + clientId: $(build-test.serviceConnection.clientId) + tenantId: $(testTenant) + - server: $(public-mirror.server) + resourceGroup: $(public-mirror.resourceGroup) + subscription: $(public-mirror.subscription) + serviceConnection: + name: $(public-mirror.serviceConnectionName) + id: $(public-mirror.serviceConnection.id) + tenantId: $(public-mirror.serviceConnection.tenantId) + clientId: $(public-mirror.serviceConnection.clientId) + - server: $(acr-test.server) + resourceGroup: $(testResourceGroup) + subscription: $(testSubscription) + serviceConnection: + name: $(publish-test.serviceConnectionName) + id: $(publish-test.serviceConnection.id) + clientId: $(publish-test.serviceConnection.clientId) + tenantId: $(testTenant) cleanServiceConnection: name: $(clean-test.serviceConnectionName) @@ -94,14 +103,3 @@ stages: id: $(test-nonprod.serviceConnection.id) clientId: $(test-nonprod.serviceConnection.clientId) tenantId: $(testTenant) - - PublishRegistry: - server: $(acr-test.server) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) - repoPrefix: "${{ parameters.publishRepoPrefix }}" - serviceConnection: - name: $(publish-test.serviceConnectionName) - id: $(publish-test.serviceConnection.id) - clientId: $(publish-test.serviceConnection.clientId) - tenantId: $(testTenant) diff --git a/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml b/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml index 7f9a4e0071..24746b3aea 100644 --- a/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml +++ b/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml @@ -53,35 +53,44 @@ stages: InternalMirrorRegistry: server: $(acr-staging.server) repoPrefix: $(internalMirrorRepoPrefix) - resourceGroup: $(acr-staging.resourceGroup) - subscription: $(acr-staging.subscription) - serviceConnection: - name: $(internal-mirror.serviceConnectionName) - id: $(internal-mirror.serviceConnection.id) - clientId: $(internal-mirror.serviceConnection.clientId) - tenantId: $(internal-mirror.serviceConnection.tenantId) PublicMirrorRegistry: server: $(public-mirror.server) repoPrefix: $(publicMirrorRepoPrefix) - resourceGroup: $(public-mirror.resourceGroup) - subscription: $(public-mirror.subscription) - serviceConnection: - name: $(public-mirror.serviceConnectionName) - id: $(public-mirror.serviceConnection.id) - tenantId: $(public-mirror.serviceConnection.tenantId) - clientId: $(public-mirror.serviceConnection.clientId) BuildRegistry: server: $(acr-staging.server) - resourceGroup: $(acr-staging.resourceGroup) - subscription: $(acr-staging.subscription) repoPrefix: "${{ parameters.stagingRepoPrefix }}${{ parameters.sourceBuildPipelineRunId }}/" - serviceConnection: - name: $(build.serviceConnectionName) - id: $(build.serviceConnection.id) - clientId: $(build.serviceConnection.clientId) - tenantId: $(build.serviceConnection.tenantId) + + PublishRegistry: + server: $(acr.server) + repoPrefix: "${{ parameters.publishRepoPrefix }}" + + RegistryAuthentication: + - server: $(acr-staging.server) + resourceGroup: $(acr-staging.resourceGroup) + subscription: $(acr-staging.subscription) + serviceConnection: + name: $(build.serviceConnectionName) + id: $(build.serviceConnection.id) + clientId: $(build.serviceConnection.clientId) + tenantId: $(build.serviceConnection.tenantId) + - server: $(public-mirror.server) + resourceGroup: $(public-mirror.resourceGroup) + subscription: $(public-mirror.subscription) + serviceConnection: + name: $(public-mirror.serviceConnectionName) + id: $(public-mirror.serviceConnection.id) + tenantId: $(public-mirror.serviceConnection.tenantId) + clientId: $(public-mirror.serviceConnection.clientId) + - server: $(acr.server) + resourceGroup: $(acr.resourceGroup) + subscription: $(acr.subscription) + serviceConnection: + name: $(publish.serviceConnectionName) + id: $(publish.serviceConnection.id) + clientId: $(publish.serviceConnection.clientId) + tenantId: $(publish.serviceConnection.tenantId) cleanServiceConnection: name: $(clean.serviceConnectionName) @@ -94,14 +103,3 @@ stages: id: $(test.serviceConnection.id) clientId: $(test.serviceConnection.clientId) tenantId: $(test.serviceConnection.tenantId) - - PublishRegistry: - server: $(acr.server) - resourceGroup: $(acr.resourceGroup) - subscription: $(acr.subscription) - repoPrefix: "${{ parameters.publishRepoPrefix }}" - serviceConnection: - name: $(publish.serviceConnectionName) - id: $(publish.serviceConnection.id) - clientId: $(publish.serviceConnection.clientId) - tenantId: $(publish.serviceConnection.tenantId) diff --git a/eng/docker-tools/templates/stages/setup-service-connections.yml b/eng/docker-tools/templates/stages/setup-service-connections.yml index 2ef74e90c5..405bc703ac 100644 --- a/eng/docker-tools/templates/stages/setup-service-connections.yml +++ b/eng/docker-tools/templates/stages/setup-service-connections.yml @@ -3,6 +3,10 @@ # it is declared in this stage's parameters, even if your pipeline has already # been granted access to the service connection. This stage also does not need # to complete before the service connection is used. +# +# There are two ways to specify service connections: +# - Pass `serviceConnections` directly (list of {name: string} objects) +# - Pass `publishConfig` + `registries` to look up auth from RegistryAuthentication parameters: - name: pool type: object @@ -10,14 +14,26 @@ parameters: name: $(default1ESInternalPoolName) image: $(default1ESInternalPoolImage) os: linux -# serviceConnections object shape: -# - name: string + +# Explicit list of service connections to initialize +# Shape: [{ name: string }] - name: serviceConnections type: object default: [] -stages: +# List of registry servers that need authentication. These will be looked up in +# publishConfig.RegistryAuthentication. +# Make sure to provide the publishConfig parameter. +- name: usesRegistries + type: object + default: [] +# Look up service connections from publishConfig based on registries +# The publish configuration containing RegistryAuthentication entries. +- name: publishConfig + type: object + default: {} +stages: - stage: SetupServiceConnectionsStage displayName: Setup service connections jobs: @@ -27,6 +43,8 @@ stages: pool: ${{ parameters.pool }} steps: - checkout: none + + # Direct service connections list - ${{ each serviceConnection in parameters.serviceConnections }}: - task: AzureCLI@2 displayName: Setup ${{ serviceConnection.name }} @@ -36,3 +54,15 @@ stages: scriptLocation: inlineScript inlineScript: | az account show + + # Setup registry service connections + - ${{ if gt(length(parameters.usesRegistries), 0) }}: + - ${{ each auth in parameters.publishConfig.RegistryAuthentication }}: + - ${{ if containsValue(parameters.usesRegistries, auth.server) }}: + - task: AzureCLI@2 + displayName: Setup ${{ auth.serviceConnection.name }} + inputs: + azureSubscription: ${{ auth.serviceConnection.name }} + scriptType: pscore + scriptLocation: inlineScript + inlineScript: az account show diff --git a/eng/docker-tools/templates/steps/clean-acr-images.yml b/eng/docker-tools/templates/steps/clean-acr-images.yml index 65b8ceffac..2f4b53ade1 100644 --- a/eng/docker-tools/templates/steps/clean-acr-images.yml +++ b/eng/docker-tools/templates/steps/clean-acr-images.yml @@ -5,7 +5,6 @@ parameters: age: null customArgs: "--dry-run" internalProjectName: null - publishConfig: null steps: - template: /eng/docker-tools/templates/steps/run-imagebuilder.yml@self parameters: @@ -20,8 +19,6 @@ steps: args: >- cleanAcrImages ${{ parameters.repo }} - ${{ parameters.acr.subscription }} - ${{ parameters.acr.resourceGroup }} ${{ parameters.acr.server }} --action ${{ parameters.action }} --age ${{ parameters.age }} diff --git a/eng/docker-tools/templates/steps/copy-base-images.yml b/eng/docker-tools/templates/steps/copy-base-images.yml index 0e9e09f688..6664c8f9af 100644 --- a/eng/docker-tools/templates/steps/copy-base-images.yml +++ b/eng/docker-tools/templates/steps/copy-base-images.yml @@ -3,8 +3,6 @@ parameters: type: object default: server: "" - subscription: "" - resourceGroup: "" repoPrefix: "" - name: additionalOptions type: string @@ -29,8 +27,6 @@ steps: # error args: >- copyBaseImages - '${{ parameters.acr.subscription }}' - '${{ parameters.acr.resourceGroup }}' $(dockerHubRegistryCreds) $(customCopyBaseImagesArgs) --repo-prefix '${{ parameters.acr.repoPrefix }}' diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index b932703539..86b50eb984 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2887966 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2914488 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 4ffa39887c5cce8034c85c9b39aa2d5f8e2a5913 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Wed, 25 Feb 2026 09:17:33 -0800 Subject: [PATCH 03/32] Migrate to new service connections config format --- eng/pipelines/stages/build-and-test.yml | 10 ++++++---- eng/pipelines/stages/build-test-publish-repo.yml | 12 +++++++----- eng/pipelines/stages/publish.yml | 8 +++++--- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/eng/pipelines/stages/build-and-test.yml b/eng/pipelines/stages/build-and-test.yml index 5f7547ce73..da30d979f5 100644 --- a/eng/pipelines/stages/build-and-test.yml +++ b/eng/pipelines/stages/build-and-test.yml @@ -44,11 +44,13 @@ stages: - ${{ if parameters.isStandaloneBuild }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.InternalMirrorRegistry.server }} + - ${{ parameters.publishConfig.BuildRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.InternalMirrorRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.BuildRegistry.serviceConnection.name }} - - ${{ if parameters.storageAccountServiceConnection }}: - - name: ${{ parameters.storageAccountServiceConnection.name }} + - ${{ if parameters.storageAccountServiceConnection }}: + - name: ${{ parameters.storageAccountServiceConnection.name }} - template: /eng/docker-tools/templates/stages/dotnet/build-and-test.yml@self parameters: diff --git a/eng/pipelines/stages/build-test-publish-repo.yml b/eng/pipelines/stages/build-test-publish-repo.yml index 7e1d04893a..d6790b0d8a 100644 --- a/eng/pipelines/stages/build-test-publish-repo.yml +++ b/eng/pipelines/stages/build-test-publish-repo.yml @@ -36,12 +36,14 @@ stages: - ${{ if ne(variables['Build.Reason'], 'PullRequest') }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.InternalMirrorRegistry.server }} + - ${{ parameters.publishConfig.BuildRegistry.server }} + - ${{ parameters.publishConfig.PublishRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.InternalMirrorRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.BuildRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.PublishRegistry.serviceConnection.name }} - - ${{ each serviceConnection in parameters.additionalServiceConnections }}: - - name: ${{ serviceConnection.name }} + - ${{ each serviceConnection in parameters.additionalServiceConnections }}: + - name: ${{ serviceConnection.name }} - template: /eng/pipelines/stages/build-and-test.yml@self parameters: diff --git a/eng/pipelines/stages/publish.yml b/eng/pipelines/stages/publish.yml index f4d20bb028..d80fb09a4c 100644 --- a/eng/pipelines/stages/publish.yml +++ b/eng/pipelines/stages/publish.yml @@ -39,10 +39,12 @@ stages: - ${{ if parameters.isStandalonePublish }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.PublishRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.PublishRegistry.serviceConnection.name }} - - ${{ each serviceConnection in parameters.additionalServiceConnections }}: - - name: ${{ serviceConnection.name }} + - ${{ each serviceConnection in parameters.additionalServiceConnections }}: + - name: ${{ serviceConnection.name }} - template: /eng/docker-tools/templates/stages/dotnet/publish.yml@self parameters: From 7c2966b873daa80e7e74f899e57e5681618b9505 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 2 Mar 2026 12:44:24 -0800 Subject: [PATCH 04/32] Skip insecure file tests for pre-release OSes --- tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs index e49d92bbfe..668b9f86c8 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs @@ -47,6 +47,13 @@ protected void VerifyCommonInsecureFiles(ProductImageData imageData) return; } + if (imageData.OS.IsUnstable) + { + OutputHelper.WriteLine("Skipping insecure files check for unstable OS." + + " Remove this check when https://github.com/dotnet/dotnet-docker/issues/7054 is resolved."); + return; + } + string rootFsPath = imageData.IsDistroless ? "/rootfs" : "/"; string worldWritableDirectoriesWithoutStickyBitCmd = $@"find {rootFsPath} -xdev -type d \( -perm -0002 -a ! -perm -1000 \)"; From d01ba998a123857f57ad8fefc49c9016e59069a0 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 2 Mar 2026 17:00:25 -0800 Subject: [PATCH 05/32] Update Chisel to v1.4.0 in .NET 11 --- manifest.versions.json | 13 +++++++------ .../11.0/resolute-chiseled-extra/amd64/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/amd64/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 4 ++-- 7 files changed, 19 insertions(+), 18 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 3840679149..d43d8e2b60 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -44,9 +44,10 @@ "chisel|latest|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_amd64.tar.gz", "chisel|latest|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm.tar.gz", "chisel|latest|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm64.tar.gz", - "chisel|11.0|x64|url": "$(chisel|latest|x64|url)", - "chisel|11.0|arm|url": "$(chisel|latest|arm|url)", - "chisel|11.0|arm64|url": "$(chisel|latest|arm64|url)", + "chisel|11.0|build-version": "v1.4.0", + "chisel|11.0|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_amd64.tar.gz", + "chisel|11.0|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm.tar.gz", + "chisel|11.0|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm64.tar.gz", "chisel|10.0|x64|url": "$(chisel|latest|x64|url)", "chisel|10.0|arm|url": "$(chisel|latest|arm|url)", "chisel|10.0|arm64|url": "$(chisel|latest|arm64|url)", @@ -60,9 +61,9 @@ "chisel|latest|x64|sha384": "8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9", "chisel|latest|arm|sha384": "fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb", "chisel|latest|arm64|sha384": "5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b", - "chisel|11.0|x64|sha384": "$(chisel|latest|x64|sha384)", - "chisel|11.0|arm|sha384": "$(chisel|latest|arm|sha384)", - "chisel|11.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", + "chisel|11.0|x64|sha384": "e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820", + "chisel|11.0|arm|sha384": "5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997", + "chisel|11.0|arm64|sha384": "bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff", "chisel|10.0|x64|sha384": "$(chisel|latest|x64|sha384)", "chisel|10.0|arm|sha384": "$(chisel|latest|arm|sha384)", "chisel|10.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile index b17a1d4d25..38ed23f6ed 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 0feaa21282..a8dda02219 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 8ee322b566..ba9b908175 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile index 7a8ed94923..28afbaad16 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile index fe1a5034ad..52af504cac 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile index dc37fc9eda..056a58c8af 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ From 74bb5079dc1a763867de78b02b795521c25b5582 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:50:54 -0800 Subject: [PATCH 06/32] [main] Update libicu to 78 version in Resolute images (#7061) Co-authored-by: Logan Bussell --- manifest.versions.json | 2 +- src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile | 2 +- .../11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 2 +- .../11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/amd64/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/arm32v7/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/arm64v8/Dockerfile | 2 +- .../runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt | 2 +- .../runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt | 2 +- .../runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt | 2 +- ...s-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt | 2 +- ...11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt | 2 +- ...11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index d43d8e2b60..c0a87fd362 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -113,7 +113,7 @@ "libicu|focal": 66, "libicu|jammy": 70, "libicu|noble": 74, - "libicu|resolute": 76, + "libicu|resolute": 78, "libssl|alpine3.22": "3", "libssl|alpine3.23": "3", diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile index 38ed23f6ed..ed94b857c2 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index a8dda02219..6d479cd06e 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index ba9b908175..f4fadfae97 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute/amd64/Dockerfile b/src/runtime-deps/11.0/resolute/amd64/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute/amd64/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index 1d2ea4bfea..f132ffa5b0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index 59ffe12e21..90f4819a93 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index 91e2dabd67..2ebdf760ac 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ From 1d449d8fd59751059f5b5d3ba72382bda2674652 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Fri, 27 Feb 2026 16:21:37 -0800 Subject: [PATCH 07/32] Update common Docker engineering infrastructure with latest --- eng/docker-tools/CHANGELOG.md | 76 +++++++++++++++++++ .../templates/jobs/build-images.yml | 2 - eng/docker-tools/templates/jobs/publish.yml | 2 - .../templates/stages/build-and-test.yml | 6 +- .../stages/dotnet/publish-config-nonprod.yml | 62 ++++++++------- .../stages/dotnet/publish-config-prod.yml | 62 ++++++++------- .../stages/setup-service-connections.yml | 36 ++++++++- .../templates/steps/clean-acr-images.yml | 3 - .../templates/steps/copy-base-images.yml | 4 - .../templates/variables/docker-images.yml | 2 +- 10 files changed, 174 insertions(+), 81 deletions(-) create mode 100644 eng/docker-tools/CHANGELOG.md diff --git a/eng/docker-tools/CHANGELOG.md b/eng/docker-tools/CHANGELOG.md new file mode 100644 index 0000000000..7903acd810 --- /dev/null +++ b/eng/docker-tools/CHANGELOG.md @@ -0,0 +1,76 @@ +# Docker Tools / ImageBuilder Changelog + +All breaking changes and new features in `eng/docker-tools` will be documented in this file. + +--- + +## 2026-02-19: Separate Registry Endpoints from Authentication + +- Pull request: [#1945](https://github.com/dotnet/docker-tools/pull/1945) +- Issue: [#1914](https://github.com/dotnet/docker-tools/issues/1914) + +Authentication details (`serviceConnection`, `resourceGroup`, `subscription`) have been moved from individual registry endpoints into a centralized `RegistryAuthentication` list. +This fixes an issue where ACR authentication could fail when multiple service connections existed for the same registry. + +**Before:** Each registry endpoint embedded its own authentication: + +```yaml +publishConfig: + BuildRegistry: + server: $(acr.server) + repoPrefix: "my-prefix/" + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(serviceConnectionName) + id: $(serviceConnection.id) + clientId: $(serviceConnection.clientId) + tenantId: $(tenant) + PublishRegistry: + server: $(acr.server) + repoPrefix: "publish/" + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(publishServiceConnectionName) + id: $(publishServiceConnection.id) + clientId: $(publishServiceConnection.clientId) + tenantId: $(tenant) +``` + +**After:** Registry endpoints only contain `server` and `repoPrefix`. Authentication is centralized: + +```yaml +publishConfig: + BuildRegistry: + server: $(acr.server) + repoPrefix: "my-prefix/" + PublishRegistry: + server: $(acr.server) + repoPrefix: "publish/" + RegistryAuthentication: + - server: $(acr.server) + resourceGroup: $(resourceGroup) + subscription: $(subscription) + serviceConnection: + name: $(serviceConnectionName) + id: $(serviceConnection.id) + clientId: $(serviceConnection.clientId) + tenantId: $(tenant) +``` + +How to update: +- Update any publishConfig parameters to match the new structure. + - Multiple registries can share authentication. If two registries use the same ACR server, only one entry is needed in `RegistryAuthentication`. + - The new structure should match [ImageBuilder's Configuration Model](https://github.com/dotnet/docker-tools/tree/a82572386854f15af441c50c6efa698a627e9f2b/src/ImageBuilder/Configuration). +- Update service connection setup (if using `setup-service-connections.yml`): + - The template now supports looking up service connections from `publishConfig.RegistryAuthentication` + - Use the new `usesRegistries` parameter to specify which registries need auth setup: + ```yaml + - template: eng/docker-tools/templates/stages/setup-service-connections.yml + parameters: + publishConfig: ${{ variables.publishConfig }} + usesRegistries: + - $(buildRegistry.server) + - $(publishRegistry.server) + ``` diff --git a/eng/docker-tools/templates/jobs/build-images.yml b/eng/docker-tools/templates/jobs/build-images.yml index db9b4f7fd8..025d3c8d00 100644 --- a/eng/docker-tools/templates/jobs/build-images.yml +++ b/eng/docker-tools/templates/jobs/build-images.yml @@ -91,8 +91,6 @@ jobs: --architecture $(architecture) --retry --digests-out-var 'builtImages' - --acr-subscription '${{ parameters.publishConfig.BuildRegistry.subscription }}' - --acr-resource-group '${{ parameters.publishConfig.BuildRegistry.resourceGroup }}' $(manifestVariables) $(imageBuilderBuildArgs) - template: /eng/docker-tools/templates/steps/publish-artifact.yml@self diff --git a/eng/docker-tools/templates/jobs/publish.yml b/eng/docker-tools/templates/jobs/publish.yml index 98e29f4a76..b86ec1ee2d 100644 --- a/eng/docker-tools/templates/jobs/publish.yml +++ b/eng/docker-tools/templates/jobs/publish.yml @@ -97,8 +97,6 @@ jobs: internalProjectName: ${{ parameters.internalProjectName }} args: >- copyAcrImages - '${{ parameters.publishConfig.BuildRegistry.subscription }}' - '${{ parameters.publishConfig.BuildRegistry.resourceGroup }}' '${{ parameters.publishConfig.BuildRegistry.repoPrefix }}' '${{ parameters.publishConfig.BuildRegistry.server }}' --os-type '*' diff --git a/eng/docker-tools/templates/stages/build-and-test.yml b/eng/docker-tools/templates/stages/build-and-test.yml index 3f7118ab3a..1e39a998ea 100644 --- a/eng/docker-tools/templates/stages/build-and-test.yml +++ b/eng/docker-tools/templates/stages/build-and-test.yml @@ -3,11 +3,13 @@ parameters: testMatrixType: platformVersionedOs buildMatrixCustomBuildLegGroupArgs: "" testMatrixCustomBuildLegGroupArgs: "" - customCopyBaseImagesInitSteps: [] - customGenerateMatrixInitSteps: [] # Custom steps to set up ImageBuilder instead of pulling from MCR (e.g., bootstrap from source). # Runs before ImageBuilder pull. If non-empty, skips the default ImageBuilder pull. customInitSteps: [] + # Custom steps that run after ImageBuilder is set up but before copy-base-images runs. + customCopyBaseImagesInitSteps: [] + # Custom steps that run after ImageBuilder is set up but before matrix generation runs. + customGenerateMatrixInitSteps: [] # Custom steps that run after ImageBuilder is set up but before the build starts. # Use for build-specific initialization (e.g., setting variables, additional setup). customBuildInitSteps: [] diff --git a/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml b/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml index 424f3aaf5d..6f3e4995d6 100644 --- a/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml +++ b/eng/docker-tools/templates/stages/dotnet/publish-config-nonprod.yml @@ -53,35 +53,44 @@ stages: InternalMirrorRegistry: server: $(acr-staging-test.server) repoPrefix: $(internalMirrorRepoPrefix) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) - serviceConnection: - name: $(internal-mirror-test.serviceConnectionName) - id: $(internal-mirror-test.serviceConnection.id) - clientId: $(internal-mirror-test.serviceConnection.clientId) - tenantId: $(testTenant) PublicMirrorRegistry: server: $(public-mirror.server) repoPrefix: $(publicMirrorRepoPrefix) - resourceGroup: $(public-mirror.resourceGroup) - subscription: $(public-mirror.subscription) - serviceConnection: - name: $(public-mirror.serviceConnectionName) - id: $(public-mirror.serviceConnection.id) - tenantId: $(public-mirror.serviceConnection.tenantId) - clientId: $(public-mirror.serviceConnection.clientId) BuildRegistry: server: $(acr-staging-test.server) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) repoPrefix: "${{ parameters.stagingRepoPrefix }}${{ parameters.sourceBuildPipelineRunId }}/" - serviceConnection: - name: $(build-test.serviceConnectionName) - id: $(build-test.serviceConnection.id) - clientId: $(build-test.serviceConnection.clientId) - tenantId: $(testTenant) + + PublishRegistry: + server: $(acr-test.server) + repoPrefix: "${{ parameters.publishRepoPrefix }}" + + RegistryAuthentication: + - server: $(acr-staging-test.server) + resourceGroup: $(testResourceGroup) + subscription: $(testSubscription) + serviceConnection: + name: $(build-test.serviceConnectionName) + id: $(build-test.serviceConnection.id) + clientId: $(build-test.serviceConnection.clientId) + tenantId: $(testTenant) + - server: $(public-mirror.server) + resourceGroup: $(public-mirror.resourceGroup) + subscription: $(public-mirror.subscription) + serviceConnection: + name: $(public-mirror.serviceConnectionName) + id: $(public-mirror.serviceConnection.id) + tenantId: $(public-mirror.serviceConnection.tenantId) + clientId: $(public-mirror.serviceConnection.clientId) + - server: $(acr-test.server) + resourceGroup: $(testResourceGroup) + subscription: $(testSubscription) + serviceConnection: + name: $(publish-test.serviceConnectionName) + id: $(publish-test.serviceConnection.id) + clientId: $(publish-test.serviceConnection.clientId) + tenantId: $(testTenant) cleanServiceConnection: name: $(clean-test.serviceConnectionName) @@ -94,14 +103,3 @@ stages: id: $(test-nonprod.serviceConnection.id) clientId: $(test-nonprod.serviceConnection.clientId) tenantId: $(testTenant) - - PublishRegistry: - server: $(acr-test.server) - resourceGroup: $(testResourceGroup) - subscription: $(testSubscription) - repoPrefix: "${{ parameters.publishRepoPrefix }}" - serviceConnection: - name: $(publish-test.serviceConnectionName) - id: $(publish-test.serviceConnection.id) - clientId: $(publish-test.serviceConnection.clientId) - tenantId: $(testTenant) diff --git a/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml b/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml index 7f9a4e0071..24746b3aea 100644 --- a/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml +++ b/eng/docker-tools/templates/stages/dotnet/publish-config-prod.yml @@ -53,35 +53,44 @@ stages: InternalMirrorRegistry: server: $(acr-staging.server) repoPrefix: $(internalMirrorRepoPrefix) - resourceGroup: $(acr-staging.resourceGroup) - subscription: $(acr-staging.subscription) - serviceConnection: - name: $(internal-mirror.serviceConnectionName) - id: $(internal-mirror.serviceConnection.id) - clientId: $(internal-mirror.serviceConnection.clientId) - tenantId: $(internal-mirror.serviceConnection.tenantId) PublicMirrorRegistry: server: $(public-mirror.server) repoPrefix: $(publicMirrorRepoPrefix) - resourceGroup: $(public-mirror.resourceGroup) - subscription: $(public-mirror.subscription) - serviceConnection: - name: $(public-mirror.serviceConnectionName) - id: $(public-mirror.serviceConnection.id) - tenantId: $(public-mirror.serviceConnection.tenantId) - clientId: $(public-mirror.serviceConnection.clientId) BuildRegistry: server: $(acr-staging.server) - resourceGroup: $(acr-staging.resourceGroup) - subscription: $(acr-staging.subscription) repoPrefix: "${{ parameters.stagingRepoPrefix }}${{ parameters.sourceBuildPipelineRunId }}/" - serviceConnection: - name: $(build.serviceConnectionName) - id: $(build.serviceConnection.id) - clientId: $(build.serviceConnection.clientId) - tenantId: $(build.serviceConnection.tenantId) + + PublishRegistry: + server: $(acr.server) + repoPrefix: "${{ parameters.publishRepoPrefix }}" + + RegistryAuthentication: + - server: $(acr-staging.server) + resourceGroup: $(acr-staging.resourceGroup) + subscription: $(acr-staging.subscription) + serviceConnection: + name: $(build.serviceConnectionName) + id: $(build.serviceConnection.id) + clientId: $(build.serviceConnection.clientId) + tenantId: $(build.serviceConnection.tenantId) + - server: $(public-mirror.server) + resourceGroup: $(public-mirror.resourceGroup) + subscription: $(public-mirror.subscription) + serviceConnection: + name: $(public-mirror.serviceConnectionName) + id: $(public-mirror.serviceConnection.id) + tenantId: $(public-mirror.serviceConnection.tenantId) + clientId: $(public-mirror.serviceConnection.clientId) + - server: $(acr.server) + resourceGroup: $(acr.resourceGroup) + subscription: $(acr.subscription) + serviceConnection: + name: $(publish.serviceConnectionName) + id: $(publish.serviceConnection.id) + clientId: $(publish.serviceConnection.clientId) + tenantId: $(publish.serviceConnection.tenantId) cleanServiceConnection: name: $(clean.serviceConnectionName) @@ -94,14 +103,3 @@ stages: id: $(test.serviceConnection.id) clientId: $(test.serviceConnection.clientId) tenantId: $(test.serviceConnection.tenantId) - - PublishRegistry: - server: $(acr.server) - resourceGroup: $(acr.resourceGroup) - subscription: $(acr.subscription) - repoPrefix: "${{ parameters.publishRepoPrefix }}" - serviceConnection: - name: $(publish.serviceConnectionName) - id: $(publish.serviceConnection.id) - clientId: $(publish.serviceConnection.clientId) - tenantId: $(publish.serviceConnection.tenantId) diff --git a/eng/docker-tools/templates/stages/setup-service-connections.yml b/eng/docker-tools/templates/stages/setup-service-connections.yml index 2ef74e90c5..405bc703ac 100644 --- a/eng/docker-tools/templates/stages/setup-service-connections.yml +++ b/eng/docker-tools/templates/stages/setup-service-connections.yml @@ -3,6 +3,10 @@ # it is declared in this stage's parameters, even if your pipeline has already # been granted access to the service connection. This stage also does not need # to complete before the service connection is used. +# +# There are two ways to specify service connections: +# - Pass `serviceConnections` directly (list of {name: string} objects) +# - Pass `publishConfig` + `registries` to look up auth from RegistryAuthentication parameters: - name: pool type: object @@ -10,14 +14,26 @@ parameters: name: $(default1ESInternalPoolName) image: $(default1ESInternalPoolImage) os: linux -# serviceConnections object shape: -# - name: string + +# Explicit list of service connections to initialize +# Shape: [{ name: string }] - name: serviceConnections type: object default: [] -stages: +# List of registry servers that need authentication. These will be looked up in +# publishConfig.RegistryAuthentication. +# Make sure to provide the publishConfig parameter. +- name: usesRegistries + type: object + default: [] +# Look up service connections from publishConfig based on registries +# The publish configuration containing RegistryAuthentication entries. +- name: publishConfig + type: object + default: {} +stages: - stage: SetupServiceConnectionsStage displayName: Setup service connections jobs: @@ -27,6 +43,8 @@ stages: pool: ${{ parameters.pool }} steps: - checkout: none + + # Direct service connections list - ${{ each serviceConnection in parameters.serviceConnections }}: - task: AzureCLI@2 displayName: Setup ${{ serviceConnection.name }} @@ -36,3 +54,15 @@ stages: scriptLocation: inlineScript inlineScript: | az account show + + # Setup registry service connections + - ${{ if gt(length(parameters.usesRegistries), 0) }}: + - ${{ each auth in parameters.publishConfig.RegistryAuthentication }}: + - ${{ if containsValue(parameters.usesRegistries, auth.server) }}: + - task: AzureCLI@2 + displayName: Setup ${{ auth.serviceConnection.name }} + inputs: + azureSubscription: ${{ auth.serviceConnection.name }} + scriptType: pscore + scriptLocation: inlineScript + inlineScript: az account show diff --git a/eng/docker-tools/templates/steps/clean-acr-images.yml b/eng/docker-tools/templates/steps/clean-acr-images.yml index 65b8ceffac..2f4b53ade1 100644 --- a/eng/docker-tools/templates/steps/clean-acr-images.yml +++ b/eng/docker-tools/templates/steps/clean-acr-images.yml @@ -5,7 +5,6 @@ parameters: age: null customArgs: "--dry-run" internalProjectName: null - publishConfig: null steps: - template: /eng/docker-tools/templates/steps/run-imagebuilder.yml@self parameters: @@ -20,8 +19,6 @@ steps: args: >- cleanAcrImages ${{ parameters.repo }} - ${{ parameters.acr.subscription }} - ${{ parameters.acr.resourceGroup }} ${{ parameters.acr.server }} --action ${{ parameters.action }} --age ${{ parameters.age }} diff --git a/eng/docker-tools/templates/steps/copy-base-images.yml b/eng/docker-tools/templates/steps/copy-base-images.yml index 0e9e09f688..6664c8f9af 100644 --- a/eng/docker-tools/templates/steps/copy-base-images.yml +++ b/eng/docker-tools/templates/steps/copy-base-images.yml @@ -3,8 +3,6 @@ parameters: type: object default: server: "" - subscription: "" - resourceGroup: "" repoPrefix: "" - name: additionalOptions type: string @@ -29,8 +27,6 @@ steps: # error args: >- copyBaseImages - '${{ parameters.acr.subscription }}' - '${{ parameters.acr.resourceGroup }}' $(dockerHubRegistryCreds) $(customCopyBaseImagesArgs) --repo-prefix '${{ parameters.acr.repoPrefix }}' diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index b932703539..86b50eb984 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2887966 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2914488 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 8a8953f1e26194fa463b8793694fce3052f527a0 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Wed, 25 Feb 2026 09:17:33 -0800 Subject: [PATCH 08/32] Migrate to new service connections config format --- eng/pipelines/stages/build-and-test.yml | 10 ++++++---- eng/pipelines/stages/build-test-publish-repo.yml | 12 +++++++----- eng/pipelines/stages/publish.yml | 8 +++++--- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/eng/pipelines/stages/build-and-test.yml b/eng/pipelines/stages/build-and-test.yml index 5f7547ce73..da30d979f5 100644 --- a/eng/pipelines/stages/build-and-test.yml +++ b/eng/pipelines/stages/build-and-test.yml @@ -44,11 +44,13 @@ stages: - ${{ if parameters.isStandaloneBuild }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.InternalMirrorRegistry.server }} + - ${{ parameters.publishConfig.BuildRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.InternalMirrorRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.BuildRegistry.serviceConnection.name }} - - ${{ if parameters.storageAccountServiceConnection }}: - - name: ${{ parameters.storageAccountServiceConnection.name }} + - ${{ if parameters.storageAccountServiceConnection }}: + - name: ${{ parameters.storageAccountServiceConnection.name }} - template: /eng/docker-tools/templates/stages/dotnet/build-and-test.yml@self parameters: diff --git a/eng/pipelines/stages/build-test-publish-repo.yml b/eng/pipelines/stages/build-test-publish-repo.yml index 7e1d04893a..d6790b0d8a 100644 --- a/eng/pipelines/stages/build-test-publish-repo.yml +++ b/eng/pipelines/stages/build-test-publish-repo.yml @@ -36,12 +36,14 @@ stages: - ${{ if ne(variables['Build.Reason'], 'PullRequest') }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.InternalMirrorRegistry.server }} + - ${{ parameters.publishConfig.BuildRegistry.server }} + - ${{ parameters.publishConfig.PublishRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.InternalMirrorRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.BuildRegistry.serviceConnection.name }} - - name: ${{ parameters.publishConfig.PublishRegistry.serviceConnection.name }} - - ${{ each serviceConnection in parameters.additionalServiceConnections }}: - - name: ${{ serviceConnection.name }} + - ${{ each serviceConnection in parameters.additionalServiceConnections }}: + - name: ${{ serviceConnection.name }} - template: /eng/pipelines/stages/build-and-test.yml@self parameters: diff --git a/eng/pipelines/stages/publish.yml b/eng/pipelines/stages/publish.yml index f4d20bb028..d80fb09a4c 100644 --- a/eng/pipelines/stages/publish.yml +++ b/eng/pipelines/stages/publish.yml @@ -39,10 +39,12 @@ stages: - ${{ if parameters.isStandalonePublish }}: - template: /eng/docker-tools/templates/stages/setup-service-connections.yml@self parameters: + publishConfig: ${{ parameters.publishConfig }} + usesRegistries: + - ${{ parameters.publishConfig.PublishRegistry.server }} serviceConnections: - - name: ${{ parameters.publishConfig.PublishRegistry.serviceConnection.name }} - - ${{ each serviceConnection in parameters.additionalServiceConnections }}: - - name: ${{ serviceConnection.name }} + - ${{ each serviceConnection in parameters.additionalServiceConnections }}: + - name: ${{ serviceConnection.name }} - template: /eng/docker-tools/templates/stages/dotnet/publish.yml@self parameters: From acc17fb3af26e87cdb9a81878fde6b1854736169 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 2 Mar 2026 12:44:24 -0800 Subject: [PATCH 09/32] Skip insecure file tests for pre-release OSes --- tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs index e49d92bbfe..668b9f86c8 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/ProductImageTests.cs @@ -47,6 +47,13 @@ protected void VerifyCommonInsecureFiles(ProductImageData imageData) return; } + if (imageData.OS.IsUnstable) + { + OutputHelper.WriteLine("Skipping insecure files check for unstable OS." + + " Remove this check when https://github.com/dotnet/dotnet-docker/issues/7054 is resolved."); + return; + } + string rootFsPath = imageData.IsDistroless ? "/rootfs" : "/"; string worldWritableDirectoriesWithoutStickyBitCmd = $@"find {rootFsPath} -xdev -type d \( -perm -0002 -a ! -perm -1000 \)"; From bf631f36b3beeaf45040db47a04b644292cd5955 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 2 Mar 2026 17:00:25 -0800 Subject: [PATCH 10/32] Update Chisel to v1.4.0 in .NET 11 --- manifest.versions.json | 13 +++++++------ .../11.0/resolute-chiseled-extra/amd64/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/amd64/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 4 ++-- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 4 ++-- 7 files changed, 19 insertions(+), 18 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 3840679149..d43d8e2b60 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -44,9 +44,10 @@ "chisel|latest|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_amd64.tar.gz", "chisel|latest|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm.tar.gz", "chisel|latest|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm64.tar.gz", - "chisel|11.0|x64|url": "$(chisel|latest|x64|url)", - "chisel|11.0|arm|url": "$(chisel|latest|arm|url)", - "chisel|11.0|arm64|url": "$(chisel|latest|arm64|url)", + "chisel|11.0|build-version": "v1.4.0", + "chisel|11.0|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_amd64.tar.gz", + "chisel|11.0|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm.tar.gz", + "chisel|11.0|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm64.tar.gz", "chisel|10.0|x64|url": "$(chisel|latest|x64|url)", "chisel|10.0|arm|url": "$(chisel|latest|arm|url)", "chisel|10.0|arm64|url": "$(chisel|latest|arm64|url)", @@ -60,9 +61,9 @@ "chisel|latest|x64|sha384": "8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9", "chisel|latest|arm|sha384": "fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb", "chisel|latest|arm64|sha384": "5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b", - "chisel|11.0|x64|sha384": "$(chisel|latest|x64|sha384)", - "chisel|11.0|arm|sha384": "$(chisel|latest|arm|sha384)", - "chisel|11.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", + "chisel|11.0|x64|sha384": "e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820", + "chisel|11.0|arm|sha384": "5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997", + "chisel|11.0|arm64|sha384": "bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff", "chisel|10.0|x64|sha384": "$(chisel|latest|x64|sha384)", "chisel|10.0|arm|sha384": "$(chisel|latest|arm|sha384)", "chisel|10.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile index b17a1d4d25..38ed23f6ed 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 0feaa21282..a8dda02219 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 8ee322b566..ba9b908175 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile index 7a8ed94923..28afbaad16 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile index fe1a5034ad..52af504cac 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile index dc37fc9eda..056a58c8af 100644 --- a/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:resolute-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ From abdae17b78cbada4b820e472f8975e7b29657f34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:50:54 -0800 Subject: [PATCH 11/32] [main] Update libicu to 78 version in Resolute images (#7061) Co-authored-by: Logan Bussell --- manifest.versions.json | 2 +- src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile | 2 +- .../11.0/resolute-chiseled-extra/arm32v7/Dockerfile | 2 +- .../11.0/resolute-chiseled-extra/arm64v8/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/amd64/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/arm32v7/Dockerfile | 2 +- src/runtime-deps/11.0/resolute/arm64v8/Dockerfile | 2 +- .../runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt | 2 +- .../runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt | 2 +- .../runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt | 2 +- ...s-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt | 2 +- ...11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt | 2 +- ...11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index d43d8e2b60..c0a87fd362 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -113,7 +113,7 @@ "libicu|focal": 66, "libicu|jammy": 70, "libicu|noble": 74, - "libicu|resolute": 76, + "libicu|resolute": 78, "libssl|alpine3.22": "3", "libssl|alpine3.23": "3", diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile index 38ed23f6ed..ed94b857c2 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index a8dda02219..6d479cd06e 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index ba9b908175..f4fadfae97 100644 --- a/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/src/runtime-deps/11.0/resolute/amd64/Dockerfile b/src/runtime-deps/11.0/resolute/amd64/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/amd64/Dockerfile +++ b/src/runtime-deps/11.0/resolute/amd64/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile b/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime-deps/11.0/resolute/arm32v7/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile b/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile index 79b4af5af5..453e0c2bab 100644 --- a/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime-deps/11.0/resolute/arm64v8/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-amd64-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt index 79b4af5af5..453e0c2bab 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -15,7 +15,7 @@ RUN apt-get update \ # .NET dependencies libc6 \ libgcc-s1 \ - libicu76 \ + libicu78 \ libssl3t64 \ libstdc++6 \ tzdata \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index 1d2ea4bfea..f132ffa5b0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index 59ffe12e21..90f4819a93 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index 91e2dabd67..2ebdf760ac 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-deps-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -33,7 +33,7 @@ RUN mkdir --parents /rootfs/var/lib/dpkg/ \ ca-certificates_data \ libc6_libs \ libgcc-s1_libs \ - libicu76_libs \ + libicu78_libs \ libssl3t64_libs \ libstdc++6_libs \ tzdata-legacy_zoneinfo \ From ec22eac4d59eabf164655478ae8698a1fef8ed45 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Wed, 11 Feb 2026 14:08:57 -0800 Subject: [PATCH 12/32] Use internal NuGet feed for all internal preview builds (#7037) --- eng/update-dependencies/NuGetConfigUpdater.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/eng/update-dependencies/NuGetConfigUpdater.cs b/eng/update-dependencies/NuGetConfigUpdater.cs index 7f4786749c..cc16f99bfa 100644 --- a/eng/update-dependencies/NuGetConfigUpdater.cs +++ b/eng/update-dependencies/NuGetConfigUpdater.cs @@ -92,7 +92,7 @@ private static string ToStringWithDeclaration(XDocument doc) private void UpdatePackageSourceCredentials(DotNetVersion sdkVersion, string pkgSrcName, XElement configuration) { XElement? pkgSourceCreds = configuration.Element("packageSourceCredentials"); - if (_options.IsInternal && !sdkVersion.IsPublicPreview) + if (_options.IsInternal) { pkgSourceCreds = GetOrCreateXObject( pkgSourceCreds, @@ -123,13 +123,10 @@ private void UpdatePackageSources(DotNetVersion sdkVersion, string pkgSrcName, X createNode: () => new XElement("packageSources") ); - // Public preview versions have builds and NuGet feeds in the public prior to release. - string project = sdkVersion.IsPublicPreview ? "public" : "internal"; - UpdateAddElement( parentElement: pkgSources, key: pkgSrcName, - value: $"https://pkgs.dev.azure.com/dnceng/{project}/_packaging/{sdkVersion}-shipping/nuget/v3/index.json" + value: $"https://pkgs.dev.azure.com/dnceng/internal/_packaging/{sdkVersion}-shipping/nuget/v3/index.json" ); } else From 77e633f084cca0e123c3db374bde1dcce6fb07ae Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Wed, 11 Feb 2026 14:09:11 -0800 Subject: [PATCH 13/32] Fix NuGetConfigUpdater removing all credentials for preview builds (#7036) --- eng/update-dependencies/NuGetConfigUpdater.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/eng/update-dependencies/NuGetConfigUpdater.cs b/eng/update-dependencies/NuGetConfigUpdater.cs index cc16f99bfa..e8d1f65bb1 100644 --- a/eng/update-dependencies/NuGetConfigUpdater.cs +++ b/eng/update-dependencies/NuGetConfigUpdater.cs @@ -89,6 +89,12 @@ private static string ToStringWithDeclaration(XDocument doc) return builder.ToString(); } + /// + /// Updates the packageSourceCredentials section of the NuGet.config for the current version's package source. + /// Credentials are only needed for internal, non-public-preview builds which use authenticated feeds. + /// Public preview builds use public feeds, so their credentials are removed if present. + /// Only the current version's entry is modified — other versions' credentials are left intact. + /// private void UpdatePackageSourceCredentials(DotNetVersion sdkVersion, string pkgSrcName, XElement configuration) { XElement? pkgSourceCreds = configuration.Element("packageSourceCredentials"); @@ -108,7 +114,14 @@ private void UpdatePackageSourceCredentials(DotNetVersion sdkVersion, string pkg } else { - pkgSourceCreds?.Remove(); + // Only remove the credentials entry for the current version's package source, + // leaving credentials for other versions intact (e.g. a non-preview version + // may still need authenticated access even if this preview version doesn't). + pkgSourceCreds?.Element(pkgSrcName)?.Remove(); + if (pkgSourceCreds is not null && !pkgSourceCreds.HasElements) + { + pkgSourceCreds.Remove(); + } } } From 8c6aed237921d24a16932219029f58daf48ef731 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Thu, 12 Feb 2026 12:02:32 -0800 Subject: [PATCH 14/32] [nightly] Update syft to v1.42.0 (#7042) --- manifest.versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.versions.json b/manifest.versions.json index c0a87fd362..69eff436cb 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -256,7 +256,7 @@ "sdk|11.0|minor-tag": "$(dotnet|11.0|minor-tag)", "syft|repo": "anchore/syft", - "syft|version": "v1.41.1", + "syft|version": "v1.42.0", "syft|tag": "$(syft|version)-debug" } } From e05883ad7baf3192b0321f54d5b16933083caa61 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Thu, 19 Feb 2026 13:18:07 -0800 Subject: [PATCH 15/32] [nightly] Update syft to v1.42.1 (#7044) --- manifest.versions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.versions.json b/manifest.versions.json index 69eff436cb..c30f95431d 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -256,7 +256,7 @@ "sdk|11.0|minor-tag": "$(dotnet|11.0|minor-tag)", "syft|repo": "anchore/syft", - "syft|version": "v1.42.0", + "syft|version": "v1.42.1", "syft|tag": "$(syft|version)-debug" } } From 983ab5860977dd369c2181c40b7af42fee2feaf7 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 20 Feb 2026 15:32:15 -0800 Subject: [PATCH 16/32] Replace SharpCompress with System.Formats.Tar in tests (#7049) --- .../Microsoft.DotNet.Docker.Tests.csproj | 1 - .../PowerShellTests.cs | 2 - .../SdkImageTests.cs | 47 +++++++++++-------- 3 files changed, 27 insertions(+), 23 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/Microsoft.DotNet.Docker.Tests.csproj b/tests/Microsoft.DotNet.Docker.Tests/Microsoft.DotNet.Docker.Tests.csproj index e72fcffb52..cbe6c0229b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Microsoft.DotNet.Docker.Tests.csproj +++ b/tests/Microsoft.DotNet.Docker.Tests/Microsoft.DotNet.Docker.Tests.csproj @@ -15,7 +15,6 @@ - diff --git a/tests/Microsoft.DotNet.Docker.Tests/PowerShellTests.cs b/tests/Microsoft.DotNet.Docker.Tests/PowerShellTests.cs index 9564c9a3ba..d125daa3f6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/PowerShellTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/PowerShellTests.cs @@ -15,8 +15,6 @@ using System.Threading.Tasks; using Polly; using Polly.Retry; -using SharpCompress.Common; -using SharpCompress.Readers; using Xunit; using Xunit.Abstractions; diff --git a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs index 9fb098b44f..3cb61d9932 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs @@ -14,8 +14,8 @@ using System.Threading.Tasks; using Polly; using Polly.Retry; -using SharpCompress.Common; -using SharpCompress.Readers; +using System.Formats.Tar; +using System.IO.Compression; using Xunit; using Xunit.Abstractions; @@ -280,23 +280,6 @@ private IEnumerable GetActualSdkContents(ProductImageData im .OrderBy(fileInfo => fileInfo.Path); } - private static IEnumerable EnumerateArchiveContents(string path) - { - using FileStream fileStream = File.OpenRead(path); - using IReader reader = ReaderFactory.Open(fileStream); - using TempFolderContext tempFolderContext = FileHelper.UseTempFolder(); - reader.WriteAllToDirectory(tempFolderContext.Path, new ExtractionOptions() { ExtractFullPath = true }); - - foreach (FileInfo file in new DirectoryInfo(tempFolderContext.Path).EnumerateFiles("*", SearchOption.AllDirectories)) - { - using SHA512 sha512 = SHA512.Create(); - byte[] sha512HashBytes = sha512.ComputeHash(File.ReadAllBytes(file.FullName)); - string sha512Hash = BitConverter.ToString(sha512HashBytes).Replace("-", string.Empty); - yield return new SdkContentFileInfo( - file.FullName.Substring(tempFolderContext.Path.Length), sha512Hash); - } - } - private async Task> GetExpectedSdkContentsAsync(ProductImageData imageData) { string sdkUrl = GetSdkUrl(imageData); @@ -312,7 +295,31 @@ await s_sdkDownloadPipeline.ExecuteAsync(async cancellationToken => await s_httpClient.DownloadFileAsync(new Uri(sdkUrl), sdkFile); }); - files = EnumerateArchiveContents(sdkFile) + using TempFolderContext extractFolder = FileHelper.UseTempFolder(); + + if (Path.GetExtension(sdkUrl).Equals(".zip", StringComparison.OrdinalIgnoreCase)) + { + ZipFile.ExtractToDirectory(sdkFile, extractFolder.Path); + } + else + { + using FileStream fileStream = File.OpenRead(sdkFile); + using var gzipStream = new GZipStream(fileStream, CompressionMode.Decompress); + TarFile.ExtractToDirectory(gzipStream, extractFolder.Path, overwriteFiles: false); + } + + files = Directory.EnumerateFiles(extractFolder.Path, "*", SearchOption.AllDirectories) + .Select(file => + { + string filePath = Path.GetFullPath(file); + string relativePath = Path.GetRelativePath(extractFolder.Path, filePath); + + byte[] fileData = File.ReadAllBytes(filePath); + byte[] sha512HashBytes = SHA512.HashData(fileData); + string sha512Hash = Convert.ToHexString(sha512HashBytes); + + return new SdkContentFileInfo(relativePath, sha512Hash); + }) .OrderBy(file => file.Path) .ToArray(); From 057b78a19dc0f8d4d8be00d0fd70bdae911d7708 Mon Sep 17 00:00:00 2001 From: dotnet-docker-bot <60522487+dotnet-docker-bot@users.noreply.github.com> Date: Mon, 23 Feb 2026 11:38:52 -0800 Subject: [PATCH 17/32] [nightly] Update .NET 11 to 11.0.100-preview.2.26122.107 (#7045) Co-authored-by: Logan Bussell Co-authored-by: Michael Simons --- README.aspnet.md | 78 +++++++++---------- README.runtime-deps.md | 42 +++++----- README.runtime.md | 46 +++++------ README.sdk.md | 32 ++++---- manifest.versions.json | 10 +-- .../amd64/Dockerfile | 10 +-- .../arm32v7/Dockerfile | 10 +-- .../arm64v8/Dockerfile | 10 +-- .../alpine3.23-composite/amd64/Dockerfile | 10 +-- .../alpine3.23-composite/arm32v7/Dockerfile | 10 +-- .../alpine3.23-composite/arm64v8/Dockerfile | 10 +-- .../11.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 8 +- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../11.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../resolute-chiseled-extra/amd64/Dockerfile | 6 +- .../arm32v7/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../11.0/resolute-chiseled/amd64/Dockerfile | 6 +- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 6 +- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 6 +- src/aspnet/11.0/resolute/amd64/Dockerfile | 6 +- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 6 +- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../11.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 8 +- .../11.0/alpine3.23/arm32v7/Dockerfile | 8 +- .../11.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../11.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 +- .../resolute-chiseled-extra/amd64/Dockerfile | 6 +- .../arm32v7/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../11.0/resolute-chiseled/amd64/Dockerfile | 6 +- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 6 +- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 6 +- src/runtime/11.0/resolute/amd64/Dockerfile | 6 +- src/runtime/11.0/resolute/arm32v7/Dockerfile | 6 +- src/runtime/11.0/resolute/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 4 +- src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile | 2 +- .../11.0/alpine3.23-aot/arm64v8/Dockerfile | 2 +- src/sdk/11.0/alpine3.23/amd64/Dockerfile | 8 +- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../11.0/azurelinux3.0-aot/amd64/Dockerfile | 2 +- .../11.0/azurelinux3.0-aot/arm64v8/Dockerfile | 2 +- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 8 +- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- src/sdk/11.0/resolute-aot/amd64/Dockerfile | 2 +- src/sdk/11.0/resolute-aot/arm64v8/Dockerfile | 2 +- src/sdk/11.0/resolute/amd64/Dockerfile | 6 +- src/sdk/11.0/resolute/arm32v7/Dockerfile | 6 +- src/sdk/11.0/resolute/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../FileHelper.cs | 33 ++++++-- .../SdkImageTests.cs | 15 +++- 85 files changed, 406 insertions(+), 376 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index c0aaf48076..b625438c5b 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -148,20 +148,20 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-amd64, 11.0-preview-resolute-chiseled-composite-amd64, 11.0.0-preview.1-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-extra-amd64, 11.0-preview-resolute-chiseled-composite-extra-amd64, 11.0.0-preview.1-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-amd64, 11.0-preview-alpine3.23-composite-amd64, 11.0-preview-alpine-composite-amd64, 11.0.0-preview.1-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-extra-amd64, 11.0-preview-alpine3.23-composite-extra-amd64, 11.0-preview-alpine-composite-extra-amd64, 11.0.0-preview.1-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-composite-amd64, 11.0-preview-azurelinux3.0-distroless-composite-amd64, 11.0.0-preview.1-azurelinux3.0-distroless-composite, 11.0-preview-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-composite-extra-amd64, 11.0-preview-azurelinux3.0-distroless-composite-extra-amd64, 11.0.0-preview.1-azurelinux3.0-distroless-composite-extra, 11.0-preview-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-amd64, 11.0-preview-resolute-chiseled-composite-amd64, 11.0.0-preview.2-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-extra-amd64, 11.0-preview-resolute-chiseled-composite-extra-amd64, 11.0.0-preview.2-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-amd64, 11.0-preview-alpine3.23-composite-amd64, 11.0-preview-alpine-composite-amd64, 11.0.0-preview.2-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-extra-amd64, 11.0-preview-alpine3.23-composite-extra-amd64, 11.0-preview-alpine-composite-extra-amd64, 11.0.0-preview.2-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-composite-amd64, 11.0-preview-azurelinux3.0-distroless-composite-amd64, 11.0.0-preview.2-azurelinux3.0-distroless-composite, 11.0-preview-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-composite-extra-amd64, 11.0-preview-azurelinux3.0-distroless-composite-extra-amd64, 11.0.0-preview.2-azurelinux3.0-distroless-composite-extra, 11.0-preview-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 ### Linux arm64 Tags @@ -233,20 +233,20 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-arm64v8, 11.0-preview-resolute-chiseled-composite-arm64v8, 11.0.0-preview.1-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-extra-arm64v8, 11.0-preview-resolute-chiseled-composite-extra-arm64v8, 11.0.0-preview.1-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-arm64v8, 11.0-preview-alpine3.23-composite-arm64v8, 11.0-preview-alpine-composite-arm64v8, 11.0.0-preview.1-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-extra-arm64v8, 11.0-preview-alpine3.23-composite-extra-arm64v8, 11.0-preview-alpine-composite-extra-arm64v8, 11.0.0-preview.1-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-composite-arm64v8, 11.0-preview-azurelinux3.0-distroless-composite-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless-composite, 11.0-preview-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-composite-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-composite-extra-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless-composite-extra, 11.0-preview-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-arm64v8, 11.0-preview-resolute-chiseled-composite-arm64v8, 11.0.0-preview.2-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-extra-arm64v8, 11.0-preview-resolute-chiseled-composite-extra-arm64v8, 11.0.0-preview.2-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-arm64v8, 11.0-preview-alpine3.23-composite-arm64v8, 11.0-preview-alpine-composite-arm64v8, 11.0.0-preview.2-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-extra-arm64v8, 11.0-preview-alpine3.23-composite-extra-arm64v8, 11.0-preview-alpine-composite-extra-arm64v8, 11.0.0-preview.2-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-composite-arm64v8, 11.0-preview-azurelinux3.0-distroless-composite-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless-composite, 11.0-preview-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-composite-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-composite-extra-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless-composite-extra, 11.0-preview-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 ### Linux arm32 Tags @@ -298,15 +298,15 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-arm32v7, 11.0-preview-resolute-chiseled-composite-arm32v7, 11.0.0-preview.1-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-composite-extra-arm32v7, 11.0-preview-resolute-chiseled-composite-extra-arm32v7, 11.0.0-preview.1-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-arm32v7, 11.0-preview-alpine3.23-composite-arm32v7, 11.0-preview-alpine-composite-arm32v7, 11.0.0-preview.1-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-composite-extra-arm32v7, 11.0-preview-alpine3.23-composite-extra-arm32v7, 11.0-preview-alpine-composite-extra-arm32v7, 11.0.0-preview.1-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/aspnet/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-arm32v7, 11.0-preview-resolute-chiseled-composite-arm32v7, 11.0.0-preview.2-resolute-chiseled-composite, 11.0-preview-resolute-chiseled-composite | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-composite-extra-arm32v7, 11.0-preview-resolute-chiseled-composite-extra-arm32v7, 11.0.0-preview.2-resolute-chiseled-composite-extra, 11.0-preview-resolute-chiseled-composite-extra | [Dockerfile](src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-arm32v7, 11.0-preview-alpine3.23-composite-arm32v7, 11.0-preview-alpine-composite-arm32v7, 11.0.0-preview.2-alpine3.23-composite, 11.0-preview-alpine3.23-composite, 11.0-preview-alpine-composite | [Dockerfile](src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-composite-extra-arm32v7, 11.0-preview-alpine3.23-composite-extra-arm32v7, 11.0-preview-alpine-composite-extra-arm32v7, 11.0.0-preview.2-alpine3.23-composite-extra, 11.0-preview-alpine3.23-composite-extra, 11.0-preview-alpine-composite-extra | [Dockerfile](src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 ### Windows amd64 Tags @@ -333,8 +333,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -11.0.0-preview.1-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +11.0.0-preview.2-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +11.0.0-preview.2-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 7039221cf9..f5980505a1 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -104,14 +104,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 ### Linux arm64 Tags @@ -157,14 +157,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 ### Linux arm32 Tags @@ -198,11 +198,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime-deps/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime-deps/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime-deps/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime-deps/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 diff --git a/README.runtime.md b/README.runtime.md index 402900a8a5..7113db9b9c 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -111,14 +111,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-amd64, 11.0-preview-resolute-chiseled-amd64, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-amd64, 11.0-preview-resolute-chiseled-extra-amd64, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-amd64, 11.0-preview-alpine3.23-extra-amd64, 11.0-preview-alpine-extra-amd64, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-amd64, 11.0-preview-azurelinux3.0-distroless-amd64, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64, 11.0-preview-azurelinux3.0-distroless-extra-amd64, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 ### Linux arm64 Tags @@ -164,14 +164,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.1-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm64v8, 11.0-preview-resolute-chiseled-arm64v8, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm64v8, 11.0-preview-resolute-chiseled-extra-arm64v8, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm64v8, 11.0-preview-alpine3.23-extra-arm64v8, 11.0-preview-alpine-extra-arm64v8, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.0-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-arm64v8, 11.0-preview-azurelinux3.0-distroless-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless, 11.0-preview-azurelinux3.0-distroless | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8, 11.0-preview-azurelinux3.0-distroless-extra-arm64v8, 11.0.0-preview.2-azurelinux3.0-distroless-extra, 11.0-preview-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 ### Linux arm32 Tags @@ -205,11 +205,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.1-resolute, 11.0-preview-resolute, 11.0.0-preview.1, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.1-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.1-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.0-preview.1-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -11.0.0-preview.1-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.1-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.0-preview.2-resolute, 11.0-preview-resolute, 11.0.0-preview.2, 11.0-preview | [Dockerfile](src/runtime/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-arm32v7, 11.0-preview-resolute-chiseled-arm32v7, 11.0.0-preview.2-resolute-chiseled, 11.0-preview-resolute-chiseled | [Dockerfile](src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-resolute-chiseled-extra-arm32v7, 11.0-preview-resolute-chiseled-extra-arm32v7, 11.0.0-preview.2-resolute-chiseled-extra, 11.0-preview-resolute-chiseled-extra | [Dockerfile](src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.0-preview.2-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.0-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/runtime/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +11.0.0-preview.2-alpine3.23-extra-arm32v7, 11.0-preview-alpine3.23-extra-arm32v7, 11.0-preview-alpine-extra-arm32v7, 11.0.0-preview.2-alpine3.23-extra, 11.0-preview-alpine3.23-extra, 11.0-preview-alpine-extra | [Dockerfile](src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 ### Windows amd64 Tags @@ -236,8 +236,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.0-preview.1-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -11.0.0-preview.1-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +11.0.0-preview.2-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +11.0.0-preview.2-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 diff --git a/README.sdk.md b/README.sdk.md index ac346edc99..fd869931f8 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -91,12 +91,12 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.100-preview.1-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.100-preview.1-resolute, 11.0-preview-resolute, 11.0.100-preview.1, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 -11.0.100-preview.1-resolute-aot-amd64, 11.0-preview-resolute-aot-amd64, 11.0.100-preview.1-resolute-aot, 11.0-preview-resolute-aot, 11.0.100-preview.1-aot, 11.0-preview-aot | [Dockerfile](src/sdk/11.0/resolute-aot/amd64/Dockerfile) | Ubuntu 26.04 -11.0.100-preview.1-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.100-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -11.0.100-preview.1-alpine3.23-aot-amd64, 11.0-preview-alpine3.23-aot-amd64, 11.0-preview-alpine-aot-amd64, 11.0.100-preview.1-alpine3.23-aot, 11.0-preview-alpine3.23-aot, 11.0-preview-alpine-aot | [Dockerfile](src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 -11.0.100-preview.1-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.100-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/sdk/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -11.0.100-preview.1-azurelinux3.0-aot-amd64, 11.0-preview-azurelinux3.0-aot-amd64, 11.0.100-preview.1-azurelinux3.0-aot, 11.0-preview-azurelinux3.0-aot | [Dockerfile](src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 +11.0.100-preview.2-resolute-amd64, 11.0-preview-resolute-amd64, 11.0.100-preview.2-resolute, 11.0-preview-resolute, 11.0.100-preview.2, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/amd64/Dockerfile) | Ubuntu 26.04 +11.0.100-preview.2-resolute-aot-amd64, 11.0-preview-resolute-aot-amd64, 11.0.100-preview.2-resolute-aot, 11.0-preview-resolute-aot, 11.0.100-preview.2-aot, 11.0-preview-aot | [Dockerfile](src/sdk/11.0/resolute-aot/amd64/Dockerfile) | Ubuntu 26.04 +11.0.100-preview.2-alpine3.23-amd64, 11.0-preview-alpine3.23-amd64, 11.0-preview-alpine-amd64, 11.0.100-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +11.0.100-preview.2-alpine3.23-aot-amd64, 11.0-preview-alpine3.23-aot-amd64, 11.0-preview-alpine-aot-amd64, 11.0.100-preview.2-alpine3.23-aot, 11.0-preview-alpine3.23-aot, 11.0-preview-alpine-aot | [Dockerfile](src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 +11.0.100-preview.2-azurelinux3.0-amd64, 11.0-preview-azurelinux3.0-amd64, 11.0.100-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/sdk/11.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +11.0.100-preview.2-azurelinux3.0-aot-amd64, 11.0-preview-azurelinux3.0-aot-amd64, 11.0.100-preview.2-azurelinux3.0-aot, 11.0-preview-azurelinux3.0-aot | [Dockerfile](src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 ### Linux arm64 Tags @@ -126,12 +126,12 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.100-preview.1-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.100-preview.1-resolute, 11.0-preview-resolute, 11.0.100-preview.1, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.100-preview.1-resolute-aot-arm64v8, 11.0-preview-resolute-aot-arm64v8, 11.0.100-preview.1-resolute-aot, 11.0-preview-resolute-aot, 11.0.100-preview.1-aot, 11.0-preview-aot | [Dockerfile](src/sdk/11.0/resolute-aot/arm64v8/Dockerfile) | Ubuntu 26.04 -11.0.100-preview.1-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.100-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -11.0.100-preview.1-alpine3.23-aot-arm64v8, 11.0-preview-alpine3.23-aot-arm64v8, 11.0-preview-alpine-aot-arm64v8, 11.0.100-preview.1-alpine3.23-aot, 11.0-preview-alpine3.23-aot, 11.0-preview-alpine-aot | [Dockerfile](src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 -11.0.100-preview.1-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.100-preview.1-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -11.0.100-preview.1-azurelinux3.0-aot-arm64v8, 11.0-preview-azurelinux3.0-aot-arm64v8, 11.0.100-preview.1-azurelinux3.0-aot, 11.0-preview-azurelinux3.0-aot | [Dockerfile](src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.100-preview.2-resolute-arm64v8, 11.0-preview-resolute-arm64v8, 11.0.100-preview.2-resolute, 11.0-preview-resolute, 11.0.100-preview.2, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.100-preview.2-resolute-aot-arm64v8, 11.0-preview-resolute-aot-arm64v8, 11.0.100-preview.2-resolute-aot, 11.0-preview-resolute-aot, 11.0.100-preview.2-aot, 11.0-preview-aot | [Dockerfile](src/sdk/11.0/resolute-aot/arm64v8/Dockerfile) | Ubuntu 26.04 +11.0.100-preview.2-alpine3.23-arm64v8, 11.0-preview-alpine3.23-arm64v8, 11.0-preview-alpine-arm64v8, 11.0.100-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +11.0.100-preview.2-alpine3.23-aot-arm64v8, 11.0-preview-alpine3.23-aot-arm64v8, 11.0-preview-alpine-aot-arm64v8, 11.0.100-preview.2-alpine3.23-aot, 11.0-preview-alpine3.23-aot, 11.0-preview-alpine-aot | [Dockerfile](src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 +11.0.100-preview.2-azurelinux3.0-arm64v8, 11.0-preview-azurelinux3.0-arm64v8, 11.0.100-preview.2-azurelinux3.0, 11.0-preview-azurelinux3.0 | [Dockerfile](src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +11.0.100-preview.2-azurelinux3.0-aot-arm64v8, 11.0-preview-azurelinux3.0-aot-arm64v8, 11.0.100-preview.2-azurelinux3.0-aot, 11.0-preview-azurelinux3.0-aot | [Dockerfile](src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 ### Linux arm32 Tags @@ -153,8 +153,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.100-preview.1-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.100-preview.1-resolute, 11.0-preview-resolute, 11.0.100-preview.1, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 -11.0.100-preview.1-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.100-preview.1-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +11.0.100-preview.2-resolute-arm32v7, 11.0-preview-resolute-arm32v7, 11.0.100-preview.2-resolute, 11.0-preview-resolute, 11.0.100-preview.2, 11.0-preview | [Dockerfile](src/sdk/11.0/resolute/arm32v7/Dockerfile) | Ubuntu 26.04 +11.0.100-preview.2-alpine3.23-arm32v7, 11.0-preview-alpine3.23-arm32v7, 11.0-preview-alpine-arm32v7, 11.0.100-preview.2-alpine3.23, 11.0-preview-alpine3.23, 11.0-preview-alpine | [Dockerfile](src/sdk/11.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 ### Windows amd64 Tags @@ -181,8 +181,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -11.0.100-preview.1-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -11.0.100-preview.1-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +11.0.100-preview.2-nanoserver-ltsc2025, 11.0-preview-nanoserver-ltsc2025 | [Dockerfile](src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +11.0.100-preview.2-windowsservercore-ltsc2025, 11.0-preview-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 diff --git a/manifest.versions.json b/manifest.versions.json index c30f95431d..08590ff287 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -37,7 +37,7 @@ "aspnet|10.0|build-version": "10.0.3", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", - "aspnet|11.0|build-version": "11.0.0-preview.1.26104.118", + "aspnet|11.0|build-version": "11.0.0-preview.2.26122.107", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", "chisel|latest|build-version": "v1.3.0", @@ -100,7 +100,7 @@ "dotnet|10.0|base-url|checksums|main": "$(base-url|public|maintenance|main)", "dotnet|10.0|base-url|checksums|nightly": "$(base-url|public|maintenance|nightly)", - "dotnet|11.0|product-version": "11.0.0-preview.1", + "dotnet|11.0|product-version": "11.0.0-preview.2", "dotnet|11.0|fixed-tag": "$(dotnet|11.0|product-version)", "dotnet|11.0|minor-tag": "11.0-preview", "dotnet|11.0|base-url|main": "$(base-url|public|preview|main)", @@ -217,7 +217,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", "runtime|10.0|build-version": "10.0.3", - "runtime|11.0|build-version": "11.0.0-preview.1.26104.118", + "runtime|11.0|build-version": "11.0.0-preview.2.26122.107", "sdk|8.0|build-version": "8.0.418", "sdk|8.0|product-version": "8.0.418", @@ -246,8 +246,8 @@ "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", - "sdk|11.0|build-version": "11.0.100-preview.1.26104.118", - "sdk|11.0|product-version": "11.0.100-preview.1", + "sdk|11.0|build-version": "11.0.100-preview.2.26122.107", + "sdk|11.0|product-version": "11.0.100-preview.2", "sdk|11.0|base-url|main": "$(dotnet|11.0|base-url|main)", "sdk|11.0|base-url|nightly": "$(dotnet|11.0|base-url|nightly)", "sdk|11.0|base-url|checksums|main": "$(dotnet|11.0|base-url|checksums|main)", diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 14aa9de953..870c0a3564 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index 00319ea925..6a63b2de83 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index 9c558baca3..527518a671 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index 2fd30e60d5..8e8d17b3c5 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index 35e59c8a85..bafe58b31f 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index 38ae14cfe0..511f15e7ba 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 6f26b1a067..0b9bdecd44 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index 76cf01d3bc..cf8a130c3b 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index 3daa6841e1..dcfdabf0fd 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index 86274683bd..2d8bb007b9 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index e569d2aafd..2228b628e5 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index 879681b33c..9cd9183458 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 3cd8ad665b..dfc30b0282 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 1671399f9a..fe5b1635ba 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index cdb037260d..8bec457692 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 2e94e61f8d..7861de8b74 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 0d5e8aeb99..86ebabd23d 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 80ab8a2b7c..56a82003d6 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 4a2dbbe498..3400503f85 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 68d954ffee..1c7a178243 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index f55601cf02..301c823afc 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -21,9 +21,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index de20f17972..85e1fd3013 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -21,9 +21,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index a9ea590dc4..c4f66e9895 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.1.26104.118'; ` + $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-nanoserver-ltsc2025 +FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index f5f3c34be8..a169ceda6c 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index 630f15122d..95ebe6a8c8 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index d08e070aba..7e973123f0 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index 0523e3c931..ffe849748f 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index be37ba0ead..00323ba931 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index f5dc071d5f..8ac450a4ff 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 \ + DOTNET_VERSION=11.0.0-preview.2.26122.107 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.1.26104.118 + ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index 74b32a035e..39750adae8 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index b0ff8cfe0d..af85f3c010 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 797102dbf1..3706191dda 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index 8e82894f58..9758595daf 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index 2411a512f5..c650a16520 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index 2cbd3bfa6a..76d5dd913b 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 9b7c924e0f..52448d63fb 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-amd64 +FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 4cd4d56296..66f5d46096 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index 872dd30ff3..0c6de2c167 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ +RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=11.0.0-preview.1.26104.118 \ # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-resolute-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index e941b00ac2..b97489f7cd 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.1.26104.118'; ` + $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:11.0.0-preview.1-windowsservercore-ltsc2025 +FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.1.26104.118 +ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index d864b8c74a..1ba1b04edb 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index 4f548c7e71..0b36e07113 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index b46bffe35a..6c5199f0c6 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index 56882a54a3..c28ff45b37 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index 34b9f6031c..795192f28d 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index 1ab9ca524c..c9c3963294 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 072d02a9c2..e75e7cad19 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index e7e0c15238..e6fd1ab345 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 315471d4b0..11adeb3a1c 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index d3fc33d9ce..68755a6116 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-distroless-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 8d188a9ca7..4bd120f487 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -21,10 +21,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index dc31345f3e..9285ee9c28 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -21,10 +21,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index ba243feb21..4352622a00 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.1.26104.118'; ` + $dotnet_version = '11.0.0-preview.2.26122.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 + DOTNET_VERSION=11.0.0-preview.2.26122.107 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index 1aa63650ef..9d171cc7a8 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index e8ae152e3d..a0a0e1007b 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 3f69fbaa79..4f3ef97b87 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-extra-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index 5c060fe1e2..7422940464 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-amd64 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 32b60df47d..0b0588e89d 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index 9e095058ce..5ab75f1d59 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-chiseled-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index 7507fd4f07..f5a5e381c4 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-amd64 +FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 52d1959bf1..709d1e899b 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index 4a26ebdaed..bf8d502c50 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.1.26104.118 \ +RUN dotnet_version=11.0.0-preview.2.26122.107 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=11.0.0-preview.1.26104.118 \ # .NET runtime image -FROM $REPO:11.0.0-preview.1-resolute-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.1.26104.118 +ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 16de77f094..2ecd9ffb78 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.1.26104.118'; ` + $dotnet_version = '11.0.0-preview.2.26122.107'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.1.26104.118 + DOTNET_VERSION=11.0.0-preview.2.26122.107 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile b/src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile index 944fd94369..240e824f50 100644 --- a/src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-alpine3.23-amd64 +FROM $REPO:11.0.100-preview.2-alpine3.23-amd64 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile index 022526a3c2..ffc4b1bdf3 100644 --- a/src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-alpine3.23-arm64v8 +FROM $REPO:11.0.100-preview.2-alpine3.23-arm64v8 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index a0a91501b4..dab6a28245 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-alpine3.23-amd64 +FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index be71d578bd..a2e0b26e0f 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm32v7 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index 24d3cd8f1f..b437235ef3 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-alpine3.23-arm64v8 +FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile index daa777a711..7888a4d5a6 100644 --- a/src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-azurelinux3.0-amd64 +FROM $REPO:11.0.100-preview.2-azurelinux3.0-amd64 RUN tdnf install -y \ build-essential \ diff --git a/src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile index 6c42369005..4ea5b07ff7 100644 --- a/src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-azurelinux3.0-arm64v8 +FROM $REPO:11.0.100-preview.2-azurelinux3.0-arm64v8 RUN tdnf install -y \ build-essential \ diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index 1079b154fe..5329c6b3b4 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -1,13 +1,13 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -20,7 +20,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-amd64 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 ENV \ # Do not generate certificate @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index 55ebefc7fb..f64effd06e 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,13 +1,13 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 AS installer +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -20,7 +20,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-azurelinux3.0-arm64v8 +FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 ENV \ # Do not generate certificate @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 7b366459e7..eb62af618d 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.1.26104.118'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:11.0.0-preview.1-nanoserver-ltsc2025 +FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute-aot/amd64/Dockerfile b/src/sdk/11.0/resolute-aot/amd64/Dockerfile index 7b201962e6..cce91f4196 100644 --- a/src/sdk/11.0/resolute-aot/amd64/Dockerfile +++ b/src/sdk/11.0/resolute-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-resolute-amd64 +FROM $REPO:11.0.100-preview.2-resolute-amd64 RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/src/sdk/11.0/resolute-aot/arm64v8/Dockerfile b/src/sdk/11.0/resolute-aot/arm64v8/Dockerfile index da205ba46c..6b148fa1c2 100644 --- a/src/sdk/11.0/resolute-aot/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:11.0.100-preview.1-resolute-arm64v8 +FROM $REPO:11.0.100-preview.2-resolute-arm64v8 RUN apt-get update \ && apt-get install -y --no-install-recommends \ diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index 3713b1c063..abea11bce5 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-resolute-amd64 +FROM $REPO:11.0.0-preview.2-resolute-amd64 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index 8770a902ab..6569cd21f0 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-resolute-arm32v7 +FROM $REPO:11.0.0-preview.2-resolute-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index d268026440..c08ad32755 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=11.0.100-preview.1.26104.118 \ # .NET SDK image -FROM $REPO:11.0.0-preview.1-resolute-arm64v8 +FROM $REPO:11.0.0-preview.2-resolute-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 0667173e69..61bd712cdb 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.1.26104.118'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:11.0.0-preview.1-windowsservercore-ltsc2025 +FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.1.26104.118 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` # 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/FileHelper.cs b/tests/Microsoft.DotNet.Docker.Tests/FileHelper.cs index 8d0b2235b5..fcedd66b0b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/FileHelper.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/FileHelper.cs @@ -16,9 +16,9 @@ public static TempFolderContext UseTempFolder() return new TempFolderContext(); } - public static TempFileContext UseTempFile() + public static TempFileContext UseTempFile(string name = null) { - return new TempFileContext(); + return new TempFileContext(name); } /// @@ -83,15 +83,29 @@ public void Dispose() public sealed class TempFileContext : IDisposable { - public TempFileContext() + private readonly string _folder; + + public TempFileContext(string name = null) { + string folder; do { - Path = System.IO.Path.Combine( + folder = System.IO.Path.Combine( System.IO.Path.GetTempPath(), Guid.NewGuid().ToString()); } - while (File.Exists(Path)); + while (Directory.Exists(folder)); + + if (name is not null) + { + _folder = folder; + Directory.CreateDirectory(folder); + Path = System.IO.Path.Combine(folder, name); + } + else + { + Path = folder; + } File.Create(Path).Dispose(); } @@ -100,7 +114,14 @@ public TempFileContext() public void Dispose() { - File.Delete(Path); + if (_folder is not null) + { + Directory.Delete(_folder, true); + } + else + { + File.Delete(Path); + } } } } diff --git a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs index 3cb61d9932..f44a36b9fe 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs @@ -148,8 +148,8 @@ public async Task VerifyDotnetFolderContents(ProductImageData imageData) IEnumerable actualDotnetFiles = GetActualSdkContents(imageData); IEnumerable expectedDotnetFiles = await GetExpectedSdkContentsAsync(imageData); - using TempFileContext actualFilesContext = FileHelper.UseTempFile(); - using TempFileContext expectedFilesContext = FileHelper.UseTempFile(); + using TempFileContext actualFilesContext = FileHelper.UseTempFile("container-image"); + using TempFileContext expectedFilesContext = FileHelper.UseTempFile("sdk-archive"); File.WriteAllLines(actualFilesContext.Path, actualDotnetFiles.Select(file => $"{file.Path} {file.Sha512}")); File.WriteAllLines(expectedFilesContext.Path, expectedDotnetFiles.Select(file => $"{file.Path} {file.Sha512}")); @@ -234,7 +234,16 @@ private IEnumerable GetActualSdkContents(ProductImageData im { dotnetPath = "/usr/share/dotnet"; destinationPath = "/sdk"; - command = $"find {destinationPath} -type f -exec sha512sum {{}} +"; + + // Alpine's BusyBox find doesn't support comma-separated types (-type f,l) + if (imageData.SdkOS.Family == OSFamily.Alpine) + { + command = $"find {destinationPath} ( -type f -o -type l ) -exec sha512sum {{}} +"; + } + else + { + command = $"find {destinationPath} -type f,l -exec sha512sum {{}} +"; + } } else { From e72aced2fe9c0d595c4b093783eb7bd5a6eb28ce Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 23 Feb 2026 13:21:27 -0800 Subject: [PATCH 18/32] Skip dependency update when non-bot commits are detected on PR branch (#7050) --- eng/update-dependencies/SpecificCommand.cs | 114 ++++++++++++++++++++- 1 file changed, 111 insertions(+), 3 deletions(-) diff --git a/eng/update-dependencies/SpecificCommand.cs b/eng/update-dependencies/SpecificCommand.cs index ea9a2043e4..5d1e2f85e6 100644 --- a/eng/update-dependencies/SpecificCommand.cs +++ b/eng/update-dependencies/SpecificCommand.cs @@ -274,12 +274,15 @@ await prCreator.CreateOrUpdateAsync( } else { - UpdateExistingGitHubPullRequest(gitHubAuth, prOptions, commitMessage, upstreamBranch); + await UpdateExistingGitHubPullRequestAsync( + client, upstreamProject, pullRequestToUpdate.Number, + gitHubAuth, prOptions, commitMessage, upstreamBranch); } } } - private static void UpdateExistingGitHubPullRequest( + private static async Task UpdateExistingGitHubPullRequestAsync( + GitHubClient client, GitHubProject upstreamProject, int pullRequestNumber, GitHubAuth gitHubAuth, PullRequestOptions prOptions, string commitMessage, GitHubBranch upstreamBranch) { // PullRequestCreator ends up force-pushing updates to an existing PR which is not great when the logic @@ -308,13 +311,46 @@ private static void UpdateExistingGitHubPullRequest( // Clone the PR's repo/branch to a temp location Repository.Clone($"https://github.com/{gitHubAuth.User}/{Options.GitHubProject}", tempRepoPath, cloneOptions); + using Repository repo = new(tempRepoPath); + + // Add upstream remote and fetch the target branch so we can find the merge base + string upstreamUrl = $"https://github.com/{Options.GitHubUpstreamOwner}/{Options.GitHubProject}"; + repo.Network.Remotes.Add("upstream", upstreamUrl); + Commands.Fetch(repo, "upstream", [$"refs/heads/{upstreamBranch.Name}:refs/remotes/upstream/{upstreamBranch.Name}"], null, null); + + // Check for non-bot commits on the PR branch. If someone other than the bot + // has pushed commits, we should not overwrite them. + List nonBotCommits = GetNonBotCommits(repo, upstreamBranch.Name); + if (nonBotCommits.Count > 0) + { + Trace.WriteLine($"Found {nonBotCommits.Count} non-bot commit(s) on the PR branch - skipping update."); + + string localCommand = BuildLocalUpdateCommand(); + string nonBotCommitList = string.Join("\n", nonBotCommits.Select(c => $"- {c}")); + string comment = $""" + Automatic update skipped because additional commits were detected on this branch: + + {nonBotCommitList} + + To apply this update manually, run: + + ``` + {localCommand} + ``` + + To allow automatic updates to resume, merge or close this PR. + """; + + await client.PostCommentAsync(upstreamProject, pullRequestNumber, comment); + return; + } + // Remove all existing directories and files from the temp repo ClearRepoContents(tempRepoPath); // Copy contents of local repo changes to temp repo DirectoryCopy(".", tempRepoPath); - using Repository repo = new(tempRepoPath); RepositoryStatus status = repo.RetrieveStatus(new StatusOptions()); // If there are any changes from what exists in the PR @@ -355,6 +391,78 @@ private static void UpdateExistingGitHubPullRequest( } } + /// + /// Finds commits on the current branch that were not authored by the bot user. + /// Walks the commit log from HEAD back to the merge base with the target branch. + /// + private static List GetNonBotCommits(Repository repo, string targetBranchName) + { + List nonBotCommits = []; + + Branch? targetBranch = repo.Branches[$"upstream/{targetBranchName}"]; + if (targetBranch is null) + { + Trace.WriteLine($"Could not find remote tracking branch 'upstream/{targetBranchName}' - skipping non-bot commit check."); + return nonBotCommits; + } + + Commit headCommit = repo.Head.Tip; + Commit targetCommit = targetBranch.Tip; + + Commit? mergeBase = repo.ObjectDatabase.FindMergeBase(headCommit, targetCommit); + if (mergeBase is null) + { + Trace.WriteLine("Could not find merge base - skipping non-bot commit check."); + return nonBotCommits; + } + + foreach (Commit commit in repo.Commits) + { + if (commit.Sha == mergeBase.Sha) + { + break; + } + + if (!string.Equals(commit.Author.Name, Options.User, StringComparison.OrdinalIgnoreCase)) + { + nonBotCommits.Add($"`{commit.Sha[..7]}` {commit.MessageShort} (by {commit.Author.Name})"); + } + } + + return nonBotCommits; + } + + /// + /// Builds a CLI command string that can be run locally to apply the same dependency update. + /// Uses the specific subcommand with already-resolved versions, so no BAR auth is needed. + /// + private static string BuildLocalUpdateCommand() + { + List parts = + [ + "dotnet run --project eng/update-dependencies/update-dependencies.csproj --", + "specific", + Options.DockerfileVersion, + ]; + + foreach (var (name, version) in Options.ProductVersions) + { + parts.Add($"--product-version {name}={version}"); + } + + foreach (string tool in Options.Tools) + { + parts.Add($"--tool {tool}"); + } + + if (!string.IsNullOrEmpty(Options.VersionSourceName)) + { + parts.Add($"--version-source-name '{Options.VersionSourceName}'"); + } + + return string.Join(" ", parts); + } + private static void DeleteRepoDirectory(string repoPath) { if (Directory.Exists(repoPath)) From 09cff11859d9b7adcfbaef2a69d40b1966f8b904 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 17:46:24 +0000 Subject: [PATCH 19/32] Update update-dependencies-internal pipelines to accept comma-delimited stage containers (#7031) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: lbussell <36081148+lbussell@users.noreply.github.com> Co-authored-by: Logan Bussell --- .../update-dependencies-internal.yml | 13 +- .../update-dependencies-internal-official.yml | 19 ++- ...pdate-dependencies-internal-unofficial.yml | 19 +-- .../FromStagingPipelineCommand.cs | 140 ++++++++++++++---- .../FromStagingPipelineOptions.cs | 25 +++- .../Sync/SyncInternalReleaseCommand.cs | 2 +- .../FromStagingPipelineCommandTests.cs | 50 +++++-- .../SyncInternalReleaseTests.cs | 2 +- 8 files changed, 192 insertions(+), 78 deletions(-) diff --git a/eng/pipelines/pipelines/update-dependencies-internal.yml b/eng/pipelines/pipelines/update-dependencies-internal.yml index bc537e2d7a..31be1fa870 100644 --- a/eng/pipelines/pipelines/update-dependencies-internal.yml +++ b/eng/pipelines/pipelines/update-dependencies-internal.yml @@ -1,8 +1,9 @@ parameters: -# Stage container name (e.g., "stage-1234567") to fetch updates from. This can be -# from the real staging pipeline or the staging test pipeline, but the -# stagingStorageAccount parameter must match which pipeline is used here. -- name: stageContainer +# Comma-delimited list of stage container names (e.g., "stage-1234567,stage-2345678") +# to fetch updates from. This can be from the real staging pipeline or the staging +# test pipeline, but the stagingStorageAccount parameter must match which pipeline +# is used here. +- name: stageContainers type: string default: "" # Staging storage account for .NET release artifacts @@ -31,6 +32,8 @@ extends: parameters: dependencyName: dotnet updateSteps: + - ${{ if eq(parameters.stageContainers, '') }}: + - "stageContainers parameter must not be empty.": error - task: AzureCLI@2 displayName: Update .NET continueOnError: False @@ -42,7 +45,7 @@ extends: inlineScript: >- dotnet run --project eng/update-dependencies/update-dependencies.csproj -- from-staging-pipeline - ${{ parameters.stageContainer }} + "${{ parameters.stageContainers }}" --mode Remote --azdo-organization "$(System.CollectionUri)" --azdo-project "$(System.TeamProject)" diff --git a/eng/pipelines/update-dependencies-internal-official.yml b/eng/pipelines/update-dependencies-internal-official.yml index 56df087fe7..651e98625c 100644 --- a/eng/pipelines/update-dependencies-internal-official.yml +++ b/eng/pipelines/update-dependencies-internal-official.yml @@ -1,6 +1,14 @@ trigger: none pr: none +parameters: +# Comma-delimited list of stage container names (e.g., "stage-1234567,stage-2345678") +# Each stage container will be processed in sequence. +- name: stageContainers + type: string + default: "" + displayName: Comma-delimited list of stage containers to process + variables: - template: /eng/docker-tools/templates/variables/dotnet/common.yml@self # This pipeline expects there to be a variable named "targetBranch" defined @@ -9,19 +17,10 @@ variables: # It is not a parameter since it needs to be permanent but also changed to the # next release branch every month without modifying the pipeline YAML. -resources: - pipelines: - # All release pipelines are located at: https://dev.azure.com/dnceng/internal/_build?definitionScope=%5Cdotnet%5Crelease - # Stage-DotNet-Prepare-Artifacts: https://dev.azure.com/dnceng/internal/_build?definitionId=1300 - # Stage-DotNet-Prepare-Artifacts-Test: https://dev.azure.com/dnceng/internal/_build?definitionId=1286 - - pipeline: "dotnet-staging-pipeline" - source: "Stage-DotNet-Prepare-Artifacts" - trigger: true - extends: template: /eng/pipelines/pipelines/update-dependencies-internal.yml@self parameters: - stageContainer: "stage-$(resources.pipeline.dotnet-staging-pipeline.runID)" + stageContainers: "${{ parameters.stageContainers }}" stagingStorageAccount: "dotnetstage" targetBranch: "$(targetBranch)" gitServiceConnectionName: "$(updateDepsInt.serviceConnectionName)" diff --git a/eng/pipelines/update-dependencies-internal-unofficial.yml b/eng/pipelines/update-dependencies-internal-unofficial.yml index 44fafd52f2..6bacf7f6ae 100644 --- a/eng/pipelines/update-dependencies-internal-unofficial.yml +++ b/eng/pipelines/update-dependencies-internal-unofficial.yml @@ -6,25 +6,20 @@ parameters: type: string default: "nightly" displayName: Target branch for dependency update pull request. +# Comma-delimited list of stage container names (e.g., "stage-1234567,stage-2345678") +# Each stage container will be processed in sequence. +- name: stageContainers + type: string + default: "" + displayName: Comma-delimited list of stage containers to process variables: - template: /eng/docker-tools/templates/variables/dotnet/common.yml@self -resources: - pipelines: - # All release pipelines are located at: https://dev.azure.com/dnceng/internal/_build?definitionScope=%5Cdotnet%5Crelease - # Stage-DotNet-Prepare-Artifacts: https://dev.azure.com/dnceng/internal/_build?definitionId=1300 - # Stage-DotNet-Prepare-Artifacts-Test: https://dev.azure.com/dnceng/internal/_build?definitionId=1286 - - pipeline: "dotnet-staging-pipeline" - # Although this pipeline is "unofficial", it uses the production staging pipeline as a resource - # since we don't actually need to download any .NET artifacts from it in order to update this - # repo, so there's no risk in using the real versions. - source: "Stage-DotNet-Prepare-Artifacts" - extends: template: /eng/pipelines/pipelines/update-dependencies-internal.yml@self parameters: - stageContainer: "stage-$(resources.pipeline.dotnet-staging-pipeline.runID)" + stageContainers: "${{ parameters.stageContainers }}" stagingStorageAccount: "dotnetstage" targetBranch: "${{ parameters.targetBranch }}" gitServiceConnectionName: "$(updateDepsInt-test.serviceConnectionName)" diff --git a/eng/update-dependencies/FromStagingPipelineCommand.cs b/eng/update-dependencies/FromStagingPipelineCommand.cs index 7e5ede5e77..28c3e9e60e 100644 --- a/eng/update-dependencies/FromStagingPipelineCommand.cs +++ b/eng/update-dependencies/FromStagingPipelineCommand.cs @@ -11,10 +11,14 @@ namespace Dotnet.Docker; internal partial class FromStagingPipelineCommand : BaseCommand { /// - /// Callback that stages all changes, commits them, pushes them to the - /// remote, and creates a pull request. + /// Callback that stages all changes and commits them. /// - private delegate Task CommitAndCreatePullRequest(string commitMessage, string prTitle, string prBody); + private delegate Task CommitChanges(string commitMessage); + + /// + /// Callback that pushes all commits and creates a pull request. + /// + private delegate Task PushAndCreatePullRequest(string prTitle, string prBody); private readonly ILogger _logger; private readonly IPipelineArtifactProvider _pipelineArtifactProvider; @@ -44,17 +48,73 @@ public FromStagingPipelineCommand( public override async Task ExecuteAsync(FromStagingPipelineOptions options) { + var stageContainers = options.GetStageContainerList(); + + if (stageContainers.Count == 0) + { + _logger.LogError("No stage containers provided."); + return 1; + } + + _logger.LogInformation( + "Updating dependencies based on {Count} stage container(s): {StageContainers}", + stageContainers.Count, + string.Join(", ", stageContainers)); + // Delegate all git responsibilities to GitRepoContext. Depending on what options were // passed in, we may or may not want to actually perform git operations. GitRepoContext // decides what git operations to perform and tells us where to make changes. This keeps // all the git-related logic in one place. var gitRepoContext = await _createGitRepoContextAsync(options); - _logger.LogInformation( - "Updating dependencies based on stage container {StageContainer}", - options.StageContainer); + List commitMessages = []; + List prBodySections = []; + + // Process each stage container, creating a separate commit for each + foreach (var stageContainer in stageContainers) + { + _logger.LogInformation("Processing stage container: {StageContainer}", stageContainer); + + var (commitMessage, prBodySection, exitCode) = await ProcessStageContainerAsync( + options, + stageContainer, + gitRepoContext); + + if (exitCode != 0) + { + return exitCode; + } + + // Commit changes for this stage container + await gitRepoContext.CommitChanges(commitMessage); + + commitMessages.Add(commitMessage); + prBodySections.Add(prBodySection); + } - var stagingPipelineRunId = options.GetStagingPipelineRunId(); + // Create pull request with all commits + var prTitle = stageContainers.Count == 1 + ? $"[{options.TargetBranch}] {commitMessages[0]}" + : $"[{options.TargetBranch}] Update .NET dependencies from {stageContainers.Count} stage containers"; + + var prBody = string.Join(Environment.NewLine + Environment.NewLine, prBodySections); + await gitRepoContext.PushAndCreatePullRequest(prTitle, prBody); + + return 0; + } + + /// + /// Processes a single stage container and applies the updates. + /// + /// + /// A tuple containing the commit message, PR body section, and exit code. + /// + private async Task<(string CommitMessage, string PrBodySection, int ExitCode)> ProcessStageContainerAsync( + FromStagingPipelineOptions options, + string stageContainer, + GitRepoContext gitRepoContext) + { + var stagingPipelineRunId = StagingPipelineOptionsExtensions.GetStagingPipelineRunId(stageContainer); // Log staging pipeline tags for diagnostic purposes var stagingPipelineTags = await _pipelinesService.GetBuildTagsAsync( @@ -68,15 +128,15 @@ public override async Task ExecuteAsync(FromStagingPipelineOptions options) { ArgumentException.ThrowIfNullOrWhiteSpace( options.StagingStorageAccount, - $"{FromStagingPipelineOptions.StagingStorageAccountOption} must be set when using the {FromStagingPipelineOptions.InternalOption} option." + $"{FromStagingPipelineOptions.StagingStorageAccountOptionName} must be set when using the {FromStagingPipelineOptions.InternalOption} option." ); // Release metadata is stored in metadata/ReleaseManifest.json. // Release assets are stored individually under in assets/shipping/assets/[Sdk|Runtime|aspnetcore|...]. // Full example: https://dotnetstagetest.blob.core.windows.net/stage-2XXXXXX/assets/shipping/assets/Runtime/10.0.0-preview.N.XXXXX.YYY/dotnet-runtime-10.0.0-preview.N.XXXXX.YYY-linux-arm64.tar.gz - _buildLabelService.AddBuildTags($"Container - {options.StageContainer}"); + _buildLabelService.AddBuildTags($"Container - {stageContainer}"); internalBaseUrl = NormalizeStorageAccountUrl(options.StagingStorageAccount) - + $"/{options.StageContainer}/assets/shipping/assets"; + + $"/{stageContainer}/assets/shipping/assets"; } var releaseConfig = await _pipelineArtifactProvider.GetReleaseConfigAsync( @@ -94,7 +154,7 @@ public override async Task ExecuteAsync(FromStagingPipelineOptions options) _internalVersionsService.RecordInternalStagingBuild( repoRoot: gitRepoContext.LocalRepoPath, dotNetVersion: dotNetVersion, - stageContainer: options.StageContainer); + stageContainer: stageContainer); } var productVersions = (options.Internal, releaseConfig.SdkOnly) switch @@ -141,7 +201,7 @@ public override async Task ExecuteAsync(FromStagingPipelineOptions options) var buildUrl = $"{options.AzdoOrganization}/{options.AzdoProject}/_build/results?buildId={stagingPipelineRunId}"; _logger.LogInformation( "Applying internal build {StageContainer} ({BuildUrl})", - options.StageContainer, buildUrl); + stageContainer, buildUrl); _logger.LogInformation( "Ignore any git-related logging output below, because git " @@ -163,8 +223,8 @@ public override async Task ExecuteAsync(FromStagingPipelineOptions options) _logger.LogError( "Failed to apply stage container {StageContainer}. " + "Command exited with code {ExitCode}.", - options.StageContainer, exitCode); - return exitCode; + stageContainer, exitCode); + return (string.Empty, string.Empty, exitCode); } var commitMessage = releaseConfig switch @@ -173,18 +233,18 @@ public override async Task ExecuteAsync(FromStagingPipelineOptions options) _ => $"Update .NET {majorMinorVersionString} to {productVersions["sdk"]} SDK / {productVersions["runtime"]} Runtime", }; - var prTitle = $"[{options.TargetBranch}] {commitMessage}"; var newVersionsList = productVersions.Select(kvp => $"- {kvp.Key.ToUpper()}: {kvp.Value}"); - var prBody = $""" - This pull request updates .NET {majorMinorVersionString} to the following versions: + var prBodySection = $""" + ## .NET {majorMinorVersionString} + + This updates .NET {majorMinorVersionString} to the following versions: {string.Join(Environment.NewLine, newVersionsList)} - These versions are from .NET staging pipeline run [{options.StageContainer}]({buildUrl}). + These versions are from .NET staging pipeline run [{stageContainer}]({buildUrl}). """; - await gitRepoContext.CommitAndCreatePullRequest(commitMessage, prTitle, prBody); - return 0; + return (commitMessage, prBodySection, 0); } /// @@ -215,13 +275,18 @@ private static string NormalizeStorageAccountUrl(string storageAccount) /// Holds context about the git repository where changes should be made. /// /// Root of the repo where all changes should be made. - /// Callback that creates a pull request with all changes. - private record GitRepoContext(string LocalRepoPath, CommitAndCreatePullRequest CommitAndCreatePullRequest) + /// Callback that commits changes with the given message. + /// Callback that pushes all commits and creates a pull request. + private record GitRepoContext( + string LocalRepoPath, + CommitChanges CommitChanges, + PushAndCreatePullRequest PushAndCreatePullRequest) { /// /// Sets up the remote/local git repository based on . /// Call this before making any changes, then make changes to - /// and use to create a pull request. + /// and use to commit each change individually, + /// then use to push all commits and create a pull request. /// /// /// If is , @@ -233,7 +298,8 @@ public static async Task CreateAsync( FromStagingPipelineOptions options, IEnvironmentService environmentService) { - CommitAndCreatePullRequest createPullRequest; + CommitChanges commitChanges; + PushAndCreatePullRequest pushAndCreatePullRequest; string localRepoPath; if (options.Mode == ChangeMode.Remote) @@ -241,7 +307,12 @@ public static async Task CreateAsync( var remoteUrl = options.GetAzdoRepoUrl(); var targetBranch = options.TargetBranch; var buildId = environmentService.GetBuildId() ?? ""; - var prBranch = options.CreatePrBranchName($"update-deps-int-{options.StageContainer}", buildId); + var stageContainerList = options.GetStageContainerList(); + if (stageContainerList.Count == 0) + { + throw new ArgumentException("At least one stage container must be provided."); + } + var prBranch = options.CreatePrBranchName($"update-deps-int-{stageContainerList[0]}", buildId); var committer = options.GetCommitterIdentity(); // Clone the repo and configure git identity for commits @@ -253,10 +324,15 @@ public static async Task CreateAsync( await git.Local.CreateAndCheckoutLocalBranchAsync(prBranch); localRepoPath = git.Local.LocalPath; - createPullRequest = async (commitMessage, prTitle, prBody) => + + commitChanges = async (commitMessage) => { await git.Local.StageAsync("."); await git.Local.CommitAsync(commitMessage, committer); + }; + + pushAndCreatePullRequest = async (prTitle, prBody) => + { await git.PushLocalBranchAsync(prBranch); await git.Remote.CreatePullRequestAsync(new( Title: prTitle, @@ -270,16 +346,22 @@ await git.Remote.CreatePullRequestAsync(new( { logger.LogInformation("No git operations will be performed in {Mode} mode.", options.Mode); localRepoPath = options.RepoRoot; - createPullRequest = async (commitMessage, prTitle, prBody) => + + commitChanges = async (commitMessage) => { - logger.LogInformation("Skipping commit and pull request creation in {Mode} mode.", options.Mode); + logger.LogInformation("Skipping commit in {Mode} mode.", options.Mode); logger.LogInformation("Commit message: {CommitMessage}", commitMessage); + }; + + pushAndCreatePullRequest = async (prTitle, prBody) => + { + logger.LogInformation("Skipping push and pull request creation in {Mode} mode.", options.Mode); logger.LogInformation("Pull request title: {PullRequestTitle}", prTitle); logger.LogInformation("Pull request body:\n{PullRequestBody}", prBody); }; } - return new GitRepoContext(localRepoPath, createPullRequest); + return new GitRepoContext(localRepoPath, commitChanges, pushAndCreatePullRequest); } } } diff --git a/eng/update-dependencies/FromStagingPipelineOptions.cs b/eng/update-dependencies/FromStagingPipelineOptions.cs index d2bf427656..faeefe6987 100644 --- a/eng/update-dependencies/FromStagingPipelineOptions.cs +++ b/eng/update-dependencies/FromStagingPipelineOptions.cs @@ -12,9 +12,10 @@ internal partial record FromStagingPipelineOptions : CreatePullRequestOptions, I public const string InternalOption = "--internal"; /// - /// The stage container name (e.g., "stage-1234567") to use as a source for the update. + /// A comma-delimited list of stage container names (e.g., "stage-1234567,stage-2345678") + /// to use as a source for the update. /// - public required string StageContainer { get; init; } + public required string StageContainers { get; init; } /// /// Whether or not to use the internal versions of the staged build. @@ -34,10 +35,10 @@ internal partial record FromStagingPipelineOptions : CreatePullRequestOptions, I public static new List Arguments { get; } = [ - new Argument("stage-container") + new Argument("stage-containers") { Arity = ArgumentArity.ExactlyOne, - Description = "The stage container name to use as a source for the update (e.g., 'stage-1234567')" + Description = "A comma-delimited list of stage container names to use as a source for the update (e.g., 'stage-1234567,stage-2345678')" }, ..CreatePullRequestOptions.Arguments, ]; @@ -67,6 +68,16 @@ internal partial record FromStagingPipelineOptions : CreatePullRequestOptions, I }, ..CreatePullRequestOptions.Options, ]; + + /// + /// Parses the comma-delimited list of stage containers and returns them as a list. + /// + public IReadOnlyList GetStageContainerList() + { + return StageContainers + .Split(',', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries) + .ToList(); + } } internal static partial class StagingPipelineOptionsExtensions @@ -80,13 +91,13 @@ internal static partial class StagingPipelineOptionsExtensions /// /// Thrown if the stage container name is not in the expected format. /// - public static int GetStagingPipelineRunId(this FromStagingPipelineOptions options) + public static int GetStagingPipelineRunId(string stageContainer) { - var match = StageContainerRegex.Match(options.StageContainer); + var match = StageContainerRegex.Match(stageContainer); if (!match.Success) { throw new ArgumentException( - $"Invalid stage container name '{options.StageContainer}'. Expected format: 'stage-{{buildId}}' (e.g., 'stage-1234567')"); + $"Invalid stage container name '{stageContainer}'. Expected format: 'stage-{{buildId}}' (e.g., 'stage-1234567')"); } return int.Parse(match.Groups[1].Value); } diff --git a/eng/update-dependencies/Sync/SyncInternalReleaseCommand.cs b/eng/update-dependencies/Sync/SyncInternalReleaseCommand.cs index b2d342eece..67b9b2a310 100644 --- a/eng/update-dependencies/Sync/SyncInternalReleaseCommand.cs +++ b/eng/update-dependencies/Sync/SyncInternalReleaseCommand.cs @@ -201,7 +201,7 @@ private async Task ApplyInternalBuildAsync( { RepoRoot = localRepo.LocalPath, Internal = true, - StageContainer = stageContainer, + StageContainers = stageContainer, StagingStorageAccount = stagingStorageAccount, AzdoOrganization = options.AzdoOrganization, AzdoProject = options.AzdoProject, diff --git a/tests/UpdateDependencies.Tests/FromStagingPipelineCommandTests.cs b/tests/UpdateDependencies.Tests/FromStagingPipelineCommandTests.cs index 345d5bd318..22f397275a 100644 --- a/tests/UpdateDependencies.Tests/FromStagingPipelineCommandTests.cs +++ b/tests/UpdateDependencies.Tests/FromStagingPipelineCommandTests.cs @@ -26,7 +26,7 @@ public async Task ExecuteAsync_InternalMode_AddsBuildTagWithStageContainer() var options = new FromStagingPipelineOptions { - StageContainer = stageContainer, + StageContainers = stageContainer, Internal = true, StagingStorageAccount = "https://dotnetstagetest.blob.core.windows.net/", Mode = ChangeMode.Local, @@ -50,7 +50,7 @@ public async Task ExecuteAsync_NotInternalMode_DoesNotAddBuildTag() var options = new FromStagingPipelineOptions { - StageContainer = "stage-1234567", + StageContainers = "stage-1234567", Internal = false, Mode = ChangeMode.Local, RepoRoot = "/tmp/repo" @@ -67,13 +67,7 @@ public async Task ExecuteAsync_NotInternalMode_DoesNotAddBuildTag() [InlineData("stage-999999999", 999999999)] public void GetStagingPipelineRunId_ValidStageContainer_ReturnsExpectedId(string stageContainer, int expectedId) { - var options = new FromStagingPipelineOptions - { - StageContainer = stageContainer, - RepoRoot = "/tmp/repo" - }; - - var result = options.GetStagingPipelineRunId(); + var result = StagingPipelineOptionsExtensions.GetStagingPipelineRunId(stageContainer); result.ShouldBe(expectedId); } @@ -85,16 +79,46 @@ public void GetStagingPipelineRunId_ValidStageContainer_ReturnsExpectedId(string [InlineData("stage-")] [InlineData("")] public void GetStagingPipelineRunId_InvalidStageContainer_ThrowsArgumentException(string stageContainer) + { + var exception = Should.Throw(() => + StagingPipelineOptionsExtensions.GetStagingPipelineRunId(stageContainer)); + exception.Message.ShouldContain($"Invalid stage container name '{stageContainer}'"); + exception.Message.ShouldContain("Expected format: 'stage-{buildId}'"); + } + + [Theory] + [InlineData("stage-1234567", new[] { "stage-1234567" })] + [InlineData("stage-1234567,stage-2345678", new[] { "stage-1234567", "stage-2345678" })] + [InlineData("stage-1234567, stage-2345678, stage-3456789", new[] { "stage-1234567", "stage-2345678", "stage-3456789" })] + [InlineData(" stage-1234567 , stage-2345678 ", new[] { "stage-1234567", "stage-2345678" })] + public void GetStageContainerList_ParsesCommaDelimitedList(string input, string[] expected) { var options = new FromStagingPipelineOptions { - StageContainer = stageContainer, + StageContainers = input, RepoRoot = "/tmp/repo" }; - var exception = Should.Throw(() => options.GetStagingPipelineRunId()); - exception.Message.ShouldContain($"Invalid stage container name '{stageContainer}'"); - exception.Message.ShouldContain("Expected format: 'stage-{buildId}'"); + var result = options.GetStageContainerList(); + + result.ShouldBe(expected); + } + + [Theory] + [InlineData("")] + [InlineData(" ")] + [InlineData(",,,")] + public void GetStageContainerList_EmptyOrWhitespace_ReturnsEmptyList(string input) + { + var options = new FromStagingPipelineOptions + { + StageContainers = input, + RepoRoot = "/tmp/repo" + }; + + var result = options.GetStageContainerList(); + + result.ShouldBeEmpty(); } private static FromStagingPipelineCommand CreateCommand( diff --git a/tests/UpdateDependencies.Tests/SyncInternalReleaseTests.cs b/tests/UpdateDependencies.Tests/SyncInternalReleaseTests.cs index 352fb25012..d3e3487a79 100644 --- a/tests/UpdateDependencies.Tests/SyncInternalReleaseTests.cs +++ b/tests/UpdateDependencies.Tests/SyncInternalReleaseTests.cs @@ -249,7 +249,7 @@ public async Task Sync() fromStagingPipelineCommandMock.Verify(command => command.ExecuteAsync(It.Is(o => o.RepoRoot == LocalRepoPath - && o.StageContainer == stageContainer + && o.StageContainers == stageContainer && o.StagingStorageAccount == options.StagingStorageAccount )), Times.Once From d91189c2ea37a84b9b4aa14af0835d708c302cb0 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 2 Mar 2026 12:57:34 -0800 Subject: [PATCH 20/32] Update Chisel to v1.4.0 --- manifest.versions.json | 21 +++++++++---------- .../noble-chiseled-extra/amd64/Dockerfile | 4 ++-- .../noble-chiseled-extra/arm32v7/Dockerfile | 4 ++-- .../noble-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../10.0/noble-chiseled/amd64/Dockerfile | 4 ++-- .../10.0/noble-chiseled/arm32v7/Dockerfile | 4 ++-- .../10.0/noble-chiseled/arm64v8/Dockerfile | 4 ++-- .../8.0/jammy-chiseled-extra/amd64/Dockerfile | 4 ++-- .../jammy-chiseled-extra/arm32v7/Dockerfile | 4 ++-- .../jammy-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../8.0/jammy-chiseled/amd64/Dockerfile | 4 ++-- .../8.0/jammy-chiseled/arm32v7/Dockerfile | 4 ++-- .../8.0/jammy-chiseled/arm64v8/Dockerfile | 4 ++-- .../8.0/noble-chiseled-extra/amd64/Dockerfile | 4 ++-- .../noble-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../8.0/noble-chiseled/amd64/Dockerfile | 4 ++-- .../8.0/noble-chiseled/arm64v8/Dockerfile | 4 ++-- .../9.0/noble-chiseled-extra/amd64/Dockerfile | 4 ++-- .../noble-chiseled-extra/arm32v7/Dockerfile | 4 ++-- .../noble-chiseled-extra/arm64v8/Dockerfile | 4 ++-- .../9.0/noble-chiseled/amd64/Dockerfile | 4 ++-- .../9.0/noble-chiseled/arm32v7/Dockerfile | 4 ++-- .../9.0/noble-chiseled/arm64v8/Dockerfile | 4 ++-- 23 files changed, 54 insertions(+), 55 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index 08590ff287..24d21c8a23 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -40,14 +40,13 @@ "aspnet|11.0|build-version": "11.0.0-preview.2.26122.107", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", - "chisel|latest|build-version": "v1.3.0", + "chisel|latest|build-version": "v1.4.0", "chisel|latest|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_amd64.tar.gz", "chisel|latest|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm.tar.gz", "chisel|latest|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|latest|build-version)/chisel_$(chisel|latest|build-version)_linux_arm64.tar.gz", - "chisel|11.0|build-version": "v1.4.0", - "chisel|11.0|x64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_amd64.tar.gz", - "chisel|11.0|arm|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm.tar.gz", - "chisel|11.0|arm64|url": "https://github.com/canonical/chisel/releases/download/$(chisel|11.0|build-version)/chisel_$(chisel|11.0|build-version)_linux_arm64.tar.gz", + "chisel|11.0|x64|url": "$(chisel|latest|x64|url)", + "chisel|11.0|arm|url": "$(chisel|latest|arm|url)", + "chisel|11.0|arm64|url": "$(chisel|latest|arm64|url)", "chisel|10.0|x64|url": "$(chisel|latest|x64|url)", "chisel|10.0|arm|url": "$(chisel|latest|arm|url)", "chisel|10.0|arm64|url": "$(chisel|latest|arm64|url)", @@ -58,12 +57,12 @@ "chisel|8.0|arm|url": "$(chisel|latest|arm|url)", "chisel|8.0|arm64|url": "$(chisel|latest|arm64|url)", - "chisel|latest|x64|sha384": "8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9", - "chisel|latest|arm|sha384": "fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb", - "chisel|latest|arm64|sha384": "5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b", - "chisel|11.0|x64|sha384": "e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820", - "chisel|11.0|arm|sha384": "5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997", - "chisel|11.0|arm64|sha384": "bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff", + "chisel|latest|x64|sha384": "e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820", + "chisel|latest|arm|sha384": "5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997", + "chisel|latest|arm64|sha384": "bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff", + "chisel|11.0|x64|sha384": "$(chisel|latest|x64|sha384)", + "chisel|11.0|arm|sha384": "$(chisel|latest|arm|sha384)", + "chisel|11.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", "chisel|10.0|x64|sha384": "$(chisel|latest|x64|sha384)", "chisel|10.0|arm|sha384": "$(chisel|latest|arm|sha384)", "chisel|10.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", diff --git a/src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile index ecd88fc7b9..dc3fcfbddd 100644 --- a/src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile index d976820ebf..5262c18285 100644 --- a/src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile index 4f29219fe8..8cc5fb8aa9 100644 --- a/src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile b/src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile index 87acfe8b95..f90b04e781 100644 --- a/src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile index 2be7ef5c00..44d7ba3d19 100644 --- a/src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile index 89c07ffc2a..1fc9cd3bbd 100644 --- a/src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile index 89ab3cfdee..41b5d0dd78 100644 --- a/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile index 4d92f68d55..c40ae936b7 100644 --- a/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile index 90d5f25667..28000e1292 100644 --- a/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile index 776dc1716c..596bfef5ac 100644 --- a/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile index c53fae522f..6b35b91350 100644 --- a/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile b/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile index 2ee96e6036..8695b8ad56 100644 --- a/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:jammy-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile index a28669965e..ab75350aff 100644 --- a/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile index 4a649d715e..65100c6972 100644 --- a/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile b/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile index fc83967ae2..9231d2cb40 100644 --- a/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile index 0899e2dbc0..ec57c4a390 100644 --- a/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile index c2eba0f2e5..32b8cb1d0a 100644 --- a/src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile index 7b3e2f7cb7..baaada2774 100644 --- a/src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile index bd8f972aae..7795689056 100644 --- a/src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile b/src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile index 5ea4b670ea..7b8e8fa174 100644 --- a/src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile @@ -2,8 +2,8 @@ FROM amd64/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_amd64.tar.gz \ - && chisel_sha384='8a5a6831251828fcd9ce8c9a47fca941d8763b7c80c16da784e2b1bf830ba606ab848f3886ce5945a3c2fc5e719c77e9' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_amd64.tar.gz \ + && chisel_sha384='e6d3210880eab61524dd83768278afffeb42ec49820b4263a2c5d9f5898c07ee3cbcb4699bae7878370c965b32527820' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile index 9ed51b529c..ff70121fe8 100644 --- a/src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile @@ -2,8 +2,8 @@ FROM arm32v7/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm.tar.gz \ - && chisel_sha384='fbfabeea4adabd7c3f7fc5b9bd09636200d68091ad3fa4cf901fd5567285b60fb0c8a4bc54e558bac3921ecf9679e7fb' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm.tar.gz \ + && chisel_sha384='5edcb99020507325747b00314b85b6cf321238b99ebd5f3e6fe9f2315723c54f1b18fe066f5f9d55fe79bf1862d70997' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ diff --git a/src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile index 70b9f3f4e3..6c98e890a0 100644 --- a/src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile @@ -2,8 +2,8 @@ FROM arm64v8/buildpack-deps:noble-curl AS chisel RUN apt-get update && apt-get install -y file -RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.3.0/chisel_v1.3.0_linux_arm64.tar.gz \ - && chisel_sha384='5e5ae3083ecb59c314fbee290263ccc7417016798943fb533f01737918d38c35d21d683c5fe89e6fd3488af90ec7c83b' \ +RUN curl --fail --show-error --location --output chisel.tar.gz https://github.com/canonical/chisel/releases/download/v1.4.0/chisel_v1.4.0_linux_arm64.tar.gz \ + && chisel_sha384='bc2caf1fac6463982ff0770ae5e7aa51f37307d281c1ca56d3ef9068c30434b254dc72739f7d2689a2e7975923eff1ff' \ && echo "$chisel_sha384 chisel.tar.gz" | sha384sum -c - \ && tar --gzip --extract --no-same-owner --file chisel.tar.gz --directory /usr/bin/ \ && rm chisel.tar.gz \ From 0b34517cdc8039914cb33646a6b151a781cd64d8 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Thu, 5 Mar 2026 15:22:01 -0800 Subject: [PATCH 21/32] Update .NET 11 to 11.0.0-preview.2.final --- .../Dockerfile.download-dotnet | 13 ++++++++++++- manifest.versions.json | 12 +++++++----- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/amd64/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/arm32v7/Dockerfile | 19 ++++++++++--------- .../alpine3.23-composite/arm64v8/Dockerfile | 19 ++++++++++--------- .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 13 +++++++------ .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../amd64/Dockerfile | 19 ++++++++++--------- .../arm32v7/Dockerfile | 19 ++++++++++--------- .../arm64v8/Dockerfile | 19 ++++++++++--------- .../resolute-chiseled-extra/amd64/Dockerfile | 17 +++++++++-------- .../arm32v7/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 13 +++++++------ .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 +++++++++-------- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 13 +++++++------ .../resolute-chiseled-extra/amd64/Dockerfile | 17 +++++++++-------- .../arm32v7/Dockerfile | 17 +++++++++-------- .../arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 +++++++++-------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/runtime/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 13 +++++++------ src/sdk/11.0/alpine3.23/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 17 +++++++++-------- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 17 +++++++++-------- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 17 +++++++++-------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 13 +++++++------ src/sdk/11.0/resolute/amd64/Dockerfile | 17 +++++++++-------- src/sdk/11.0/resolute/arm32v7/Dockerfile | 17 +++++++++-------- src/sdk/11.0/resolute/arm64v8/Dockerfile | 17 +++++++++-------- .../amd64/Dockerfile | 13 +++++++------ 74 files changed, 671 insertions(+), 586 deletions(-) diff --git a/eng/dockerfile-templates/Dockerfile.download-dotnet b/eng/dockerfile-templates/Dockerfile.download-dotnet index d745e77736..b984f99295 100644 --- a/eng/dockerfile-templates/Dockerfile.download-dotnet +++ b/eng/dockerfile-templates/Dockerfile.download-dotnet @@ -46,7 +46,8 @@ Public stable builds still use build versions for paths but stable versions for filenames. Public unstable builds use build versions for both paths and filenames. ^ set isStableVersion to find(buildVersion, "alpha") < 0 && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ - set fileVersion to when(isStableVersion, productVersion, buildVersion) ^ + set useFinalVersion to VARIABLES[cat(baseUrlType, "|", dotnetVersion, "|use-final-version")] = "true" ^ + set fileVersion to when(isStableVersion, productVersion, when(useFinalVersion, cat(productVersion, ".final"), buildVersion)) ^ set archiveExtension to when(isWindows, ".zip", ".tar.gz") ^ @@ -155,6 +156,16 @@ "dotnet_build_version")), buildVersion )^_ +}}}}{{if (useFinalVersion && !isStableVersion):{{lineEnd}} +{{continue}}{{ + assign( + when(product = "aspnet" || product = "aspnet-composite", + "aspnetcore_file_version", + when(product = "sdk", + "dotnet_sdk_file_version", + "dotnet_file_version")), + fileVersion + )^_ }}}}{{if runtimeVersion:{{lineEnd}} {{continue}}{{ assign("dotnet_version", runtimeVersion) diff --git a/manifest.versions.json b/manifest.versions.json index 24d21c8a23..359f3caff1 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -4,12 +4,12 @@ "base-url|public|maintenance|main": "https://builds.dotnet.microsoft.com/dotnet", "base-url|public|maintenance|nightly": "https://builds.dotnet.microsoft.com/dotnet", - "base-url|public|preview|main": "https://builds.dotnet.microsoft.com/dotnet", + "base-url|public|preview|main": "https://ci.dot.net/public", "base-url|public|preview|nightly": "https://ci.dot.net/public", "base-url|public-checksums|maintenance|main": "https://builds.dotnet.microsoft.com/dotnet", "base-url|public-checksums|maintenance|nightly": "https://builds.dotnet.microsoft.com/dotnet", - "base-url|public-checksums|preview|main": "https://builds.dotnet.microsoft.com/dotnet", + "base-url|public-checksums|preview|main": "https://ci.dot.net/public-checksums", "base-url|public-checksums|preview|nightly": "https://ci.dot.net/public-checksums", "alpine|floating-tag-version": "alpine3.23", @@ -37,7 +37,7 @@ "aspnet|10.0|build-version": "10.0.3", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", - "aspnet|11.0|build-version": "11.0.0-preview.2.26122.107", + "aspnet|11.0|build-version": "11.0.0-preview.2.26155.102", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", "chisel|latest|build-version": "v1.4.0", @@ -106,6 +106,7 @@ "dotnet|11.0|base-url|nightly": "$(base-url|public|preview|nightly)", "dotnet|11.0|base-url|checksums|main": "$(base-url|public-checksums|preview|main)", "dotnet|11.0|base-url|checksums|nightly": "$(base-url|public-checksums|preview|nightly)", + "dotnet|11.0|use-final-version": "true", "libicu|bookworm": 72, "libicu|bullseye": 67, @@ -216,7 +217,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", "runtime|10.0|build-version": "10.0.3", - "runtime|11.0|build-version": "11.0.0-preview.2.26122.107", + "runtime|11.0|build-version": "11.0.0-preview.2.26155.102", "sdk|8.0|build-version": "8.0.418", "sdk|8.0|product-version": "8.0.418", @@ -245,12 +246,13 @@ "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", - "sdk|11.0|build-version": "11.0.100-preview.2.26122.107", + "sdk|11.0|build-version": "11.0.100-preview.2.26155.102", "sdk|11.0|product-version": "11.0.100-preview.2", "sdk|11.0|base-url|main": "$(dotnet|11.0|base-url|main)", "sdk|11.0|base-url|nightly": "$(dotnet|11.0|base-url|nightly)", "sdk|11.0|base-url|checksums|main": "$(dotnet|11.0|base-url|checksums|main)", "sdk|11.0|base-url|checksums|nightly": "$(dotnet|11.0|base-url|checksums|nightly)", + "sdk|11.0|use-final-version": "$(dotnet|11.0|use-final-version)", "sdk|11.0|fixed-tag": "$(sdk|11.0|product-version)", "sdk|11.0|minor-tag": "$(dotnet|11.0|minor-tag)", diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 870c0a3564..9a4d791380 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index 6a63b2de83..a667a1147a 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index 527518a671..d2900e0d3a 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index 8e8d17b3c5..3ec64e9ca7 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index bafe58b31f..547ed435b8 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index 511f15e7ba..d97f5b21d2 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -21,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 0b9bdecd44..268dce9bba 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index cf8a130c3b..de1523fd5a 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index dcfdabf0fd..21613d409b 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index 2d8bb007b9..48a038755e 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index 2228b628e5..d3a6afc2ba 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index 9cd9183458..8030da4b38 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index dfc30b0282..be176ce7c1 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index fe5b1635ba..d756e4d1bc 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 8bec457692..6b566265ce 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 7861de8b74..500fb8da02 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 86ebabd23d..06e2136272 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 56a82003d6..c92bc22984 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 3400503f85..073d78cb17 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 1c7a178243..051059a0e5 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,22 +10,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index 301c823afc..25af5a47b6 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,22 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index 85e1fd3013..22818261d5 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,22 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index c4f66e9895..2c130fac65 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $aspnetcore_version = '11.0.0-preview.2.26155.102'; ` + $aspnetcore_file_version = '11.0.0-preview.2.final'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://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_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -33,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index a169ceda6c..e906b9ed00 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index 95ebe6a8c8..f54085a172 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index 7e973123f0..6150013ac3 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index ffe849748f..195952e519 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index 00323ba931..d19a5afbd5 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index 8ac450a4ff..a0419b041e 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26122.107 \ + DOTNET_VERSION=11.0.0-preview.2.26155.102 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26122.107 + ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index 39750adae8..682f510381 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index af85f3c010..9e8adc8db4 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 3706191dda..468757d38b 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index 9758595daf..8cd5e7cfa2 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index c650a16520..1cb519da8e 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index 76d5dd913b..fed054bf5e 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 52448d63fb..62147d58b8 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 66f5d46096..5494a71872 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index 0c6de2c167..67936f5445 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -4,22 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26122.107 \ +RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ + && aspnetcore_file_version=11.0.0-preview.2.final \ && 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_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index b97489f7cd..5dd3fd5089 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,12 +10,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26122.107'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` + $aspnetcore_version = '11.0.0-preview.2.26155.102'; ` + $aspnetcore_file_version = '11.0.0-preview.2.final'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $aspnetcore_file https://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_version/$aspnetcore_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $aspnetcore_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -33,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26122.107 +ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index 1ba1b04edb..c0327d63dc 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index 0b36e07113..3fabaac942 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index 6c5199f0c6..ae7163a24a 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index c28ff45b37..6da4a973f4 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index 795192f28d..c9202786d7 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index c9c3963294..0cabb3b997 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index e75e7cad19..5cc04004d1 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index e6fd1ab345..4de8df1335 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 11adeb3a1c..e036c9147a 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 68755a6116..7487584871 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,16 +10,17 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -29,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 4bd120f487..4a9f9ad4b3 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,23 +8,24 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index 9285ee9c28..c8ec18fbb8 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,23 +8,24 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 4352622a00..d9003ab65f 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26122.107'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_version = '11.0.0-preview.2.26155.102'; ` + $dotnet_file_version = '11.0.0-preview.2.final'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://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_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_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=11.0.0-preview.2.26122.107 + DOTNET_VERSION=11.0.0-preview.2.26155.102 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index 9d171cc7a8..b569d83a36 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index a0a0e1007b..19f4a99fa5 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 4f3ef97b87..20f66b48ea 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index 7422940464..60bab8a10c 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 0b0588e89d..77be470a28 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index 5ab75f1d59..4f9da8c2d3 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,16 +4,17 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -23,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index f5a5e381c4..05fb90a62a 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 709d1e899b..4157df3e04 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index bf8d502c50..54dc5df49f 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -4,23 +4,24 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26122.107 \ +RUN dotnet_version=11.0.0-preview.2.26155.102 \ + && dotnet_file_version=11.0.0-preview.2.final \ && 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_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26122.107 +ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 2ecd9ffb78..8d6d24c21c 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,12 +8,13 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26122.107'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_version = '11.0.0-preview.2.26155.102'; ` + $dotnet_file_version = '11.0.0-preview.2.final'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://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_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Runtime/$dotnet_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=11.0.0-preview.2.26122.107 + DOTNET_VERSION=11.0.0-preview.2.26155.102 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index dab6a28245..7639d944b8 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index a2e0b26e0f..c25a2e16bd 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index b437235ef3..4595a20d4c 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index 5329c6b3b4..3bc20ca08d 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -7,16 +7,17 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index f64effd06e..79b068d76b 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -7,16 +7,17 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -28,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index eb62af618d..d83d9dc0d1 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26155.102'; ` + $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://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_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index abea11bce5..b239a09f67 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index 6569cd21f0..ed9524f4f4 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index c08ad32755..d89aba2892 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -3,16 +3,17 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26122.107 \ +RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ + && dotnet_sdk_file_version=11.0.100-preview.2.final \ && 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_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -24,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 61bd712cdb..fca334dc87 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,12 +25,13 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26122.107'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` - $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26155.102'; ` + $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` - Invoke-WebRequest -OutFile $dotnet_file https://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_version/$dotnet_file; ` + Invoke-WebRequest -OutFile $dotnet_sha512_file https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/$dotnet_sha512_file; ` ` if ((Get-FileHash $dotnet_file -Algorithm sha512).Hash -ne (Get-Content $dotnet_sha512_file)) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` @@ -72,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26122.107 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From a53a4cb681404edb05e832bf3eb71fdb59485170 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 6 Mar 2026 08:24:03 -0800 Subject: [PATCH 22/32] Update environment variables to use final version --- eng/dockerfile-templates/aspnet/Dockerfile.envs | 15 +++++++++++---- eng/dockerfile-templates/runtime/Dockerfile.envs | 5 ++++- eng/dockerfile-templates/sdk/Dockerfile.envs | 5 ++++- .../alpine3.23-composite-extra/amd64/Dockerfile | 4 ++-- .../alpine3.23-composite-extra/arm32v7/Dockerfile | 4 ++-- .../alpine3.23-composite-extra/arm64v8/Dockerfile | 4 ++-- .../11.0/alpine3.23-composite/amd64/Dockerfile | 4 ++-- .../11.0/alpine3.23-composite/arm32v7/Dockerfile | 4 ++-- .../11.0/alpine3.23-composite/arm64v8/Dockerfile | 4 ++-- src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile | 2 +- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 2 +- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 2 +- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 2 +- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 2 +- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 2 +- .../amd64/Dockerfile | 4 ++-- .../arm64v8/Dockerfile | 4 ++-- .../amd64/Dockerfile | 4 ++-- .../arm64v8/Dockerfile | 4 ++-- .../amd64/Dockerfile | 2 +- .../arm64v8/Dockerfile | 2 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 2 +- .../azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- .../amd64/Dockerfile | 4 ++-- .../arm32v7/Dockerfile | 4 ++-- .../arm64v8/Dockerfile | 4 ++-- .../resolute-chiseled-composite/amd64/Dockerfile | 4 ++-- .../arm32v7/Dockerfile | 4 ++-- .../arm64v8/Dockerfile | 4 ++-- .../11.0/resolute-chiseled-extra/amd64/Dockerfile | 2 +- .../resolute-chiseled-extra/arm32v7/Dockerfile | 2 +- .../resolute-chiseled-extra/arm64v8/Dockerfile | 2 +- .../11.0/resolute-chiseled/amd64/Dockerfile | 2 +- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 2 +- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 2 +- src/aspnet/11.0/resolute/amd64/Dockerfile | 2 +- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 2 +- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 2 +- .../windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- .../11.0/alpine3.23-extra/amd64/Dockerfile | 2 +- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 2 +- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 2 +- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 2 +- src/runtime/11.0/alpine3.23/arm32v7/Dockerfile | 2 +- src/runtime/11.0/alpine3.23/arm64v8/Dockerfile | 2 +- .../amd64/Dockerfile | 2 +- .../arm64v8/Dockerfile | 2 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 2 +- .../azurelinux3.0-distroless/arm64v8/Dockerfile | 2 +- src/runtime/11.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- .../11.0/resolute-chiseled-extra/amd64/Dockerfile | 2 +- .../resolute-chiseled-extra/arm32v7/Dockerfile | 2 +- .../resolute-chiseled-extra/arm64v8/Dockerfile | 2 +- .../11.0/resolute-chiseled/amd64/Dockerfile | 2 +- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 2 +- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 2 +- src/runtime/11.0/resolute/amd64/Dockerfile | 2 +- src/runtime/11.0/resolute/arm32v7/Dockerfile | 2 +- src/runtime/11.0/resolute/arm64v8/Dockerfile | 2 +- .../windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/11.0/alpine3.23/amd64/Dockerfile | 2 +- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 2 +- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 2 +- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 2 +- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 2 +- src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile | 2 +- src/sdk/11.0/resolute/amd64/Dockerfile | 2 +- src/sdk/11.0/resolute/arm32v7/Dockerfile | 2 +- src/sdk/11.0/resolute/arm64v8/Dockerfile | 2 +- .../windowsservercore-ltsc2025/amd64/Dockerfile | 2 +- 75 files changed, 107 insertions(+), 94 deletions(-) diff --git a/eng/dockerfile-templates/aspnet/Dockerfile.envs b/eng/dockerfile-templates/aspnet/Dockerfile.envs index ebabad80de..391b1ec2f6 100644 --- a/eng/dockerfile-templates/aspnet/Dockerfile.envs +++ b/eng/dockerfile-templates/aspnet/Dockerfile.envs @@ -9,13 +9,20 @@ && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|use-final-version")] = "true" ^ + set productVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")] ^ + set runtimeVersion to when(isStableBranding, - VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - VARIABLES[cat("runtime|", dotnetVersion, "|build-version")]) ^ + productVersion, + when(useFinalVersion, + cat(productVersion, ".final"), + VARIABLES[cat("runtime|", dotnetVersion, "|build-version")])) ^ set aspnetVersion to when(isStableBranding, - VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")]) ^ + productVersion, + when(useFinalVersion, + cat(productVersion, ".final"), + VARIABLES[cat("aspnet|", dotnetVersion, "|build-version")])) ^ set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ set lineContinuation to when(isWindows, "`", "\") ^ diff --git a/eng/dockerfile-templates/runtime/Dockerfile.envs b/eng/dockerfile-templates/runtime/Dockerfile.envs index 8c4cee0ae2..9352711889 100644 --- a/eng/dockerfile-templates/runtime/Dockerfile.envs +++ b/eng/dockerfile-templates/runtime/Dockerfile.envs @@ -8,9 +8,12 @@ find(buildVersion, "alpha") < 0 && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("dotnet|", dotnetVersion, "|use-final-version")] = "true" ^ set runtimeVersion to when(isStableBranding, VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], - buildVersion) + when(useFinalVersion, + cat(VARIABLES[cat("dotnet|", dotnetVersion, "|product-version")], ".final"), + buildVersion)) }}# .NET Runtime version {{if ARGS["is-standalone"]:ENV }}DOTNET_VERSION={{runtimeVersion}} diff --git a/eng/dockerfile-templates/sdk/Dockerfile.envs b/eng/dockerfile-templates/sdk/Dockerfile.envs index d57580f859..5fc01988f4 100644 --- a/eng/dockerfile-templates/sdk/Dockerfile.envs +++ b/eng/dockerfile-templates/sdk/Dockerfile.envs @@ -9,9 +9,12 @@ && find(buildVersion, "preview") < 0 && find(buildVersion, "rc.") < 0 ^ + set useFinalVersion to VARIABLES[cat("sdk|", dotnetVersion, "|use-final-version")] = "true" ^ set sdkVersion to when(isStableBranding, VARIABLES[cat("sdk|", dotnetVersion, "|product-version")], - VARIABLES[cat("sdk|", dotnetVersion, "|build-version")]) ^ + when(useFinalVersion, + cat(VARIABLES[cat("sdk|", dotnetVersion, "|product-version")], ".final"), + VARIABLES[cat("sdk|", dotnetVersion, "|build-version")])) ^ set isAlpine to find(OS_VERSION, "alpine") >= 0 ^ set isWindows to find(OS_VERSION, "nanoserver") >= 0 || find(OS_VERSION, "windowsservercore") >= 0 ^ set lineContinuation to when(isWindows, "`", "\") ^ diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 9a4d791380..36d48fb32b 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index a667a1147a..d07b429190 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index d2900e0d3a..35e484290c 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index 3ec64e9ca7..5fa98a98e8 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index 547ed435b8..b35e7b2f11 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index d97f5b21d2..b6fb3d8ad2 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -22,9 +22,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 268dce9bba..31e2a8fd54 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index de1523fd5a..6ccd4e6f78 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index 21613d409b..853fd3db72 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index 48a038755e..a18fc38b6f 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index d3a6afc2ba..26cf06be3a 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index 8030da4b38..aefc3558d8 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index be176ce7c1..cd985a22f2 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -31,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index d756e4d1bc..210c77e00f 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -31,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 6b566265ce..f34ce7f7e4 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -31,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 500fb8da02..59cb8f2461 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -31,9 +31,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 06e2136272..c8d857457f 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -27,6 +27,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index c92bc22984..bcdfcbeaf7 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -27,6 +27,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 073d78cb17..fea7ca599f 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -27,6 +27,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 051059a0e5..c0d712aca4 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -27,6 +27,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index 25af5a47b6..3346dfb9ac 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -25,6 +25,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index 22818261d5..5cbdfef04e 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -25,6 +25,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 2c130fac65..a827426f0b 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -34,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index e906b9ed00..8e3d5b525a 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index f54085a172..86527b23ef 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index 6150013ac3..191926406f 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index 195952e519..98f932af79 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index d19a5afbd5..89b9a07567 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index a0419b041e..ccbc8d687c 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -25,9 +25,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 \ + DOTNET_VERSION=11.0.0-preview.2.final \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.26155.102 + ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index 682f510381..b7f684d363 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 9e8adc8db4..6f02f061ed 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 468757d38b..2afa00f81f 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index 8cd5e7cfa2..586f846f2f 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index 1cb519da8e..69e9aa6930 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index fed054bf5e..13e4c880fc 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 62147d58b8..3f80099a03 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 5494a71872..156ac73434 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index 67936f5445..d7dc80f0ff 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -21,6 +21,6 @@ RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 5dd3fd5089..4276eb43a9 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -34,6 +34,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.26155.102 +ENV ASPNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index c0327d63dc..a420ce330f 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index 3fabaac942..e77bef59d5 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index ae7163a24a..89f557f183 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index 6da4a973f4..f584b36075 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index c9202786d7..d7c8793518 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index 0cabb3b997..fc5e54e4c4 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 5cc04004d1..24e574af7f 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -30,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 4de8df1335..5b6904df7a 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -30,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index e036c9147a..8e56c5278e 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -30,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 7487584871..5127988ce3 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -30,7 +30,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 4a9f9ad4b3..6920663f24 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index c8ec18fbb8..9d4844ee55 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -25,7 +25,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index d9003ab65f..f4e427403b 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -37,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 + DOTNET_VERSION=11.0.0-preview.2.final # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index b569d83a36..e98a1c2e00 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 19f4a99fa5..40984ff1a4 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 20f66b48ea..9674d83706 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index 60bab8a10c..b0c798cfb8 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 77be470a28..2ce8a8f5cb 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index 4f9da8c2d3..2502b0861d 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -24,7 +24,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index 05fb90a62a..523386298c 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 4157df3e04..7bfda70a32 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index 54dc5df49f..7140539a12 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -21,7 +21,7 @@ RUN dotnet_version=11.0.0-preview.2.26155.102 \ FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.26155.102 +ENV DOTNET_VERSION=11.0.0-preview.2.final COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 8d6d24c21c..3757970edf 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -37,7 +37,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.26155.102 + DOTNET_VERSION=11.0.0-preview.2.final RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index 7639d944b8..268fe937e5 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index c25a2e16bd..53ce2d722d 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index 4595a20d4c..99c6e44086 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index 3bc20ca08d..bc80ee7035 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -29,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index 79b068d76b..50bddf338c 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -29,7 +29,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index d83d9dc0d1..8086e361b4 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -73,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.final ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index b239a09f67..b6fdff2513 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index ed9524f4f4..fca8f529f0 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index d89aba2892..adfabdd5f7 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 \ + DOTNET_SDK_VERSION=11.0.100-preview.2.final \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index fca334dc87..76964f64a1 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -73,7 +73,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.26155.102 ` + DOTNET_SDK_VERSION=11.0.100-preview.2.final ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From e2b8a544a7201ea021f679396c6ba7333cb4f0b8 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 6 Mar 2026 08:52:09 -0800 Subject: [PATCH 23/32] Update test baseline scrubber to scrub .final suffixes --- tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs index c281972f63..d42b98fabc 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/DockerfileHelper.cs @@ -19,8 +19,8 @@ public static partial class DockerfileHelper [GeneratedRegex("[A-Fa-f0-9]{64}")] public static partial Regex Sha256Regex { get; } - // Match versions like `1.2.3`, `1.2.3.4`, `1.2.3-foo.45678.9`, and `1.2.3-preview.4.56789.0` - [GeneratedRegex(@"\d+\.\d+\.\d+(\.\d+)?(-[A-Za-z]+(\.\d+)+)?")] + // Match versions like `1.2.3`, `1.2.3.4`, `1.2.3-foo.45678.9`, `1.2.3-preview.4.56789.0`, and `1.2.3-preview.4.final` + [GeneratedRegex(@"\d+\.\d+\.\d+(\.\d+)?(-[A-Za-z]+(\.\d+)+(\.final)?)?")] public static partial Regex VersionRegex { get; } // Match unstable versions that have been partially replaced with variables, From 14d7d0e4ad564e5ba8ed65efe37b2b91ec0227ca Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Thu, 5 Mar 2026 16:42:50 -0800 Subject: [PATCH 24/32] Update internal Dockerfile baselines Update internal Dockerfile baselines --- ...et-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...pine3.23-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...ne3.23-composite-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...ne3.23-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...23-composite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-alpine3.23-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...inux3.0-distroless-amd64-Dockerfile.approved.txt | 13 +++++++------ ...ux3.0-distroless-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...stroless-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...roless-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ss-composite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-distroless-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...distroless-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...pnet-11.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...et-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...et-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...-resolute-chiseled-amd64-Dockerfile.approved.txt | 13 +++++++------ ...esolute-chiseled-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...esolute-chiseled-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...chiseled-composite-amd64-Dockerfile.approved.txt | 13 +++++++------ ...iseled-composite-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...iseled-composite-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ed-composite-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-composite-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ute-chiseled-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...me-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-alpine3.23-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...alpine3.23-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...inux3.0-distroless-amd64-Dockerfile.approved.txt | 13 +++++++------ ...ux3.0-distroless-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...0-distroless-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...distroless-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...time-11.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...me-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...me-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...-resolute-chiseled-amd64-Dockerfile.approved.txt | 13 +++++++------ ...esolute-chiseled-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...esolute-chiseled-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ute-chiseled-extra-amd64-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-extra-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...e-chiseled-extra-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- ...dk-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 +++++++------ ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- .../sdk-11.0-resolute-amd64-Dockerfile.approved.txt | 13 +++++++------ ...dk-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 +++++++------ ...dk-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 +++++++------ ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 ++- 72 files changed, 474 insertions(+), 402 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt index 57cc13e47c..e49bb23c41 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index fecc264cad..12d9f130d1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 8b582b3053..3ddde0ea96 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt index 934bed0d0b..5d6c84d437 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt index d4f7e29776..a89fca2e29 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt index 971ff2df28..0057586750 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt index e0b5d64300..2e57e6944b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt index a14ff3c1ee..7a9cd17d92 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt index a0c2ff4a9d..0f66c1466e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index 9ad16a77c0..ea85ab7290 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index 943c45a2c4..a4f2871a16 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index 3c5e0d5f4a..7bfd2ca361 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index d5dfad3088..7e05b03ffb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index c44ba14e88..7d55833591 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index 7903185595..56799d4c32 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 5bf3e8670b..3ee57dd1ba 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt index a1242a0b86..69c009f630 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt index a2b9dca9fa..823d687280 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt index 8342b60432..254a8e7e23 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt index c3128df0d3..6153d66fce 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 9e473c85ca..ada82e7899 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 55647a6beb..a3f5686c48 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index c2cb3ef7d3..62f67b21d3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_file_version = '0.0.0'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt index 95e1542ef7..18c1de6619 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt index 0905fc0457..dbfb42cb01 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt index db97c2c6a5..bfa0aa1ed6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index 0bc5f6e7c7..9e6545e979 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index a37f64045f..4f3de89ae4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index 11258b5de3..8da1cdaddf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt index 5b87c84de1..cfaa5b7300 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt index 157701fdfa..ff8a10d533 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt index 6175f132a6..6a71145b93 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt index e9caafdf3d..c9f6809e0d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt index 28ebae5394..f473f12d6e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt index be8f037fff..bad86dce53 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index f83ae763fc..c35c8957d9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index 1a14adc929..2783260edd 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index b5807fce68..5603729122 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ + && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 0c0fc95cdf..d4362b0923 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,7 +13,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` + $aspnetcore_file_version = '0.0.0'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt index 32b28e65af..974af2a703 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 531f790cac..5c39065cf9 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 3bb298e1ca..e6953988eb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index 970977d515..891b2a1f4c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index 319ebb6062..5f36fcecb3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index aa51503f49..3f6c3c19f2 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 1661f6e865..df000f65a4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index 561daf3a1a..c1b92c38e4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,15 +11,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index c0eb0dfd5b..4dc54d7171 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 64f97a946d..f4afa7df48 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 7b89b776aa..9ffd1b876d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 660a144524..6a22a6ca3e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,15 +13,16 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index d4f1527b5a..5df0621e8a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt index ef487ff40e..7b3fc7496d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt index 18bae7933b..e8042d7937 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt index a769da48c4..d6dfa88fca 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index e6c59471ec..013bbd6532 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index 555e4d1f18..9b84e1e8e1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index dedb36674c..3c7f88082f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index 0e3f915e43..844110968f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index b12db930e7..fc6ec1732b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index d9775a00e2..908899d466 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,15 +7,16 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ + && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index a161d997f0..169088e177 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,7 +11,8 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` + $dotnet_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt index e5cce2b97f..b9ad426fd3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 34dc206b0e..315ebc8a29 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 691687fa4a..61fc072a90 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 0f6b1c0d8c..7b8e0ac0df 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -10,15 +10,16 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index cba4d6df79..e5e2f43235 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -10,15 +10,16 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 126cf83a04..1ff9302686 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,8 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt index e4c89146c0..02aa5cbfe1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt index ed9910aabf..4ca3c626ea 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt index e78f70f64f..09ec6c5eae 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -6,15 +6,16 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ + && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 5aa5d6d377..2e0a706674 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,7 +29,8 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` + $dotnet_sdk_file_version = '0.0.0'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` From 3c5d588b60a7e01842f732b2b97eadda2b983ae5 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 6 Mar 2026 10:06:33 -0800 Subject: [PATCH 25/32] Add "final" support to SDK content tests --- tests/Microsoft.DotNet.Docker.Tests/Config.cs | 14 ++++++++++++++ .../SdkImageTests.cs | 17 +++++++++++++---- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/Config.cs b/tests/Microsoft.DotNet.Docker.Tests/Config.cs index 6cb7b82020..2d87439fa7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Config.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/Config.cs @@ -67,6 +67,20 @@ private static JObject LoadManifest(string manifestFile) public static string GetVariableValue(string variableName) => GetVariableValue(variableName, (JObject)ManifestVersions.Value["variables"]); + public static bool TryGetVariableValue(string variableName, out string value) + { + var variables = (JObject)ManifestVersions.Value["variables"]; + JToken token = variables[variableName]; + if (token is null) + { + value = string.Empty; + return false; + } + + value = ResolveVariables((string)token, variables); + return true; + } + private static string GetVariableValue(string variableName, JObject variables) => ResolveVariables((string)variables[variableName], variables); diff --git a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs index f44a36b9fe..85dae83cbe 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/SdkImageTests.cs @@ -347,11 +347,20 @@ private static string GetSdkVersionFileLabel(string sdkBuildVersion, string dotn || sdkBuildVersion.Contains("-servicing") || sdkBuildVersion.Contains("-rtm"); - string sdkVersionFile = isStableBranding - ? Config.GetVariableValue($"sdk|{dotnetVersion}|product-version") - : sdkBuildVersion; + if (isStableBranding) + { + return Config.GetVariableValue($"sdk|{dotnetVersion}|product-version"); + } + + bool useFinalVersion = + Config.TryGetVariableValue($"sdk|{dotnetVersion}|use-final-version", out string finalFlag) + && finalFlag == "true"; + if (useFinalVersion) + { + return Config.GetVariableValue($"sdk|{dotnetVersion}|product-version") + ".final"; + } - return sdkVersionFile; + return sdkBuildVersion; } private string GetSdkUrl(ProductImageData imageData) From 12a994ce06705a852f567b73e9ca60ffc48ecde4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 00:49:29 +0000 Subject: [PATCH 26/32] [release/2026-03B] Remove Alpine 3.22 images (#7069) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> --- README.aspnet.md | 36 - README.runtime-deps.md | 18 - README.runtime.md | 18 - README.sdk.md | 11 - documentation/sample-image-size-report.md | 6 +- documentation/vulnerability-reporting.md | 2 +- .../aspnet-tags.yml | 12 - .../runtime-deps-tags.yml | 6 - .../runtime-tags.yml | 6 - eng/mcr-tags-metadata-templates/sdk-tags.yml | 4 - manifest.json | 2161 ++--------------- manifest.versions.json | 1 - .../amd64/Dockerfile | 29 - .../arm32v7/Dockerfile | 29 - .../arm64v8/Dockerfile | 29 - .../alpine3.22-composite/amd64/Dockerfile | 29 - .../alpine3.22-composite/arm32v7/Dockerfile | 29 - .../alpine3.22-composite/arm64v8/Dockerfile | 29 - .../10.0/alpine3.22-extra/amd64/Dockerfile | 25 - .../10.0/alpine3.22-extra/arm32v7/Dockerfile | 25 - .../10.0/alpine3.22-extra/arm64v8/Dockerfile | 25 - src/aspnet/10.0/alpine3.22/amd64/Dockerfile | 25 - src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile | 25 - src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile | 25 - .../amd64/Dockerfile | 29 - .../arm32v7/Dockerfile | 29 - .../arm64v8/Dockerfile | 29 - .../8.0/alpine3.22-composite/amd64/Dockerfile | 29 - .../alpine3.22-composite/arm32v7/Dockerfile | 29 - .../alpine3.22-composite/arm64v8/Dockerfile | 29 - .../8.0/alpine3.22-extra/amd64/Dockerfile | 25 - .../8.0/alpine3.22-extra/arm32v7/Dockerfile | 25 - .../8.0/alpine3.22-extra/arm64v8/Dockerfile | 25 - src/aspnet/8.0/alpine3.22/amd64/Dockerfile | 25 - src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile | 25 - src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile | 25 - .../amd64/Dockerfile | 29 - .../arm32v7/Dockerfile | 29 - .../arm64v8/Dockerfile | 29 - .../9.0/alpine3.22-composite/amd64/Dockerfile | 29 - .../alpine3.22-composite/arm32v7/Dockerfile | 29 - .../alpine3.22-composite/arm64v8/Dockerfile | 29 - .../9.0/alpine3.22-extra/amd64/Dockerfile | 25 - .../9.0/alpine3.22-extra/arm32v7/Dockerfile | 25 - .../9.0/alpine3.22-extra/arm64v8/Dockerfile | 25 - src/aspnet/9.0/alpine3.22/amd64/Dockerfile | 25 - src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile | 25 - src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile | 25 - .../10.0/alpine3.22-extra/amd64/Dockerfile | 30 - .../10.0/alpine3.22-extra/arm32v7/Dockerfile | 30 - .../10.0/alpine3.22-extra/arm64v8/Dockerfile | 30 - .../10.0/alpine3.22/amd64/Dockerfile | 29 - .../10.0/alpine3.22/arm32v7/Dockerfile | 29 - .../10.0/alpine3.22/arm64v8/Dockerfile | 29 - .../8.0/alpine3.22-extra/amd64/Dockerfile | 31 - .../8.0/alpine3.22-extra/arm32v7/Dockerfile | 31 - .../8.0/alpine3.22-extra/arm64v8/Dockerfile | 31 - .../8.0/alpine3.22/amd64/Dockerfile | 30 - .../8.0/alpine3.22/arm32v7/Dockerfile | 30 - .../8.0/alpine3.22/arm64v8/Dockerfile | 30 - .../9.0/alpine3.22-extra/amd64/Dockerfile | 30 - .../9.0/alpine3.22-extra/arm32v7/Dockerfile | 30 - .../9.0/alpine3.22-extra/arm64v8/Dockerfile | 30 - .../9.0/alpine3.22/amd64/Dockerfile | 29 - .../9.0/alpine3.22/arm32v7/Dockerfile | 29 - .../9.0/alpine3.22/arm64v8/Dockerfile | 29 - .../10.0/alpine3.22-extra/amd64/Dockerfile | 27 - .../10.0/alpine3.22-extra/arm32v7/Dockerfile | 27 - .../10.0/alpine3.22-extra/arm64v8/Dockerfile | 27 - src/runtime/10.0/alpine3.22/amd64/Dockerfile | 27 - .../10.0/alpine3.22/arm32v7/Dockerfile | 27 - .../10.0/alpine3.22/arm64v8/Dockerfile | 27 - .../8.0/alpine3.22-extra/amd64/Dockerfile | 27 - .../8.0/alpine3.22-extra/arm32v7/Dockerfile | 27 - .../8.0/alpine3.22-extra/arm64v8/Dockerfile | 27 - src/runtime/8.0/alpine3.22/amd64/Dockerfile | 27 - src/runtime/8.0/alpine3.22/arm32v7/Dockerfile | 27 - src/runtime/8.0/alpine3.22/arm64v8/Dockerfile | 27 - .../9.0/alpine3.22-extra/amd64/Dockerfile | 27 - .../9.0/alpine3.22-extra/arm32v7/Dockerfile | 27 - .../9.0/alpine3.22-extra/arm64v8/Dockerfile | 27 - src/runtime/9.0/alpine3.22/amd64/Dockerfile | 27 - src/runtime/9.0/alpine3.22/arm32v7/Dockerfile | 27 - src/runtime/9.0/alpine3.22/arm64v8/Dockerfile | 27 - src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile | 8 - .../10.0/alpine3.22-aot/arm64v8/Dockerfile | 8 - src/sdk/10.0/alpine3.22/amd64/Dockerfile | 67 - src/sdk/10.0/alpine3.22/arm32v7/Dockerfile | 47 - src/sdk/10.0/alpine3.22/arm64v8/Dockerfile | 47 - src/sdk/8.0/alpine3.22/amd64/Dockerfile | 64 - src/sdk/8.0/alpine3.22/arm32v7/Dockerfile | 48 - src/sdk/8.0/alpine3.22/arm64v8/Dockerfile | 48 - src/sdk/9.0/alpine3.22/amd64/Dockerfile | 65 - src/sdk/9.0/alpine3.22/arm32v7/Dockerfile | 49 - src/sdk/9.0/alpine3.22/arm64v8/Dockerfile | 49 - tests/Microsoft.DotNet.Docker.Tests/OS.cs | 1 - .../Microsoft.DotNet.Docker.Tests/TestData.cs | 67 - 97 files changed, 184 insertions(+), 4660 deletions(-) delete mode 100644 src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-composite-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-composite-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite-extra/amd64/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite/amd64/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite/arm32v7/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-composite/arm64v8/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite-extra/amd64/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite/amd64/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite/arm32v7/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-composite/arm64v8/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/8.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime/10.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime/8.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22-extra/amd64/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22-extra/arm32v7/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22-extra/arm64v8/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/runtime/9.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile delete mode 100644 src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile delete mode 100644 src/sdk/10.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/sdk/10.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/sdk/10.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/sdk/8.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/sdk/8.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/sdk/8.0/alpine3.22/arm64v8/Dockerfile delete mode 100644 src/sdk/9.0/alpine3.22/amd64/Dockerfile delete mode 100644 src/sdk/9.0/alpine3.22/arm32v7/Dockerfile delete mode 100644 src/sdk/9.0/alpine3.22/arm64v8/Dockerfile diff --git a/README.aspnet.md b/README.aspnet.md index b625438c5b..4bbd75fa3d 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -87,10 +87,6 @@ Tags | Dockerfile | OS Version 10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-extra-amd64, 10.0-noble-chiseled-composite-extra-amd64, 10.0.3-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.3-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/aspnet/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-amd64, 10.0-alpine3.22-extra-amd64, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-composite-amd64, 10.0-alpine3.22-composite-amd64, 10.0-alpine-composite-amd64, 10.0.3-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.3-alpine3.22-composite-extra-amd64, 10.0-alpine3.22-composite-extra-amd64, 10.0-alpine-composite-extra-amd64, 10.0.3-alpine3.22-composite-extra, 10.0-alpine3.22-composite-extra, 10.0-alpine-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-composite-amd64, 10.0-alpine3.23-composite-amd64, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 @@ -101,10 +97,6 @@ Tags | Dockerfile | OS Version 10.0.3-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.3-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.3-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.3-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/aspnet/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-amd64, 9.0-alpine3.22-extra-amd64, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-amd64, 9.0-alpine3.22-composite-amd64, 9.0-alpine-composite-amd64, 9.0.13-alpine3.22-composite, 9.0-alpine3.22-composite, 9.0-alpine-composite | [Dockerfile](src/aspnet/9.0/alpine3.22-composite/amd64/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-extra-amd64, 9.0-alpine3.22-composite-extra-amd64, 9.0-alpine-composite-extra-amd64, 9.0.13-alpine3.22-composite-extra, 9.0-alpine3.22-composite-extra, 9.0-alpine-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-composite-extra/amd64/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-composite-amd64, 9.0-alpine3.23-composite-amd64, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 @@ -120,10 +112,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-composite-amd64, 9.0-azurelinux3.0-distroless-composite-amd64, 9.0.13-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-composite-extra-amd64, 9.0-azurelinux3.0-distroless-composite-extra-amd64, 9.0.13-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.22-amd64, 8.0-alpine3.22-amd64, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/aspnet/8.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-amd64, 8.0-alpine3.22-extra-amd64, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-amd64, 8.0-alpine3.22-composite-amd64, 8.0-alpine-composite-amd64, 8.0.24-alpine3.22-composite, 8.0-alpine3.22-composite, 8.0-alpine-composite | [Dockerfile](src/aspnet/8.0/alpine3.22-composite/amd64/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-extra-amd64, 8.0-alpine3.22-composite-extra-amd64, 8.0-alpine-composite-extra-amd64, 8.0.24-alpine3.22-composite-extra, 8.0-alpine3.22-composite-extra, 8.0-alpine-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-composite-extra/amd64/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-composite-amd64, 8.0-alpine3.23-composite-amd64, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 @@ -172,10 +160,6 @@ Tags | Dockerfile | OS Version 10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-extra-arm64v8, 10.0-noble-chiseled-composite-extra-arm64v8, 10.0.3-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.3-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm64v8, 10.0-alpine3.22-extra-arm64v8, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-composite-arm64v8, 10.0-alpine3.22-composite-arm64v8, 10.0-alpine-composite-arm64v8, 10.0.3-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.3-alpine3.22-composite-extra-arm64v8, 10.0-alpine3.22-composite-extra-arm64v8, 10.0-alpine-composite-extra-arm64v8, 10.0.3-alpine3.22-composite-extra, 10.0-alpine3.22-composite-extra, 10.0-alpine-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-composite-extra/arm64v8/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-composite-arm64v8, 10.0-alpine3.23-composite-arm64v8, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 @@ -186,10 +170,6 @@ Tags | Dockerfile | OS Version 10.0.3-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.3-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.3-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.3-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm64v8, 9.0-alpine3.22-extra-arm64v8, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-arm64v8, 9.0-alpine3.22-composite-arm64v8, 9.0-alpine-composite-arm64v8, 9.0.13-alpine3.22-composite, 9.0-alpine3.22-composite, 9.0-alpine-composite | [Dockerfile](src/aspnet/9.0/alpine3.22-composite/arm64v8/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-extra-arm64v8, 9.0-alpine3.22-composite-extra-arm64v8, 9.0-alpine-composite-extra-arm64v8, 9.0.13-alpine3.22-composite-extra, 9.0-alpine3.22-composite-extra, 9.0-alpine-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-composite-extra/arm64v8/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-composite-arm64v8, 9.0-alpine3.23-composite-arm64v8, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 @@ -205,10 +185,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-composite-arm64v8, 9.0-azurelinux3.0-distroless-composite-arm64v8, 9.0.13-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm64v8, 8.0-alpine3.22-arm64v8, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm64v8, 8.0-alpine3.22-extra-arm64v8, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-arm64v8, 8.0-alpine3.22-composite-arm64v8, 8.0-alpine-composite-arm64v8, 8.0.24-alpine3.22-composite, 8.0-alpine3.22-composite, 8.0-alpine-composite | [Dockerfile](src/aspnet/8.0/alpine3.22-composite/arm64v8/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-extra-arm64v8, 8.0-alpine3.22-composite-extra-arm64v8, 8.0-alpine-composite-extra-arm64v8, 8.0.24-alpine3.22-composite-extra, 8.0-alpine3.22-composite-extra, 8.0-alpine-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-composite-extra/arm64v8/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-composite-arm64v8, 8.0-alpine3.23-composite-arm64v8, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 @@ -257,19 +233,11 @@ Tags | Dockerfile | OS Version 10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.3-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.3-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-composite-arm32v7, 10.0-alpine3.22-composite-arm32v7, 10.0-alpine-composite-arm32v7, 10.0.3-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.3-alpine3.22-composite-extra-arm32v7, 10.0-alpine3.22-composite-extra-arm32v7, 10.0-alpine-composite-extra-arm32v7, 10.0.3-alpine3.22-composite-extra, 10.0-alpine3.22-composite-extra, 10.0-alpine-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.22-composite-extra/arm32v7/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-composite-arm32v7, 10.0-alpine3.23-composite-arm32v7, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-composite-extra-arm32v7, 10.0-alpine3.23-composite-extra-arm32v7, 10.0.3-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm32v7, 9.0-alpine3.22-extra-arm32v7, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-arm32v7, 9.0-alpine3.22-composite-arm32v7, 9.0-alpine-composite-arm32v7, 9.0.13-alpine3.22-composite, 9.0-alpine3.22-composite, 9.0-alpine-composite | [Dockerfile](src/aspnet/9.0/alpine3.22-composite/arm32v7/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-composite-extra-arm32v7, 9.0-alpine3.22-composite-extra-arm32v7, 9.0-alpine-composite-extra-arm32v7, 9.0.13-alpine3.22-composite-extra, 9.0-alpine3.22-composite-extra, 9.0-alpine-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.22-composite-extra/arm32v7/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-composite-arm32v7, 9.0-alpine3.23-composite-arm32v7, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 @@ -280,10 +248,6 @@ Tags | Dockerfile | OS Version 9.0.13-noble-chiseled-composite-arm32v7, 9.0-noble-chiseled-composite-arm32v7, 9.0.13-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.13-noble-chiseled-composite-extra-arm32v7, 9.0-noble-chiseled-composite-extra-arm32v7, 9.0.13-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm32v7, 8.0-alpine3.22-arm32v7, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm32v7, 8.0-alpine3.22-extra-arm32v7, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-arm32v7, 8.0-alpine3.22-composite-arm32v7, 8.0-alpine-composite-arm32v7, 8.0.24-alpine3.22-composite, 8.0-alpine3.22-composite, 8.0-alpine-composite | [Dockerfile](src/aspnet/8.0/alpine3.22-composite/arm32v7/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-composite-extra-arm32v7, 8.0-alpine3.22-composite-extra-arm32v7, 8.0-alpine-composite-extra-arm32v7, 8.0.24-alpine3.22-composite-extra, 8.0-alpine3.22-composite-extra, 8.0-alpine-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.22-composite-extra/arm32v7/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-composite-arm32v7, 8.0-alpine3.23-composite-arm32v7, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 diff --git a/README.runtime-deps.md b/README.runtime-deps.md index f5980505a1..596b8cc3a5 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -67,16 +67,12 @@ Tags | Dockerfile | OS Version 10.0.3-noble-amd64, 10.0-noble-amd64, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-amd64, 10.0-alpine3.22-extra-amd64, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 10.0.3-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.3-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.3-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.3-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-amd64, 9.0-alpine3.22-extra-amd64, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 9.0.13-noble-amd64, 9.0-noble-amd64, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -86,8 +82,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.22-amd64, 8.0-alpine3.22-amd64, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime-deps/8.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-amd64, 8.0-alpine3.22-extra-amd64, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 8.0.24-noble-amd64, 8.0-noble-amd64, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -120,16 +114,12 @@ Tags | Dockerfile | OS Version 10.0.3-noble-arm64v8, 10.0-noble-arm64v8, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm64v8, 10.0-alpine3.22-extra-arm64v8, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.3-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.3-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.3-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm64v8, 9.0-alpine3.22-extra-arm64v8, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-noble-arm64v8, 9.0-noble-arm64v8, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -139,8 +129,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm64v8, 8.0-alpine3.22-arm64v8, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime-deps/8.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm64v8, 8.0-alpine3.22-extra-arm64v8, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-noble-arm64v8, 8.0-noble-arm64v8, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -173,21 +161,15 @@ Tags | Dockerfile | OS Version 10.0.3-noble-arm32v7, 10.0-noble-arm32v7, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm32v7, 9.0-alpine3.22-extra-arm32v7, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-noble-arm32v7, 9.0-noble-arm32v7, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.13-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.13-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm32v7, 8.0-alpine3.22-arm32v7, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime-deps/8.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm32v7, 8.0-alpine3.22-extra-arm32v7, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 diff --git a/README.runtime.md b/README.runtime.md index 7113db9b9c..a8cd08bbe5 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -74,16 +74,12 @@ Tags | Dockerfile | OS Version 10.0.3-noble-amd64, 10.0-noble-amd64, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-amd64, 10.0-alpine3.22-extra-amd64, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime/10.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 10.0.3-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.3-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-amd64, 9.0-alpine3.22-extra-amd64, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime/9.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 9.0.13-noble-amd64, 9.0-noble-amd64, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -93,8 +89,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.22-amd64, 8.0-alpine3.22-amd64, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime/8.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-amd64, 8.0-alpine3.22-extra-amd64, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime/8.0/alpine3.22-extra/amd64/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 8.0.24-noble-amd64, 8.0-noble-amd64, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -127,16 +121,12 @@ Tags | Dockerfile | OS Version 10.0.3-noble-arm64v8, 10.0-noble-arm64v8, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm64v8, 10.0-alpine3.22-extra-arm64v8, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime/10.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 10.0.3-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.3-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.3-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm64v8, 9.0-alpine3.22-extra-arm64v8, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime/9.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-noble-arm64v8, 9.0-noble-arm64v8, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -146,8 +136,6 @@ Tags | Dockerfile | OS Version 9.0.13-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.13-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm64v8, 8.0-alpine3.22-arm64v8, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime/8.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm64v8, 8.0-alpine3.22-extra-arm64v8, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime/8.0/alpine3.22-extra/arm64v8/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-noble-arm64v8, 8.0-noble-arm64v8, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -180,21 +168,15 @@ Tags | Dockerfile | OS Version 10.0.3-noble-arm32v7, 10.0-noble-arm32v7, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0.3-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/runtime/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -10.0.3-alpine3.22-extra-arm32v7, 10.0-alpine3.22-extra-arm32v7, 10.0.3-alpine3.22-extra, 10.0-alpine3.22-extra | [Dockerfile](src/runtime/10.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 10.0.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0.13-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/runtime/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -9.0.13-alpine3.22-extra-arm32v7, 9.0-alpine3.22-extra-arm32v7, 9.0.13-alpine3.22-extra, 9.0-alpine3.22-extra | [Dockerfile](src/runtime/9.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-noble-arm32v7, 9.0-noble-arm32v7, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.13-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.13-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.22-arm32v7, 8.0-alpine3.22-arm32v7, 8.0.24-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/runtime/8.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 -8.0.24-alpine3.22-extra-arm32v7, 8.0-alpine3.22-extra-arm32v7, 8.0.24-alpine3.22-extra, 8.0-alpine3.22-extra | [Dockerfile](src/runtime/8.0/alpine3.22-extra/arm32v7/Dockerfile) | Alpine 3.22 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 diff --git a/README.sdk.md b/README.sdk.md index fd869931f8..b4f94d7c84 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -69,19 +69,15 @@ Tags | Dockerfile | OS Version ---- | ---------- | ---------- 10.0.103-noble-amd64, 10.0-noble-amd64, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 10.0.103-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.103-noble-aot, 10.0-noble-aot, 10.0.103-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.22-amd64, 10.0-alpine3.22-amd64, 10.0.103-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/sdk/10.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 -10.0.103-alpine3.22-aot-amd64, 10.0-alpine3.22-aot-amd64, 10.0.103-alpine3.22-aot, 10.0-alpine3.22-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile) | Alpine 3.22 10.0.103-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 10.0.103-alpine3.23-aot-amd64, 10.0-alpine3.23-aot-amd64, 10.0-alpine-aot-amd64, 10.0.103-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 10.0.103-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.103-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.103-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.103-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 9.0.311-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.311-alpine3.22-amd64, 9.0-alpine3.22-amd64, 9.0.311-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/sdk/9.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 9.0.311-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.311-noble-amd64, 9.0-noble-amd64, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 9.0.311-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.311-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 8.0.418-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.418-alpine3.22-amd64, 8.0-alpine3.22-amd64, 8.0.418-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/sdk/8.0/alpine3.22/amd64/Dockerfile) | Alpine 3.22 8.0.418-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.418-noble-amd64, 8.0-noble-amd64, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 8.0.418-jammy-amd64, 8.0-jammy-amd64, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 @@ -104,19 +100,15 @@ Tags | Dockerfile | OS Version ---- | ---------- | ---------- 10.0.103-noble-arm64v8, 10.0-noble-arm64v8, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 10.0.103-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.103-noble-aot, 10.0-noble-aot, 10.0.103-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.22-arm64v8, 10.0-alpine3.22-arm64v8, 10.0.103-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/sdk/10.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 -10.0.103-alpine3.22-aot-arm64v8, 10.0-alpine3.22-aot-arm64v8, 10.0.103-alpine3.22-aot, 10.0-alpine3.22-aot | [Dockerfile](src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile) | Alpine 3.22 10.0.103-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 10.0.103-alpine3.23-aot-arm64v8, 10.0-alpine3.23-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.103-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 10.0.103-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.103-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.103-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.103-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.311-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.311-alpine3.22-arm64v8, 9.0-alpine3.22-arm64v8, 9.0.311-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/sdk/9.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 9.0.311-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.311-noble-arm64v8, 9.0-noble-arm64v8, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 9.0.311-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.311-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.418-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.418-alpine3.22-arm64v8, 8.0-alpine3.22-arm64v8, 8.0.418-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/sdk/8.0/alpine3.22/arm64v8/Dockerfile) | Alpine 3.22 8.0.418-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.418-noble-arm64v8, 8.0-noble-arm64v8, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 8.0.418-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 @@ -138,14 +130,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- 10.0.103-noble-arm32v7, 10.0-noble-arm32v7, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.22-arm32v7, 10.0-alpine3.22-arm32v7, 10.0.103-alpine3.22, 10.0-alpine3.22 | [Dockerfile](src/sdk/10.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 10.0.103-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.311-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.311-alpine3.22-arm32v7, 9.0-alpine3.22-arm32v7, 9.0.311-alpine3.22, 9.0-alpine3.22 | [Dockerfile](src/sdk/9.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 9.0.311-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.311-noble-arm32v7, 9.0-noble-arm32v7, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.418-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.418-alpine3.22-arm32v7, 8.0-alpine3.22-arm32v7, 8.0.418-alpine3.22, 8.0-alpine3.22 | [Dockerfile](src/sdk/8.0/alpine3.22/arm32v7/Dockerfile) | Alpine 3.22 8.0.418-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.418-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 diff --git a/documentation/sample-image-size-report.md b/documentation/sample-image-size-report.md index 790de46a68..591e34e6bf 100644 --- a/documentation/sample-image-size-report.md +++ b/documentation/sample-image-size-report.md @@ -73,6 +73,6 @@ for more details on all of the supported options for publishing .NET apps. [`runtime-deps:10.0`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/noble [`runtime-deps:10.0-noble-chiseled`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/noble-chiseled [`runtime-deps:10.0-noble-chiseled-extra`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/noble-chiseled-extra -[`aspnet:10.0-alpine`]: https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/10.0/alpine3.22 -[`runtime-deps:10.0-alpine`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/alpine3.22 -[`runtime-deps:10.0-alpine-extra`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/alpine3.22-extra +[`aspnet:10.0-alpine`]: https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/10.0/alpine3.23 +[`runtime-deps:10.0-alpine`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/alpine3.23 +[`runtime-deps:10.0-alpine-extra`]: https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/alpine3.23-extra diff --git a/documentation/vulnerability-reporting.md b/documentation/vulnerability-reporting.md index 91fc6d8b86..197852ed8a 100644 --- a/documentation/vulnerability-reporting.md +++ b/documentation/vulnerability-reporting.md @@ -195,7 +195,7 @@ Switching to a [supported base image tag](supported-tags.md) requires knowing th * If you're using an out-of-support .NET version, you must upgrade your project and Dockerfiles to target a supported version. The [.NET Support Policy](https://dotnet.microsoft.com/platform/support/policy) page contains the latest information on supported .NET versions. * If you're using a patch version tag which which has been replaced by a newer patch version, you must switch to the latest patch version. -* If you're using a version-specific Alpine Linux tag for a version of Alpine that is no longer being maintained via .NET container images, you must move to the latest version. For example, `10.0-alpine3.21` => `10.0-alpine3.22` +* If you're using a version-specific Alpine Linux tag for a version of Alpine that is no longer being maintained via .NET container images, you must move to the latest version. For example, `10.0-alpine3.22` => `10.0-alpine3.23` * If you're using a tag for a specific Windows version that is no longer supported, you must move to a supported version of Windows. See our [supported tag policy](supported-tags.md) for more information. diff --git a/eng/mcr-tags-metadata-templates/aspnet-tags.yml b/eng/mcr-tags-metadata-templates/aspnet-tags.yml index 613e4d7f1c..05a88aa580 100644 --- a/eng/mcr-tags-metadata-templates/aspnet-tags.yml +++ b/eng/mcr-tags-metadata-templates/aspnet-tags.yml @@ -20,10 +20,6 @@ $(McrTagsYmlTagGroup:10.0-noble-chiseled) $(McrTagsYmlTagGroup:10.0-noble-chiseled-extra) $(McrTagsYmlTagGroup:10.0-noble-chiseled-composite) $(McrTagsYmlTagGroup:10.0-noble-chiseled-composite-extra) -$(McrTagsYmlTagGroup:10.0-alpine3.22) -$(McrTagsYmlTagGroup:10.0-alpine3.22-extra) -$(McrTagsYmlTagGroup:10.0-alpine3.22-composite) -$(McrTagsYmlTagGroup:10.0-alpine3.22-composite-extra) $(McrTagsYmlTagGroup:10.0-alpine3.23) $(McrTagsYmlTagGroup:10.0-alpine3.23-extra) $(McrTagsYmlTagGroup:10.0-alpine3.23-composite) @@ -34,10 +30,6 @@ $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless-composite) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless-composite-extra) $(McrTagsYmlTagGroup:9.0-bookworm-slim) -$(McrTagsYmlTagGroup:9.0-alpine3.22) -$(McrTagsYmlTagGroup:9.0-alpine3.22-extra) -$(McrTagsYmlTagGroup:9.0-alpine3.22-composite) -$(McrTagsYmlTagGroup:9.0-alpine3.22-composite-extra) $(McrTagsYmlTagGroup:9.0-alpine3.23) $(McrTagsYmlTagGroup:9.0-alpine3.23-extra) $(McrTagsYmlTagGroup:9.0-alpine3.23-composite) @@ -53,10 +45,6 @@ $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless-composite) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless-composite-extra) $(McrTagsYmlTagGroup:8.0-bookworm-slim) -$(McrTagsYmlTagGroup:8.0-alpine3.22) -$(McrTagsYmlTagGroup:8.0-alpine3.22-extra) -$(McrTagsYmlTagGroup:8.0-alpine3.22-composite) -$(McrTagsYmlTagGroup:8.0-alpine3.22-composite-extra) $(McrTagsYmlTagGroup:8.0-alpine3.23) $(McrTagsYmlTagGroup:8.0-alpine3.23-extra) $(McrTagsYmlTagGroup:8.0-alpine3.23-composite) diff --git a/eng/mcr-tags-metadata-templates/runtime-deps-tags.yml b/eng/mcr-tags-metadata-templates/runtime-deps-tags.yml index 8579f67329..6786f6724b 100644 --- a/eng/mcr-tags-metadata-templates/runtime-deps-tags.yml +++ b/eng/mcr-tags-metadata-templates/runtime-deps-tags.yml @@ -10,16 +10,12 @@ $(McrTagsYmlTagGroup:11.0-preview-azurelinux3.0-distroless-extra|.NET 11 Preview $(McrTagsYmlTagGroup:10.0-noble) $(McrTagsYmlTagGroup:10.0-noble-chiseled) $(McrTagsYmlTagGroup:10.0-noble-chiseled-extra) -$(McrTagsYmlTagGroup:10.0-alpine3.22) -$(McrTagsYmlTagGroup:10.0-alpine3.22-extra) $(McrTagsYmlTagGroup:10.0-alpine3.23) $(McrTagsYmlTagGroup:10.0-alpine3.23-extra) $(McrTagsYmlTagGroup:10.0-azurelinux3.0) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:9.0-bookworm-slim) -$(McrTagsYmlTagGroup:9.0-alpine3.22) -$(McrTagsYmlTagGroup:9.0-alpine3.22-extra) $(McrTagsYmlTagGroup:9.0-alpine3.23) $(McrTagsYmlTagGroup:9.0-alpine3.23-extra) $(McrTagsYmlTagGroup:9.0-noble) @@ -29,8 +25,6 @@ $(McrTagsYmlTagGroup:9.0-azurelinux3.0) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:8.0-bookworm-slim) -$(McrTagsYmlTagGroup:8.0-alpine3.22) -$(McrTagsYmlTagGroup:8.0-alpine3.22-extra) $(McrTagsYmlTagGroup:8.0-alpine3.23) $(McrTagsYmlTagGroup:8.0-alpine3.23-extra) $(McrTagsYmlTagGroup:8.0-noble) diff --git a/eng/mcr-tags-metadata-templates/runtime-tags.yml b/eng/mcr-tags-metadata-templates/runtime-tags.yml index 0e7d14823c..655d97f476 100644 --- a/eng/mcr-tags-metadata-templates/runtime-tags.yml +++ b/eng/mcr-tags-metadata-templates/runtime-tags.yml @@ -12,16 +12,12 @@ $(McrTagsYmlTagGroup:11.0-preview-windowsservercore-ltsc2025|.NET 11 Preview Tag $(McrTagsYmlTagGroup:10.0-noble) $(McrTagsYmlTagGroup:10.0-noble-chiseled) $(McrTagsYmlTagGroup:10.0-noble-chiseled-extra) -$(McrTagsYmlTagGroup:10.0-alpine3.22) -$(McrTagsYmlTagGroup:10.0-alpine3.22-extra) $(McrTagsYmlTagGroup:10.0-alpine3.23) $(McrTagsYmlTagGroup:10.0-alpine3.23-extra) $(McrTagsYmlTagGroup:10.0-azurelinux3.0) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:9.0-bookworm-slim) -$(McrTagsYmlTagGroup:9.0-alpine3.22) -$(McrTagsYmlTagGroup:9.0-alpine3.22-extra) $(McrTagsYmlTagGroup:9.0-alpine3.23) $(McrTagsYmlTagGroup:9.0-alpine3.23-extra) $(McrTagsYmlTagGroup:9.0-noble) @@ -31,8 +27,6 @@ $(McrTagsYmlTagGroup:9.0-azurelinux3.0) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless) $(McrTagsYmlTagGroup:9.0-azurelinux3.0-distroless-extra) $(McrTagsYmlTagGroup:8.0-bookworm-slim) -$(McrTagsYmlTagGroup:8.0-alpine3.22) -$(McrTagsYmlTagGroup:8.0-alpine3.22-extra) $(McrTagsYmlTagGroup:8.0-alpine3.23) $(McrTagsYmlTagGroup:8.0-alpine3.23-extra) $(McrTagsYmlTagGroup:8.0-noble) diff --git a/eng/mcr-tags-metadata-templates/sdk-tags.yml b/eng/mcr-tags-metadata-templates/sdk-tags.yml index 763dc0e202..6cf4a86abe 100644 --- a/eng/mcr-tags-metadata-templates/sdk-tags.yml +++ b/eng/mcr-tags-metadata-templates/sdk-tags.yml @@ -9,19 +9,15 @@ $(McrTagsYmlTagGroup:11.0-preview-nanoserver-ltsc2025|.NET 11 Preview Tags) $(McrTagsYmlTagGroup:11.0-preview-windowsservercore-ltsc2025|.NET 11 Preview Tags) $(McrTagsYmlTagGroup:10.0-noble) $(McrTagsYmlTagGroup:10.0-noble-aot) -$(McrTagsYmlTagGroup:10.0-alpine3.22) -$(McrTagsYmlTagGroup:10.0-alpine3.22-aot) $(McrTagsYmlTagGroup:10.0-alpine3.23) $(McrTagsYmlTagGroup:10.0-alpine3.23-aot) $(McrTagsYmlTagGroup:10.0-azurelinux3.0) $(McrTagsYmlTagGroup:10.0-azurelinux3.0-aot) $(McrTagsYmlTagGroup:9.0-bookworm-slim) -$(McrTagsYmlTagGroup:9.0-alpine3.22) $(McrTagsYmlTagGroup:9.0-alpine3.23) $(McrTagsYmlTagGroup:9.0-noble) $(McrTagsYmlTagGroup:9.0-azurelinux3.0) $(McrTagsYmlTagGroup:8.0-bookworm-slim) -$(McrTagsYmlTagGroup:8.0-alpine3.22) $(McrTagsYmlTagGroup:8.0-alpine3.23) $(McrTagsYmlTagGroup:8.0-noble) $(McrTagsYmlTagGroup:8.0-jammy) diff --git a/manifest.json b/manifest.json index a4f4db99bb..4658a638a3 100644 --- a/manifest.json +++ b/manifest.json @@ -78,143 +78,6 @@ } ] }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22": {}, - "$(dotnet|8.0|fixed-tag)-alpine3.22-aot": { - "docType": "Undocumented" - }, - "$(dotnet|8.0|minor-tag)-alpine3.22-aot": { - "docType": "Undocumented" - } - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/8.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-amd64": {}, - "$(dotnet|8.0|fixed-tag)-alpine3.22-aot-amd64": { - "docType": "Undocumented" - }, - "$(dotnet|8.0|minor-tag)-alpine3.22-aot-amd64": { - "docType": "Undocumented" - } - } - }, - { - "architecture": "arm", - "dockerfile": "src/runtime-deps/8.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|8.0|fixed-tag)-alpine3.22-aot-arm32v7": { - "docType": "Undocumented" - }, - "$(dotnet|8.0|minor-tag)-alpine3.22-aot-arm32v7": { - "docType": "Undocumented" - } - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/8.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|8.0|fixed-tag)-alpine3.22-aot-arm64v8": { - "docType": "Undocumented" - }, - "$(dotnet|8.0|minor-tag)-alpine3.22-aot-arm64v8": { - "docType": "Undocumented" - } - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/8.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "architecture": "arm", - "dockerfile": "src/runtime-deps/8.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "variant": "v7", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ] - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/8.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "variant": "v8", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ] - } - ] - }, { "productVersion": "$(dotnet|8.0|product-version)", "sharedTags": { @@ -1074,143 +937,6 @@ } ] }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22": {}, - "$(dotnet|9.0|fixed-tag)-alpine3.22-aot": { - "docType": "Undocumented" - }, - "$(dotnet|9.0|minor-tag)-alpine3.22-aot": { - "docType": "Undocumented" - } - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/9.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-amd64": {}, - "$(dotnet|9.0|fixed-tag)-alpine3.22-aot-amd64": { - "docType": "Undocumented" - }, - "$(dotnet|9.0|minor-tag)-alpine3.22-aot-amd64": { - "docType": "Undocumented" - } - } - }, - { - "architecture": "arm", - "dockerfile": "src/runtime-deps/9.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|9.0|fixed-tag)-alpine3.22-aot-arm32v7": { - "docType": "Undocumented" - }, - "$(dotnet|9.0|minor-tag)-alpine3.22-aot-arm32v7": { - "docType": "Undocumented" - } - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/9.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|9.0|fixed-tag)-alpine3.22-aot-arm64v8": { - "docType": "Undocumented" - }, - "$(dotnet|9.0|minor-tag)-alpine3.22-aot-arm64v8": { - "docType": "Undocumented" - } - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/9.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "architecture": "arm", - "dockerfile": "src/runtime-deps/9.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "variant": "v7", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ] - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/9.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "variant": "v8", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ] - } - ] - }, { "productVersion": "$(dotnet|9.0|product-version)", "sharedTags": { @@ -1743,41 +1469,45 @@ { "productVersion": "$(dotnet|10.0|product-version)", "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23": {}, + "$(dotnet|10.0|minor-tag)-alpine": {} }, "platforms": [ { - "dockerfile": "src/runtime-deps/10.0/alpine3.22/amd64", + "dockerfile": "src/runtime-deps/10.0/alpine3.23/amd64", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-amd64": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-amd64": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-amd64": {}, + "$(dotnet|10.0|minor-tag)-alpine-amd64": {} } }, { "architecture": "arm", - "dockerfile": "src/runtime-deps/10.0/alpine3.22/arm32v7", + "dockerfile": "src/runtime-deps/10.0/alpine3.23/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm32v7": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|10.0|minor-tag)-alpine-arm32v7": {} }, "variant": "v7" }, { "architecture": "arm64", - "dockerfile": "src/runtime-deps/10.0/alpine3.22/arm64v8", + "dockerfile": "src/runtime-deps/10.0/alpine3.23/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm64v8": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|10.0|minor-tag)-alpine-arm64v8": {} }, "variant": "v8" } @@ -1786,38 +1516,41 @@ { "productVersion": "$(dotnet|10.0|product-version)", "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-extra": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-extra": {}, + "$(dotnet|10.0|minor-tag)-alpine-extra": {} }, "platforms": [ { - "dockerfile": "src/runtime-deps/10.0/alpine3.22-extra/amd64", + "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/amd64", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-amd64": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|10.0|minor-tag)-alpine-extra-amd64": {} }, "customBuildLegGroups": [ { "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-amd64" + "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-amd64" ] } ] }, { "architecture": "arm", - "dockerfile": "src/runtime-deps/10.0/alpine3.22-extra/arm32v7", + "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm32v7": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|10.0|minor-tag)-alpine-extra-arm32v7": {} }, "variant": "v7", "customBuildLegGroups": [ @@ -1825,20 +1558,21 @@ "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm32v7" + "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-arm32v7" ] } ] }, { "architecture": "arm64", - "dockerfile": "src/runtime-deps/10.0/alpine3.22-extra/arm64v8", + "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm64v8": {} + "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|10.0|minor-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|10.0|minor-tag)-alpine-extra-arm64v8": {} }, "variant": "v8", "customBuildLegGroups": [ @@ -1846,7 +1580,7 @@ "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm64v8" + "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-arm64v8" ] } ] @@ -1856,147 +1590,26 @@ { "productVersion": "$(dotnet|10.0|product-version)", "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23": {}, - "$(dotnet|10.0|minor-tag)-alpine": {} + "$(dotnet|10.0|fixed-tag)-azurelinux3.0": {}, + "$(dotnet|10.0|minor-tag)-azurelinux3.0": {} }, "platforms": [ { - "dockerfile": "src/runtime-deps/10.0/alpine3.23/amd64", + "dockerfile": "src/runtime-deps/10.0/azurelinux3.0/amd64", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", "os": "linux", - "osVersion": "alpine3.23", + "osVersion": "azurelinux3.0", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine-amd64": {} + "$(dotnet|10.0|fixed-tag)-azurelinux3.0-amd64": {}, + "$(dotnet|10.0|minor-tag)-azurelinux3.0-amd64": {} } }, { - "architecture": "arm", - "dockerfile": "src/runtime-deps/10.0/alpine3.23/arm32v7", + "architecture": "arm64", + "dockerfile": "src/runtime-deps/10.0/azurelinux3.0/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/10.0/alpine3.23/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine-extra": {} - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-amd64" - ] - } - ] - }, - { - "architecture": "arm", - "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine-extra-arm32v7": {} - }, - "variant": "v7", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-arm32v7" - ] - } - ] - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/10.0/alpine3.23-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine-extra-arm64v8": {} - }, - "variant": "v8", - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.23-arm64v8" - ] - } - ] - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-azurelinux3.0": {}, - "$(dotnet|10.0|minor-tag)-azurelinux3.0": {} - }, - "platforms": [ - { - "dockerfile": "src/runtime-deps/10.0/azurelinux3.0/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "azurelinux3.0", - "tags": { - "$(dotnet|10.0|fixed-tag)-azurelinux3.0-amd64": {}, - "$(dotnet|10.0|minor-tag)-azurelinux3.0-amd64": {} - } - }, - { - "architecture": "arm64", - "dockerfile": "src/runtime-deps/10.0/azurelinux3.0/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile", - "os": "linux", - "osVersion": "azurelinux3.0", + "osVersion": "azurelinux3.0", "tags": { "$(dotnet|10.0|fixed-tag)-azurelinux3.0-arm64v8": {}, "$(dotnet|10.0|minor-tag)-azurelinux3.0-arm64v8": {} @@ -2781,137 +2394,6 @@ } ] }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/8.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, { "productVersion": "$(dotnet|8.0|product-version)", "sharedTags": { @@ -3938,21 +3420,23 @@ { "productVersion": "$(dotnet|9.0|product-version)", "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23": {}, + "$(dotnet|9.0|minor-tag)-alpine": {} }, "platforms": [ { "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22/amd64", + "dockerfile": "src/runtime/9.0/alpine3.23/amd64", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-amd64": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine-amd64": {} } }, { @@ -3960,13 +3444,14 @@ "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22/arm32v7", + "dockerfile": "src/runtime/9.0/alpine3.23/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm32v7": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine-arm32v7": {} }, "variant": "v7" }, @@ -3975,13 +3460,14 @@ "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22/arm64v8", + "dockerfile": "src/runtime/9.0/alpine3.23/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm64v8": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine-arm64v8": {} }, "variant": "v8" } @@ -3990,28 +3476,30 @@ { "productVersion": "$(dotnet|9.0|product-version)", "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra": {} }, "platforms": [ { "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22-extra/amd64", + "dockerfile": "src/runtime/9.0/alpine3.23-extra/amd64", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-amd64": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-amd64": {} }, "customBuildLegGroups": [ { "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-amd64" + "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-amd64" ] } ] @@ -4020,20 +3508,21 @@ "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22-extra/arm32v7", + "dockerfile": "src/runtime/9.0/alpine3.23-extra/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm32v7": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-arm32v7": {} }, "customBuildLegGroups": [ { "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm32v7" + "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-arm32v7" ] } ], @@ -4044,152 +3533,14 @@ "buildArgs": { "REPO": "$(Repo:runtime-deps)" }, - "dockerfile": "src/runtime/9.0/alpine3.22-extra/arm64v8", + "dockerfile": "src/runtime/9.0/alpine3.23-extra/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23": {}, - "$(dotnet|9.0|minor-tag)-alpine": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/9.0/alpine3.23-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-arm64v8": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-arm64v8": {} }, "customBuildLegGroups": [ { @@ -4742,137 +4093,6 @@ } ] }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/runtime/10.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, { "productVersion": "$(dotnet|10.0|product-version)", "sharedTags": { @@ -6053,21 +5273,23 @@ { "productVersion": "$(dotnet|8.0|product-version)", "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22": {} + "$(dotnet|8.0|fixed-tag)-alpine3.23": {}, + "$(dotnet|8.0|minor-tag)-alpine3.23": {}, + "$(dotnet|8.0|minor-tag)-alpine": {} }, "platforms": [ { "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/8.0/alpine3.22/amd64", + "dockerfile": "src/aspnet/8.0/alpine3.23/amd64", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-amd64": {} + "$(dotnet|8.0|fixed-tag)-alpine3.23-amd64": {}, + "$(dotnet|8.0|minor-tag)-alpine3.23-amd64": {}, + "$(dotnet|8.0|minor-tag)-alpine-amd64": {} } }, { @@ -6075,13 +5297,14 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/8.0/alpine3.22/arm32v7", + "dockerfile": "src/aspnet/8.0/alpine3.23/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm32v7": {} + "$(dotnet|8.0|fixed-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|8.0|minor-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|8.0|minor-tag)-alpine-arm32v7": {} }, "variant": "v7" }, @@ -6090,287 +5313,14 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/8.0/alpine3.22/arm64v8", + "dockerfile": "src/aspnet/8.0/alpine3.23/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.22-composite-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine-composite-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|8.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|8.0|product-version)", - "sharedTags": { - "$(dotnet|8.0|fixed-tag)-alpine3.23": {}, - "$(dotnet|8.0|minor-tag)-alpine3.23": {}, - "$(dotnet|8.0|minor-tag)-alpine": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.23/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.23-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine3.23-amd64": {}, - "$(dotnet|8.0|minor-tag)-alpine-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.23/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|8.0|minor-tag)-alpine-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/8.0/alpine3.23/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|8.0|fixed-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|8.0|minor-tag)-alpine-arm64v8": {} + "$(dotnet|8.0|fixed-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|8.0|minor-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|8.0|minor-tag)-alpine-arm64v8": {} }, "variant": "v8" } @@ -7935,21 +6885,23 @@ { "productVersion": "$(dotnet|9.0|product-version)", "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23": {}, + "$(dotnet|9.0|minor-tag)-alpine": {} }, "platforms": [ { "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22/amd64", + "dockerfile": "src/aspnet/9.0/alpine3.23/amd64", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-amd64": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine-amd64": {} } }, { @@ -7957,13 +6909,14 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22/arm32v7", + "dockerfile": "src/aspnet/9.0/alpine3.23/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm32v7": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine-arm32v7": {} }, "variant": "v7" }, @@ -7972,13 +6925,14 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22/arm64v8", + "dockerfile": "src/aspnet/9.0/alpine3.23/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-arm64v8": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine-arm64v8": {} }, "variant": "v8" } @@ -7987,28 +6941,30 @@ { "productVersion": "$(dotnet|9.0|product-version)", "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra": {} }, "platforms": [ { "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22-extra/amd64", + "dockerfile": "src/aspnet/9.0/alpine3.23-extra/amd64", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-amd64": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-amd64": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-amd64": {} }, "customBuildLegGroups": [ { "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-amd64" + "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-amd64" ] } ] @@ -8017,20 +6973,21 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22-extra/arm32v7", + "dockerfile": "src/aspnet/9.0/alpine3.23-extra/arm32v7", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm32v7": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm32v7": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-arm32v7": {} }, "customBuildLegGroups": [ { "name": "test-dependencies", "type": "Integral", "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm32v7" + "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-arm32v7" ] } ], @@ -8041,291 +6998,14 @@ "buildArgs": { "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/9.0/alpine3.22-extra/arm64v8", + "dockerfile": "src/aspnet/9.0/alpine3.23-extra/arm64v8", "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "alpine3.23", "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.22-composite-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-composite-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23": {}, - "$(dotnet|9.0|minor-tag)-alpine": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "sharedTags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-amd64": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm32v7": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|9.0|minor-tag)-alpine3.23-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/alpine3.23-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.23", - "tags": { - "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm64v8": {}, - "$(dotnet|9.0|minor-tag)-alpine-extra-arm64v8": {} + "$(dotnet|9.0|fixed-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine3.23-extra-arm64v8": {}, + "$(dotnet|9.0|minor-tag)-alpine-extra-arm64v8": {} }, "customBuildLegGroups": [ { @@ -9203,352 +7883,82 @@ "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows", "os": "windows", "osVersion": "windowsservercore-ltsc2022", - "tags": { - "$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2022": {}, - "$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2022": {} - } - } - ] - }, - { - "productVersion": "$(dotnet|9.0|product-version)", - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/9.0/windowsservercore-ltsc2025/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows", - "os": "windows", - "osVersion": "windowsservercore-ltsc2025", - "tags": { - "$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2025": {}, - "$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2025": {} - } - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-noble": {}, - "$(dotnet|10.0|minor-tag)-noble": {}, - "$(dotnet|10.0|fixed-tag)": {}, - "$(dotnet|10.0|minor-tag)": {}, - "latest": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/noble/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "noble", - "tags": { - "$(dotnet|10.0|fixed-tag)-noble-amd64": {}, - "$(dotnet|10.0|minor-tag)-noble-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/noble/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "noble", - "tags": { - "$(dotnet|10.0|fixed-tag)-noble-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-noble-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/noble/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "noble", - "tags": { - "$(dotnet|10.0|fixed-tag)-noble-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-noble-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm32v7": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:runtime)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux.extra", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-extra-arm64v8": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", - "variant": "v8" + "tags": { + "$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2022": {}, + "$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2022": {} + } } ] }, { - "productVersion": "$(dotnet|10.0|product-version)", - "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite": {} - }, + "productVersion": "$(dotnet|9.0|product-version)", "platforms": [ { "buildArgs": { - "REPO": "$(Repo:runtime-deps)" + "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", + "dockerfile": "src/aspnet/9.0/windowsservercore-ltsc2025/amd64", + "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows", + "os": "windows", + "osVersion": "windowsservercore-ltsc2025", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-amd64": {} + "$(dotnet|9.0|fixed-tag)-windowsservercore-ltsc2025": {}, + "$(dotnet|9.0|minor-tag)-windowsservercore-ltsc2025": {} } - }, - { - "architecture": "arm", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-arm32v7": {} - }, - "variant": "v7" - }, - { - "architecture": "arm64", - "buildArgs": { - "REPO": "$(Repo:runtime-deps)" - }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-arm64v8": {} - }, - "variant": "v8" } ] }, { "productVersion": "$(dotnet|10.0|product-version)", "sharedTags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-extra": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-extra": {} + "$(dotnet|10.0|fixed-tag)-noble": {}, + "$(dotnet|10.0|minor-tag)-noble": {}, + "$(dotnet|10.0|fixed-tag)": {}, + "$(dotnet|10.0|minor-tag)": {}, + "latest": {} }, "platforms": [ { "buildArgs": { - "REPO": "$(Repo:runtime-deps)" + "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite-extra/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", + "dockerfile": "src/aspnet/10.0/noble/amd64", + "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "noble", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-extra-amd64": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-extra-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-amd64" - ] - } - ] + "$(dotnet|10.0|fixed-tag)-noble-amd64": {}, + "$(dotnet|10.0|minor-tag)-noble-amd64": {} + } }, { + "architecture": "arm", "buildArgs": { - "REPO": "$(Repo:runtime-deps)" + "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite-extra/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", + "dockerfile": "src/aspnet/10.0/noble/arm32v7", + "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "noble", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-extra-arm32v7": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-extra-arm32v7": {} + "$(dotnet|10.0|fixed-tag)-noble-arm32v7": {}, + "$(dotnet|10.0|minor-tag)-noble-arm32v7": {} }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm32v7" - ] - } - ], - "architecture": "arm", "variant": "v7" }, { + "architecture": "arm64", "buildArgs": { - "REPO": "$(Repo:runtime-deps)" + "REPO": "$(Repo:runtime)" }, - "dockerfile": "src/aspnet/10.0/alpine3.22-composite-extra/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux-composite.extra", + "dockerfile": "src/aspnet/10.0/noble/arm64v8", + "dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux", "os": "linux", - "osVersion": "alpine3.22", + "osVersion": "noble", "tags": { - "$(dotnet|10.0|fixed-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine3.22-composite-extra-arm64v8": {}, - "$(dotnet|10.0|minor-tag)-alpine-composite-extra-arm64v8": {} + "$(dotnet|10.0|fixed-tag)-noble-arm64v8": {}, + "$(dotnet|10.0|minor-tag)-noble-arm64v8": {} }, - "customBuildLegGroups": [ - { - "name": "test-dependencies", - "type": "Integral", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ], - "architecture": "arm64", "variant": "v8" } ] @@ -11530,58 +9940,6 @@ } ] }, - { - "productVersion": "$(sdk|8.0|product-version)", - "sharedTags": { - "$(sdk|8.0|fixed-tag)-alpine3.22": {}, - "$(sdk|8.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "dockerfile": "src/sdk/8.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|8.0|fixed-tag)-alpine3.22-amd64": {}, - "$(sdk|8.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm", - "dockerfile": "src/sdk/8.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|8.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(sdk|8.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm64", - "dockerfile": "src/sdk/8.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|8.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(sdk|8.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, { "productVersion": "$(sdk|8.0|product-version)", "sharedTags": { @@ -11984,58 +10342,6 @@ } ] }, - { - "productVersion": "$(sdk|9.0|product-version)", - "sharedTags": { - "$(sdk|9.0|fixed-tag)-alpine3.22": {}, - "$(sdk|9.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "dockerfile": "src/sdk/9.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|9.0|fixed-tag)-alpine3.22-amd64": {}, - "$(sdk|9.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm", - "dockerfile": "src/sdk/9.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|9.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(sdk|9.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm64", - "dockerfile": "src/sdk/9.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|9.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(sdk|9.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, { "productVersion": "$(sdk|9.0|product-version)", "sharedTags": { @@ -12383,113 +10689,6 @@ } ] }, - { - "productVersion": "$(sdk|10.0|product-version)", - "sharedTags": { - "$(sdk|10.0|fixed-tag)-alpine3.22": {}, - "$(sdk|10.0|minor-tag)-alpine3.22": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "dockerfile": "src/sdk/10.0/alpine3.22/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-amd64": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-amd64": {} - } - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm", - "dockerfile": "src/sdk/10.0/alpine3.22/arm32v7", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-arm32v7": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-arm32v7": {} - }, - "variant": "v7" - }, - { - "buildArgs": { - "REPO": "$(Repo:aspnet)" - }, - "architecture": "arm64", - "dockerfile": "src/sdk/10.0/alpine3.22/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-arm64v8": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-arm64v8": {} - }, - "variant": "v8" - } - ] - }, - { - "productVersion": "$(sdk|10.0|product-version)", - "sharedTags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-aot": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-aot": {} - }, - "platforms": [ - { - "buildArgs": { - "REPO": "$(Repo:sdk)" - }, - "dockerfile": "src/sdk/10.0/alpine3.22-aot/amd64", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux.aot", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-aot-amd64": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-aot-amd64": {} - }, - "customBuildLegGroups": [ - { - "name": "pr-build", - "type": "Supplemental", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-amd64" - ] - } - ] - }, - { - "buildArgs": { - "REPO": "$(Repo:sdk)" - }, - "architecture": "arm64", - "dockerfile": "src/sdk/10.0/alpine3.22-aot/arm64v8", - "dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux.aot", - "os": "linux", - "osVersion": "alpine3.22", - "tags": { - "$(sdk|10.0|fixed-tag)-alpine3.22-aot-arm64v8": {}, - "$(sdk|10.0|minor-tag)-alpine3.22-aot-arm64v8": {} - }, - "variant": "v8", - "customBuildLegGroups": [ - { - "name": "pr-build", - "type": "Supplemental", - "dependencies": [ - "$(Repo:sdk):$(sdk|10.0|minor-tag)-alpine3.22-arm64v8" - ] - } - ] - } - ] - }, { "productVersion": "$(sdk|10.0|product-version)", "sharedTags": { diff --git a/manifest.versions.json b/manifest.versions.json index 359f3caff1..3fbba410fb 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -115,7 +115,6 @@ "libicu|noble": 74, "libicu|resolute": 78, - "libssl|alpine3.22": "3", "libssl|alpine3.23": "3", "libssl|bookworm": "3", "libssl|bullseye": "1.1", diff --git a/src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile deleted file mode 100644 index 36e0e1d172..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite-extra/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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-extra/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22-composite-extra/arm32v7/Dockerfile deleted file mode 100644 index 0943c20528..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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-extra/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22-composite-extra/arm64v8/Dockerfile deleted file mode 100644 index 7ccf77f765..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile deleted file mode 100644 index 0d21461e6b..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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 deleted file mode 100644 index 21721f2327..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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 deleted file mode 100644 index 14e68f923f..0000000000 --- a/src/aspnet/10.0/alpine3.22-composite/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 - - -# ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.22-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=10.0.3 \ - # ASP.NET Core version - ASPNET_VERSION=10.0.3 - -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-extra/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index dbe151c596..0000000000 --- a/src/aspnet/10.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index dd2cdc6611..0000000000 --- a/src/aspnet/10.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 87c523a9dc..0000000000 --- a/src/aspnet/10.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile b/src/aspnet/10.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index 7f7f025f7d..0000000000 --- a/src/aspnet/10.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -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 deleted file mode 100644 index 9526fc1ced..0000000000 --- a/src/aspnet/10.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -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 deleted file mode 100644 index 1126de3166..0000000000 --- a/src/aspnet/10.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ - && 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 \ - && 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 - - -# ASP.NET Core image -FROM $REPO:10.0.3-alpine3.22-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/alpine3.22-composite-extra/amd64/Dockerfile deleted file mode 100644 index 586cfbdc09..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite-extra/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-composite-extra/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.22-composite-extra/arm32v7/Dockerfile deleted file mode 100644 index e32736bc95..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.22-composite-extra/arm64v8/Dockerfile deleted file mode 100644 index 015264fe86..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-composite/amd64/Dockerfile b/src/aspnet/8.0/alpine3.22-composite/amd64/Dockerfile deleted file mode 100644 index e1f7461da0..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-composite/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.22-composite/arm32v7/Dockerfile deleted file mode 100644 index 343291988d..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-composite/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.22-composite/arm64v8/Dockerfile deleted file mode 100644 index 268c9d35e8..0000000000 --- a/src/aspnet/8.0/alpine3.22-composite/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.22-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=8.0.24 \ - # ASP.NET Core version - ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.22-extra/amd64/Dockerfile b/src/aspnet/8.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index 6176ff8a15..0000000000 --- a/src/aspnet/8.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22-extra/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index 0067bde11c..0000000000 --- a/src/aspnet/8.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22-extra/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index d68c07b4df..0000000000 --- a/src/aspnet/8.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22/amd64/Dockerfile b/src/aspnet/8.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index e47040a456..0000000000 --- a/src/aspnet/8.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 1455666698..0000000000 --- a/src/aspnet/8.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 16e6fc7900..0000000000 --- a/src/aspnet/8.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:8.0.24-alpine3.22-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22-composite-extra/amd64/Dockerfile b/src/aspnet/9.0/alpine3.22-composite-extra/amd64/Dockerfile deleted file mode 100644 index f6289350d0..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite-extra/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-composite-extra/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.22-composite-extra/arm32v7/Dockerfile deleted file mode 100644 index 97d3f14ab6..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-composite-extra/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.22-composite-extra/arm64v8/Dockerfile deleted file mode 100644 index 1e6e2a3e88..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-composite/amd64/Dockerfile b/src/aspnet/9.0/alpine3.22-composite/amd64/Dockerfile deleted file mode 100644 index e43ea998cc..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-amd64 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-composite/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.22-composite/arm32v7/Dockerfile deleted file mode 100644 index 017d910b55..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-arm32v7 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-composite/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.22-composite/arm64v8/Dockerfile deleted file mode 100644 index 2d2ab22c09..0000000000 --- a/src/aspnet/9.0/alpine3.22-composite/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.22-arm64v8 - -ENV \ - # .NET Runtime version - DOTNET_VERSION=9.0.13 \ - # ASP.NET Core version - ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.22-extra/amd64/Dockerfile b/src/aspnet/9.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index 5070d098e2..0000000000 --- a/src/aspnet/9.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22-extra/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index 7abdfac1b2..0000000000 --- a/src/aspnet/9.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22-extra/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 617a0b291e..0000000000 --- a/src/aspnet/9.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22/amd64/Dockerfile b/src/aspnet/9.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index 7e6fd6b210..0000000000 --- a/src/aspnet/9.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-amd64 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-amd64 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 438b74550c..0000000000 --- a/src/aspnet/9.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm32v7 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-arm32v7 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 9acae5fb82..0000000000 --- a/src/aspnet/9.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm64v8 AS installer - -# Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ - && 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/checksums/$aspnetcore_version-sha.txt \ - && awk -v file="aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $aspnetcore_version-sha.txt | 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 \ - aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ - $aspnetcore_version-sha.txt - - -# ASP.NET Core image -FROM $REPO:9.0.13-alpine3.22-arm64v8 - -# ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index c9dc3b1da2..0000000000 --- a/src/runtime-deps/10.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index dfa4053e2f..0000000000 --- a/src/runtime-deps/10.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 7c25ae6f2e..0000000000 --- a/src/runtime-deps/10.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile b/src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index c3042512d9..0000000000 --- a/src/runtime-deps/10.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile b/src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index a543d8c074..0000000000 --- a/src/runtime-deps/10.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile b/src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index ab50a7bde1..0000000000 --- a/src/runtime-deps/10.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime-deps/8.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index e494624fba..0000000000 --- a/src/runtime-deps/8.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime-deps/8.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index cf20a92944..0000000000 --- a/src/runtime-deps/8.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime-deps/8.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 3e8c7174aa..0000000000 --- a/src/runtime-deps/8.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22/amd64/Dockerfile b/src/runtime-deps/8.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index c50c513775..0000000000 --- a/src/runtime-deps/8.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22/arm32v7/Dockerfile b/src/runtime-deps/8.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index fd03562b5c..0000000000 --- a/src/runtime-deps/8.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/8.0/alpine3.22/arm64v8/Dockerfile b/src/runtime-deps/8.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index b04dec8c12..0000000000 --- a/src/runtime-deps/8.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ \ - zlib - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime-deps/9.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index c9dc3b1da2..0000000000 --- a/src/runtime-deps/9.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime-deps/9.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index dfa4053e2f..0000000000 --- a/src/runtime-deps/9.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime-deps/9.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 7c25ae6f2e..0000000000 --- a/src/runtime-deps/9.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - icu-data-full \ - icu-libs \ - libgcc \ - libssl3 \ - libstdc++ \ - tzdata - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile b/src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index c3042512d9..0000000000 --- a/src/runtime-deps/9.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM amd64/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile b/src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index a543d8c074..0000000000 --- a/src/runtime-deps/9.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM arm32v7/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile b/src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index ab50a7bde1..0000000000 --- a/src/runtime-deps/9.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM arm64v8/alpine:3.22 - -ENV \ - # UID of the non-root user 'app' - APP_UID=1654 \ - # Configure web servers to bind to port 8080 when present - ASPNETCORE_HTTP_PORTS=8080 \ - # Enable detection of running in a container - DOTNET_RUNNING_IN_CONTAINER=true \ - # Set the invariant mode since ICU package isn't included (see https://github.com/dotnet/announcements/issues/20) - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true - -RUN apk add --upgrade --no-cache \ - ca-certificates-bundle \ - \ - # .NET dependencies - libgcc \ - libssl3 \ - libstdc++ - -# Create a non-root user and group -RUN addgroup \ - --gid=$APP_UID \ - app \ - && adduser \ - --uid=$APP_UID \ - --ingroup=app \ - --disabled-password \ - app diff --git a/src/runtime/10.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime/10.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index df4ee463b2..0000000000 --- a/src/runtime/10.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-extra-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/10.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index cc0d5c2225..0000000000 --- a/src/runtime/10.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-extra-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/10.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index b26a20ea1b..0000000000 --- a/src/runtime/10.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-extra-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/10.0/alpine3.22/amd64/Dockerfile b/src/runtime/10.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index 3aeda8b33c..0000000000 --- a/src/runtime/10.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 34d2bbdc41..0000000000 --- a/src/runtime/10.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 943f35141f..0000000000 --- a/src/runtime/10.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ - && 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 \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 - - -# .NET runtime image -FROM $REPO:10.0.3-alpine3.22-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=10.0.3 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime/8.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index 44d93fb334..0000000000 --- a/src/runtime/8.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-extra-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime/8.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index 9487f1bf1d..0000000000 --- a/src/runtime/8.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-extra-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime/8.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 84fea8b070..0000000000 --- a/src/runtime/8.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-extra-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22/amd64/Dockerfile b/src/runtime/8.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index 42049d7b9d..0000000000 --- a/src/runtime/8.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/8.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 7713b798e6..0000000000 --- a/src/runtime/8.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/8.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/8.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 31ff8925a7..0000000000 --- a/src/runtime/8.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:8.0.24-alpine3.22-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=8.0.24 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22-extra/amd64/Dockerfile b/src/runtime/9.0/alpine3.22-extra/amd64/Dockerfile deleted file mode 100644 index 2bf4f29fe8..0000000000 --- a/src/runtime/9.0/alpine3.22-extra/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-extra-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22-extra/arm32v7/Dockerfile b/src/runtime/9.0/alpine3.22-extra/arm32v7/Dockerfile deleted file mode 100644 index f62cd1eb6e..0000000000 --- a/src/runtime/9.0/alpine3.22-extra/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-extra-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22-extra/arm64v8/Dockerfile b/src/runtime/9.0/alpine3.22-extra/arm64v8/Dockerfile deleted file mode 100644 index 4b58eb04b6..0000000000 --- a/src/runtime/9.0/alpine3.22-extra/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-extra-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22/amd64/Dockerfile b/src/runtime/9.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index 97f67dbe6d..0000000000 --- a/src/runtime/9.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-amd64 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-amd64 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22/arm32v7/Dockerfile b/src/runtime/9.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 2188d7c238..0000000000 --- a/src/runtime/9.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm32v7 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-arm32v7 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/runtime/9.0/alpine3.22/arm64v8/Dockerfile b/src/runtime/9.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 332226d761..0000000000 --- a/src/runtime/9.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/runtime-deps - -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm64v8 AS installer - -# Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ - && rm \ - dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET runtime image -FROM $REPO:9.0.13-alpine3.22-arm64v8 - -# .NET Runtime version -ENV DOTNET_VERSION=9.0.13 - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile b/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile deleted file mode 100644 index aa897c0d6d..0000000000 --- a/src/sdk/10.0/alpine3.22-aot/amd64/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# syntax=docker/dockerfile:1 -ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.103-alpine3.22-amd64 - -RUN apk add --upgrade --no-cache \ - build-base \ - clang \ - zlib-dev diff --git a/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile deleted file mode 100644 index 3805658597..0000000000 --- a/src/sdk/10.0/alpine3.22-aot/arm64v8/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# syntax=docker/dockerfile:1 -ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.103-alpine3.22-arm64v8 - -RUN apk add --upgrade --no-cache \ - build-base \ - clang \ - zlib-dev diff --git a/src/sdk/10.0/alpine3.22/amd64/Dockerfile b/src/sdk/10.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index ef347cc982..0000000000 --- a/src/sdk/10.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,67 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:10.0.3-alpine3.22-amd64 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ - && 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 \ - && 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 \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 - - -# .NET SDK image -FROM $REPO:10.0.3-alpine3.22-amd64 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=10.0.103 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22 \ - # Workaround for https://github.com/PowerShell/PowerShell/issues/20685 - DOTNET_ROLL_FORWARD=Major - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dnx /usr/bin/dnx \ - # Trigger first run experience by running arbitrary cmd - && dotnet help - -# Install PowerShell global tool -RUN powershell_version=7.6.0-preview.4 \ - && wget --output-document PowerShell.Linux.Alpine.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && powershell_sha512='d0b0e5822a49371f632605a087aed11e71943899c7e910ba510dd848270e56b449b02d425f23333139054ae37f298241c071ca15a77c945af7d4d39c15ac74a6' \ - && echo "$powershell_sha512 PowerShell.Linux.Alpine.$powershell_version.nupkg" | sha512sum -c - \ - && mkdir --parents /usr/share/powershell \ - && dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.Alpine \ - && dotnet nuget locals all --clear \ - && rm PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \ - && chmod 755 /usr/share/powershell/pwsh \ - # To reduce image size, remove the copy nupkg that nuget keeps. - && find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm \ - # Add ncurses-terminfo-base to resolve psreadline dependency - && apk add --no-cache ncurses-terminfo-base diff --git a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 7af2f114ff..0000000000 --- a/src/sdk/10.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,47 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm32v7 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ - && 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 \ - && 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 \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 - - -# .NET SDK image -FROM $REPO:10.0.3-alpine3.22-arm32v7 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=10.0.103 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dnx /usr/bin/dnx \ - # Trigger first run experience by running arbitrary cmd - && dotnet help diff --git a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 6c82f4125a..0000000000 --- a/src/sdk/10.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,47 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:10.0.3-alpine3.22-arm64v8 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ - && 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 \ - && 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 \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 - - -# .NET SDK image -FROM $REPO:10.0.3-alpine3.22-arm64v8 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=10.0.103 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -RUN ln -s /usr/share/dotnet/dnx /usr/bin/dnx \ - # Trigger first run experience by running arbitrary cmd - && dotnet help diff --git a/src/sdk/8.0/alpine3.22/amd64/Dockerfile b/src/sdk/8.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index b1d2e4e2b4..0000000000 --- a/src/sdk/8.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:8.0.24-alpine3.22-amd64 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:8.0.24-alpine3.22-amd64 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=8.0.418 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help - -# Install PowerShell global tool -RUN powershell_version=7.4.13 \ - && wget --output-document PowerShell.Linux.Alpine.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && powershell_sha512='aad1256a8a29ae6646408a6bba00459745e4d676a4643541d55340fca0f311caecaa1f7a3490d49812d255d253d94ae06ba8134a5e5a304504decab556f58031' \ - && echo "$powershell_sha512 PowerShell.Linux.Alpine.$powershell_version.nupkg" | sha512sum -c - \ - && mkdir --parents /usr/share/powershell \ - && dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.Alpine \ - && dotnet nuget locals all --clear \ - && rm PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \ - && chmod 755 /usr/share/powershell/pwsh \ - # To reduce image size, remove the copy nupkg that nuget keeps. - && find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm \ - # Add ncurses-terminfo-base to resolve psreadline dependency - && apk add --no-cache ncurses-terminfo-base diff --git a/src/sdk/8.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/8.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index 9a6fb2769d..0000000000 --- a/src/sdk/8.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,48 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm32v7 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:8.0.24-alpine3.22-arm32v7 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=8.0.418 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22-arm32 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help diff --git a/src/sdk/8.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/8.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index 240d291813..0000000000 --- a/src/sdk/8.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,48 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:8.0.24-alpine3.22-arm64v8 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:8.0.24-alpine3.22-arm64v8 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=8.0.418 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22-arm64 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help diff --git a/src/sdk/9.0/alpine3.22/amd64/Dockerfile b/src/sdk/9.0/alpine3.22/amd64/Dockerfile deleted file mode 100644 index e4cfdf5b7c..0000000000 --- a/src/sdk/9.0/alpine3.22/amd64/Dockerfile +++ /dev/null @@ -1,65 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:9.0.13-alpine3.22-amd64 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:9.0.13-alpine3.22-amd64 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=9.0.311 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help - -# Install PowerShell global tool -RUN powershell_version=7.5.4 \ - && wget --output-document PowerShell.Linux.Alpine.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && powershell_sha512='bc8d9677d49d625663e885461e74fdce1218d7e39da9bcd3cee7ea6bda488f34f92d0734263dd1bdbecdb47425130ae97e96be89658f70eebdab88dd75852252' \ - && echo "$powershell_sha512 PowerShell.Linux.Alpine.$powershell_version.nupkg" | sha512sum -c - \ - && mkdir --parents /usr/share/powershell \ - && dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.Alpine \ - && dotnet nuget locals all --clear \ - && rm PowerShell.Linux.Alpine.$powershell_version.nupkg \ - && ln -s /usr/share/powershell/pwsh /usr/bin/pwsh \ - && chmod 755 /usr/share/powershell/pwsh \ - # To reduce image size, remove the copy nupkg that nuget keeps. - && find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm \ - # Add ncurses-terminfo-base to resolve psreadline dependency - && apk add --no-cache ncurses-terminfo-base diff --git a/src/sdk/9.0/alpine3.22/arm32v7/Dockerfile b/src/sdk/9.0/alpine3.22/arm32v7/Dockerfile deleted file mode 100644 index f245dcf63e..0000000000 --- a/src/sdk/9.0/alpine3.22/arm32v7/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm32v7 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:9.0.13-alpine3.22-arm32v7 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=9.0.311 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22-arm32 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help diff --git a/src/sdk/9.0/alpine3.22/arm64v8/Dockerfile b/src/sdk/9.0/alpine3.22/arm64v8/Dockerfile deleted file mode 100644 index af91d92b3f..0000000000 --- a/src/sdk/9.0/alpine3.22/arm64v8/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -ARG REPO=mcr.microsoft.com/dotnet/aspnet -# Installer image -FROM $REPO:9.0.13-alpine3.22-arm64v8 AS installer - -# Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ - && 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/checksums/$dotnet_version-sha.txt \ - && awk -v file="dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" '{gsub(/\r/, "")} $2 == file' $dotnet_version-sha.txt | sha512sum -c \ - && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz --directory /dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ - && rm \ - dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ - $dotnet_version-sha.txt - - -# .NET SDK image -FROM $REPO:9.0.13-alpine3.22-arm64v8 - -ENV \ - # Do not generate certificate - DOTNET_GENERATE_ASPNET_CERTIFICATE=false \ - # Do not show first run text - DOTNET_NOLOGO=true \ - # SDK version - DOTNET_SDK_VERSION=9.0.311 \ - # 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) - DOTNET_USE_POLLING_FILE_WATCHER=true \ - # Skip extraction of XML docs - generally not useful within an image/container - helps performance - NUGET_XMLDOC_MODE=skip \ - # PowerShell telemetry for docker image usage - POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.22-arm64 - -RUN apk add --upgrade --no-cache \ - curl \ - git \ - icu-data-full \ - icu-libs \ - libatomic \ - tzdata - -COPY --from=installer ["/dotnet", "/usr/share/dotnet"] - -# Trigger first run experience by running arbitrary cmd -RUN dotnet help diff --git a/tests/Microsoft.DotNet.Docker.Tests/OS.cs b/tests/Microsoft.DotNet.Docker.Tests/OS.cs index 67302bb02a..c4b9dc73a7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/OS.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/OS.cs @@ -16,7 +16,6 @@ internal static class OS // Alpine public static OSInfo AlpineFloating { get; } = new(OSType.Linux, OSFamily.Alpine, ""); - public static OSInfo Alpine322 { get; } = AlpineFloating with { Version = "3.22" }; public static OSInfo Alpine323 { get; } = AlpineFloating with { Version = "3.23" }; // Azure Linux diff --git a/tests/Microsoft.DotNet.Docker.Tests/TestData.cs b/tests/Microsoft.DotNet.Docker.Tests/TestData.cs index 0a028a6f51..644c6ef05e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/TestData.cs +++ b/tests/Microsoft.DotNet.Docker.Tests/TestData.cs @@ -33,13 +33,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Amd64 }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Amd64 }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Amd64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -97,13 +90,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.NobleChiseled, Arch = Arch.Arm64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm64 }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Arm64 }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Arm64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -121,13 +107,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.JammyChiseled, Arch = Arch.Arm, SdkOS = OS.Jammy, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V8_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Arm }, new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Arm, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -136,7 +115,6 @@ public static class TestData new ProductImageData { Version = V8_0, OS = OS.Alpine323, Arch = Arch.Arm, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.BookwormSlim, Arch = Arch.Amd64 }, new ProductImageData { Version = V9_0, OS = OS.Noble, Arch = Arch.Amd64 }, new ProductImageData { Version = V9_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble }, @@ -147,13 +125,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Amd64 }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Amd64 }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Amd64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -187,13 +158,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.NobleChiseled, Arch = Arch.Arm64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm64 }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Arm64 }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Arm64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -203,13 +167,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.BookwormSlim, Arch = Arch.Arm }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V9_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Arm }, new ProductImageData { Version = V9_0, OS = OS.Alpine323, Arch = Arch.Arm, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -226,7 +183,6 @@ public static class TestData new ProductImageData { Version = V9_0, OS = OS.NobleChiseled, Arch = Arch.Arm, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Noble, Arch = Arch.Amd64 }, new ProductImageData { Version = V10_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble }, new ProductImageData { Version = V10_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble, @@ -235,13 +191,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V10_0, OS = OS.NobleChiseled, Arch = Arch.Amd64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Amd64 }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Amd64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Amd64 }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Amd64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -258,7 +207,6 @@ public static class TestData new ProductImageData { Version = V10_0, OS = OS.AzureLinux30Distroless, Arch = Arch.Amd64, SdkOS = OS.AzureLinux30, ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new() { Version = V10_0, Arch = Arch.Amd64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.Alpine322 }, new() { Version = V10_0, Arch = Arch.Amd64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.Alpine323 }, new() { Version = V10_0, Arch = Arch.Amd64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.AzureLinux30Distroless, SdkOS = OS.AzureLinux30 }, new() { Version = V10_0, Arch = Arch.Amd64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.NobleChiseled, SdkOS = OS.Noble }, @@ -279,13 +227,6 @@ public static class TestData ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V10_0, OS = OS.NobleChiseled, Arch = Arch.Arm64, SdkOS = OS.Noble, ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm64 }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm64, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Arm64 }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Arm64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, @@ -294,18 +235,10 @@ public static class TestData new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Arm64, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new() { Version = V10_0, Arch = Arch.Arm64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.Alpine322 }, new() { Version = V10_0, Arch = Arch.Arm64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.Alpine323 }, new() { Version = V10_0, Arch = Arch.Arm64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.AzureLinux30Distroless, SdkOS = OS.AzureLinux30 }, new() { Version = V10_0, Arch = Arch.Arm64, SdkImageVariant = DotNetImageVariant.AOT, SupportedImageRepos = DotNetImageRepo.Runtime_Deps, OS = OS.NobleChiseled, SdkOS = OS.Noble }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Runtime_Deps | DotNetImageRepo.Runtime | DotNetImageRepo.Aspnet }, - new ProductImageData { Version = V10_0, OS = OS.Alpine322, Arch = Arch.Arm, SdkOS = OS.Alpine322, - ImageVariant = DotNetImageVariant.Composite | DotNetImageVariant.Extra, SupportedImageRepos = DotNetImageRepo.Aspnet }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Arm }, new ProductImageData { Version = V10_0, OS = OS.Alpine323, Arch = Arch.Arm, SdkOS = OS.Alpine323, ImageVariant = DotNetImageVariant.Composite, SupportedImageRepos = DotNetImageRepo.Aspnet }, From 17bf09c1c294406cef9bcb4f25cdc25c8dd81fa3 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 10 Mar 2026 10:11:55 -0700 Subject: [PATCH 27/32] Update .NET 11.0 to 11.0.100-preview.2.26159.112 SDK / 11.0.0-preview.2.26159.112 Runtime Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.monitor-base.md | 4 ++-- README.monitor.md | 4 ++-- manifest.versions.json | 8 ++++---- .../amd64/Dockerfile | 19 +++++++++---------- .../arm32v7/Dockerfile | 19 +++++++++---------- .../arm64v8/Dockerfile | 19 +++++++++---------- .../alpine3.23-composite/amd64/Dockerfile | 19 +++++++++---------- .../alpine3.23-composite/arm32v7/Dockerfile | 19 +++++++++---------- .../alpine3.23-composite/arm64v8/Dockerfile | 19 +++++++++---------- .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/alpine3.23/amd64/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile | 17 ++++++++--------- .../amd64/Dockerfile | 19 +++++++++---------- .../arm64v8/Dockerfile | 19 +++++++++---------- .../amd64/Dockerfile | 19 +++++++++---------- .../arm64v8/Dockerfile | 19 +++++++++---------- .../amd64/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 ++++++++--------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 +++---- .../amd64/Dockerfile | 19 +++++++++---------- .../arm32v7/Dockerfile | 19 +++++++++---------- .../arm64v8/Dockerfile | 19 +++++++++---------- .../amd64/Dockerfile | 19 +++++++++---------- .../arm32v7/Dockerfile | 19 +++++++++---------- .../arm64v8/Dockerfile | 19 +++++++++---------- .../resolute-chiseled-extra/amd64/Dockerfile | 17 ++++++++--------- .../arm32v7/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/resolute/amd64/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/resolute/arm32v7/Dockerfile | 17 ++++++++--------- src/aspnet/11.0/resolute/arm64v8/Dockerfile | 17 ++++++++--------- .../amd64/Dockerfile | 7 +++---- .../11.0/alpine3.23-extra/amd64/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23-extra/arm32v7/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23-extra/arm64v8/Dockerfile | 17 ++++++++--------- src/runtime/11.0/alpine3.23/amd64/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23/arm32v7/Dockerfile | 17 ++++++++--------- .../11.0/alpine3.23/arm64v8/Dockerfile | 17 ++++++++--------- .../amd64/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../azurelinux3.0-distroless/amd64/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/azurelinux3.0/amd64/Dockerfile | 17 ++++++++--------- .../11.0/azurelinux3.0/arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 +++---- .../resolute-chiseled-extra/amd64/Dockerfile | 17 ++++++++--------- .../arm32v7/Dockerfile | 17 ++++++++--------- .../arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/amd64/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/arm32v7/Dockerfile | 17 ++++++++--------- .../11.0/resolute-chiseled/arm64v8/Dockerfile | 17 ++++++++--------- src/runtime/11.0/resolute/amd64/Dockerfile | 17 ++++++++--------- src/runtime/11.0/resolute/arm32v7/Dockerfile | 17 ++++++++--------- src/runtime/11.0/resolute/arm64v8/Dockerfile | 17 ++++++++--------- .../amd64/Dockerfile | 7 +++---- src/sdk/11.0/alpine3.23/amd64/Dockerfile | 17 ++++++++--------- src/sdk/11.0/alpine3.23/arm32v7/Dockerfile | 17 ++++++++--------- src/sdk/11.0/alpine3.23/arm64v8/Dockerfile | 17 ++++++++--------- src/sdk/11.0/azurelinux3.0/amd64/Dockerfile | 17 ++++++++--------- src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile | 17 ++++++++--------- .../11.0/nanoserver-ltsc2025/amd64/Dockerfile | 7 +++---- src/sdk/11.0/resolute/amd64/Dockerfile | 17 ++++++++--------- src/sdk/11.0/resolute/arm32v7/Dockerfile | 17 ++++++++--------- src/sdk/11.0/resolute/arm64v8/Dockerfile | 17 ++++++++--------- .../amd64/Dockerfile | 7 +++---- 75 files changed, 570 insertions(+), 642 deletions(-) diff --git a/README.monitor-base.md b/README.monitor-base.md index 9adf24b53f..3e6753ae0b 100644 --- a/README.monitor-base.md +++ b/README.monitor-base.md @@ -49,7 +49,7 @@ The following Dockerfiles demonstrate how you can use this base image to build a Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.0-amd64, 10.0-amd64, 10.0.0, 10.0, 10, latest | [Dockerfile](src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.1-amd64, 10.0-amd64, 10.0.1, 10.0, 10, latest | [Dockerfile](src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.5-amd64, 9.0-amd64, 9.0.5, 9.0, 9 | [Dockerfile](src/monitor-base/9.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 8.1.3-ubuntu-chiseled-amd64, 8.1-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.1.3-ubuntu-chiseled, 8.1-ubuntu-chiseled, 8-ubuntu-chiseled, 8.1.3, 8.1, 8 | [Dockerfile](src/monitor-base/8.1/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04 8.1.3-azurelinux-distroless-amd64, 8.1-azurelinux-distroless-amd64, 8-azurelinux-distroless-amd64, 8.1.3-azurelinux-distroless, 8.1-azurelinux-distroless, 8-azurelinux-distroless | [Dockerfile](src/monitor-base/8.1/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 @@ -58,7 +58,7 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.0-arm64v8, 10.0-arm64v8, 10.0.0, 10.0, 10, latest | [Dockerfile](src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.1-arm64v8, 10.0-arm64v8, 10.0.1, 10.0, 10, latest | [Dockerfile](src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.5-arm64v8, 9.0-arm64v8, 9.0.5, 9.0, 9 | [Dockerfile](src/monitor-base/9.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 8.1.3-ubuntu-chiseled-arm64v8, 8.1-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.1.3-ubuntu-chiseled, 8.1-ubuntu-chiseled, 8-ubuntu-chiseled, 8.1.3, 8.1, 8 | [Dockerfile](src/monitor-base/8.1/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 8.1.3-azurelinux-distroless-arm64v8, 8.1-azurelinux-distroless-arm64v8, 8-azurelinux-distroless-arm64v8, 8.1.3-azurelinux-distroless, 8.1-azurelinux-distroless, 8-azurelinux-distroless | [Dockerfile](src/monitor-base/8.1/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 diff --git a/README.monitor.md b/README.monitor.md index 092053b6ec..a26d49e33f 100644 --- a/README.monitor.md +++ b/README.monitor.md @@ -50,7 +50,7 @@ See [documentation](https://go.microsoft.com/fwlink/?linkid=2158052) for how to Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.0, 10.0, 10, latest | [Dockerfile](src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.1, 10.0, 10, latest | [Dockerfile](src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.5, 9.0, 9 | [Dockerfile](src/monitor/9.0/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 8.1.3-ubuntu-chiseled, 8.1-ubuntu-chiseled, 8-ubuntu-chiseled, 8.1.3, 8.1, 8 | [Dockerfile](src/monitor/8.1/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04 8.1.3-azurelinux-distroless, 8.1-azurelinux-distroless, 8-azurelinux-distroless | [Dockerfile](src/monitor/8.1/azurelinux-distroless/amd64/Dockerfile) | Azure Linux 3.0 @@ -59,7 +59,7 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.0, 10.0, 10, latest | [Dockerfile](src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.1, 10.0, 10, latest | [Dockerfile](src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.5, 9.0, 9 | [Dockerfile](src/monitor/9.0/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 8.1.3-ubuntu-chiseled, 8.1-ubuntu-chiseled, 8-ubuntu-chiseled, 8.1.3, 8.1, 8 | [Dockerfile](src/monitor/8.1/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 8.1.3-azurelinux-distroless, 8.1-azurelinux-distroless, 8-azurelinux-distroless | [Dockerfile](src/monitor/8.1/azurelinux-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 diff --git a/manifest.versions.json b/manifest.versions.json index d9a8fb03b3..6f27ef7dd0 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -37,7 +37,7 @@ "aspnet|10.0|build-version": "10.0.3", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", - "aspnet|11.0|build-version": "11.0.0-preview.2.26155.102", + "aspnet|11.0|build-version": "11.0.0-preview.2.26159.112", "aspnet-composite|11.0|build-version": "$(aspnet|11.0|build-version)", "chisel|latest|build-version": "v1.4.0", @@ -107,7 +107,7 @@ "dotnet|11.0|base-url|nightly": "$(base-url|public|preview|nightly)", "dotnet|11.0|base-url|checksums|main": "$(base-url|public-checksums|preview|main)", "dotnet|11.0|base-url|checksums|nightly": "$(base-url|public-checksums|preview|nightly)", - "dotnet|11.0|use-final-version": "true", + "dotnet|11.0|use-final-version": "false", "libicu|bookworm": 72, "libicu|bullseye": 67, @@ -217,7 +217,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", "runtime|10.0|build-version": "10.0.3", - "runtime|11.0|build-version": "11.0.0-preview.2.26155.102", + "runtime|11.0|build-version": "11.0.0-preview.2.26159.112", "sdk|8.0|build-version": "8.0.418", "sdk|8.0|product-version": "8.0.418", @@ -246,7 +246,7 @@ "sdk|10.0|fixed-tag": "$(sdk|10.0|product-version)", "sdk|10.0|minor-tag": "$(dotnet|10.0|minor-tag)", - "sdk|11.0|build-version": "11.0.100-preview.2.26155.102", + "sdk|11.0|build-version": "11.0.100-preview.2.26159.112", "sdk|11.0|product-version": "11.0.100-preview.2", "sdk|11.0|base-url|main": "$(dotnet|11.0|base-url|main)", "sdk|11.0|base-url|nightly": "$(dotnet|11.0|base-url|nightly)", diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile index 36d48fb32b..cf9e826b24 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile index d07b429190..8b01416290 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile index 35e484290c..6c64a1274b 100644 --- a/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile index 5fa98a98e8..ede20182c0 100644 --- a/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile index b35e7b2f11..6a6f0f4b38 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile index b6fb3d8ad2..d4470548f1 100644 --- a/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-composite/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image @@ -22,9 +21,9 @@ FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile index 31e2a8fd54..a327b3a298 100644 --- a/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile index 6ccd4e6f78..856189a503 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile index 853fd3db72..030df2521f 100644 --- a/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile index a18fc38b6f..45b85590a9 100644 --- a/src/aspnet/11.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/amd64/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile index 26cf06be3a..4f09c1f4a6 100644 --- a/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile index aefc3558d8..22913c181c 100644 --- a/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index cd985a22f2..9bf89e02b2 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -31,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index 210c77e00f..dc67ecbcd1 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -31,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index f34ce7f7e4..620e915663 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -31,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 59cb8f2461..4694cf4dcb 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -31,9 +30,9 @@ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index c8d857457f..b85908fb41 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,23 +10,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index bcdfcbeaf7..23af0ad8e0 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,23 +10,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile index fea7ca599f..0b9209d939 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,23 +10,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index c0d712aca4..9a6cbe26da 100644 --- a/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,23 +10,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile index 3346dfb9ac..5681243d79 100644 --- a/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,23 +8,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile index 5cbdfef04e..7fb00257c8 100644 --- a/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,23 +8,22 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile index a827426f0b..9f72cf6570 100644 --- a/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,9 +10,8 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26155.102'; ` - $aspnetcore_file_version = '11.0.0-preview.2.final'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $aspnetcore_version = '11.0.0-preview.2.26159.112'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` @@ -34,6 +33,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile index 8e3d5b525a..4b24c67630 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile index 86527b23ef..bae5e131c6 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile index 191926406f..a767fd89b2 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile index 98f932af79..50c5f97c89 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile index 89b9a07567..4eeb9ecbc8 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile index ccbc8d687c..fac42c4fd2 100644 --- a/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-composite/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -25,9 +24,9 @@ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final \ + DOTNET_VERSION=11.0.0-preview.2.26159.112 \ # ASP.NET Core version - ASPNET_VERSION=11.0.0-preview.2.final + ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile index b7f684d363..8a0d65d7bc 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 6f02f061ed..0fea3ebd51 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 2afa00f81f..6411008990 100644 --- a/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile index 586f846f2f..030941dacb 100644 --- a/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile index 69e9aa6930..9eefd1248a 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile index 13e4c880fc..15fa52a25d 100644 --- a/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/amd64/Dockerfile b/src/aspnet/11.0/resolute/amd64/Dockerfile index 3f80099a03..970d39e118 100644 --- a/src/aspnet/11.0/resolute/amd64/Dockerfile +++ b/src/aspnet/11.0/resolute/amd64/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm32v7/Dockerfile b/src/aspnet/11.0/resolute/arm32v7/Dockerfile index 156ac73434..71cb9643f6 100644 --- a/src/aspnet/11.0/resolute/arm32v7/Dockerfile +++ b/src/aspnet/11.0/resolute/arm32v7/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/resolute/arm64v8/Dockerfile b/src/aspnet/11.0/resolute/arm64v8/Dockerfile index d7dc80f0ff..669d3382c8 100644 --- a/src/aspnet/11.0/resolute/arm64v8/Dockerfile +++ b/src/aspnet/11.0/resolute/arm64v8/Dockerfile @@ -4,23 +4,22 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=11.0.0-preview.2.26155.102 \ - && aspnetcore_file_version=11.0.0-preview.2.final \ +RUN aspnetcore_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 4276eb43a9..79480f6971 100644 --- a/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,9 +10,8 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '11.0.0-preview.2.26155.102'; ` - $aspnetcore_file_version = '11.0.0-preview.2.final'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $aspnetcore_version = '11.0.0-preview.2.26159.112'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $aspnetcore_file https://ci.dot.net/public/aspnetcore/Runtime/$aspnetcore_version/$aspnetcore_file; ` @@ -34,6 +33,6 @@ RUN powershell -Command ` FROM $REPO:11.0.0-preview.2-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=11.0.0-preview.2.final +ENV ASPNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile index a420ce330f..3e9d5da91b 100644 --- a/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/amd64/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile index e77bef59d5..2ced7938ce 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm32v7/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile index 89f557f183..1ba430b942 100644 --- a/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23-extra/arm64v8/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/amd64/Dockerfile b/src/runtime/11.0/alpine3.23/amd64/Dockerfile index f584b36075..fd43e9bf85 100644 --- a/src/runtime/11.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/11.0/alpine3.23/amd64/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile index d7c8793518..0e215c40ac 100644 --- a/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm32v7/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile index fc5e54e4c4..a6c02932c0 100644 --- a/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/11.0/alpine3.23/arm64v8/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 24e574af7f..7548d381dc 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 5b6904df7a..3781b83135 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile index 8e56c5278e..51114a8839 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 5127988ce3..f65b533357 100644 --- a/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,17 +10,16 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -30,7 +29,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile index 6920663f24..6b8cd33935 100644 --- a/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/amd64/Dockerfile @@ -8,24 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile index 9d4844ee55..216d416cfe 100644 --- a/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -8,24 +8,23 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile index f4e427403b..f98c9991f6 100644 --- a/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,9 +8,8 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26155.102'; ` - $dotnet_file_version = '11.0.0-preview.2.final'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_version = '11.0.0-preview.2.26159.112'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_version/$dotnet_file; ` @@ -37,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final + DOTNET_VERSION=11.0.0-preview.2.26159.112 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile index e98a1c2e00..db9045f9dc 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile index 40984ff1a4..ea1518ac55 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile index 9674d83706..a1a05326ff 100644 --- a/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled-extra/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile index b0c798cfb8..2939e9e314 100644 --- a/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/amd64/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile index 2ce8a8f5cb..2f92730d26 100644 --- a/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm32v7/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile index 2502b0861d..0a8b585d85 100644 --- a/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute-chiseled/arm64v8/Dockerfile @@ -4,17 +4,16 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet @@ -24,7 +23,7 @@ RUN mkdir /dotnet-symlink \ FROM $REPO:11.0.0-preview.2-resolute-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/11.0/resolute/amd64/Dockerfile b/src/runtime/11.0/resolute/amd64/Dockerfile index 523386298c..edd1f95831 100644 --- a/src/runtime/11.0/resolute/amd64/Dockerfile +++ b/src/runtime/11.0/resolute/amd64/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-amd64 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm32v7/Dockerfile b/src/runtime/11.0/resolute/arm32v7/Dockerfile index 7bfda70a32..f31356cc87 100644 --- a/src/runtime/11.0/resolute/arm32v7/Dockerfile +++ b/src/runtime/11.0/resolute/arm32v7/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/resolute/arm64v8/Dockerfile b/src/runtime/11.0/resolute/arm64v8/Dockerfile index 7140539a12..86fa7a2bce 100644 --- a/src/runtime/11.0/resolute/arm64v8/Dockerfile +++ b/src/runtime/11.0/resolute/arm64v8/Dockerfile @@ -4,24 +4,23 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:resolute-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=11.0.0-preview.2.26155.102 \ - && dotnet_file_version=11.0.0-preview.2.final \ +RUN dotnet_version=11.0.0-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 # .NET runtime image FROM $REPO:11.0.0-preview.2-resolute-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=11.0.0-preview.2.final +ENV DOTNET_VERSION=11.0.0-preview.2.26159.112 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 3757970edf..742d2bd59a 100644 --- a/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,9 +8,8 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '11.0.0-preview.2.26155.102'; ` - $dotnet_file_version = '11.0.0-preview.2.final'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_version = '11.0.0-preview.2.26159.112'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Runtime/$dotnet_version/$dotnet_file; ` @@ -37,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=11.0.0-preview.2.final + DOTNET_VERSION=11.0.0-preview.2.26159.112 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/11.0/alpine3.23/amd64/Dockerfile b/src/sdk/11.0/alpine3.23/amd64/Dockerfile index 268fe937e5..df740ff9fe 100644 --- a/src/sdk/11.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/11.0/alpine3.23/amd64/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile index 53ce2d722d..3a19ee917e 100644 --- a/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm32v7/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile index 99c6e44086..2a6ae558f0 100644 --- a/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/11.0/alpine3.23/arm64v8/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM $REPO:11.0.0-preview.2-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && wget \ - https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ - https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Disable the invariant mode (set in base image) DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false \ # Enable correct mode for dotnet watch (only mode supported in a container) diff --git a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile index bc80ee7035..d5bdfa34d1 100644 --- a/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/amd64/Dockerfile @@ -7,17 +7,16 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -29,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile index 50bddf338c..cc1cdff192 100644 --- a/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/11.0/azurelinux3.0/arm64v8/Dockerfile @@ -7,17 +7,16 @@ RUN tdnf install -y \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -29,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile index 8086e361b4..9b1546506e 100644 --- a/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,9 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26155.102'; ` - $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26159.112'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_version/$dotnet_file; ` @@ -73,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/amd64/Dockerfile b/src/sdk/11.0/resolute/amd64/Dockerfile index b6fdff2513..a58bb391e7 100644 --- a/src/sdk/11.0/resolute/amd64/Dockerfile +++ b/src/sdk/11.0/resolute/amd64/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm32v7/Dockerfile b/src/sdk/11.0/resolute/arm32v7/Dockerfile index fca8f529f0..184972dfdb 100644 --- a/src/sdk/11.0/resolute/arm32v7/Dockerfile +++ b/src/sdk/11.0/resolute/arm32v7/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/resolute/arm64v8/Dockerfile b/src/sdk/11.0/resolute/arm64v8/Dockerfile index adfabdd5f7..b9ec2912a0 100644 --- a/src/sdk/11.0/resolute/arm64v8/Dockerfile +++ b/src/sdk/11.0/resolute/arm64v8/Dockerfile @@ -3,17 +3,16 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:resolute-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=11.0.100-preview.2.26155.102 \ - && dotnet_sdk_file_version=11.0.100-preview.2.final \ +RUN dotnet_sdk_version=11.0.100-preview.2.26159.112 \ && curl --fail --show-error --location \ - --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://ci.dot.net/public/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://ci.dot.net/public-checksums/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 # .NET SDK image @@ -25,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final \ + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 \ # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true \ # Skip extraction of XML docs - generally not useful within an image/container - helps performance diff --git a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile index 76964f64a1..93908904bd 100644 --- a/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/11.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,9 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '11.0.100-preview.2.26155.102'; ` - $dotnet_sdk_file_version = '11.0.100-preview.2.final'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_sdk_version = '11.0.100-preview.2.26159.112'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` Invoke-WebRequest -OutFile $dotnet_file https://ci.dot.net/public/Sdk/$dotnet_sdk_version/$dotnet_file; ` @@ -73,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=11.0.100-preview.2.final ` + DOTNET_SDK_VERSION=11.0.100-preview.2.26159.112 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From 9c9fe1f52466646fa9dd84674605b6871ef6659d Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 10 Mar 2026 10:12:27 -0700 Subject: [PATCH 28/32] Update .NET 10.0 to 10.0.200 SDK / 10.0.4 Runtime Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.aspnet.md | 82 +++++++++---------- README.runtime-deps.md | 42 +++++----- README.runtime.md | 50 +++++------ README.sdk.md | 36 ++++---- manifest.versions.json | 10 +-- .../amd64/Dockerfile | 10 +-- .../arm32v7/Dockerfile | 10 +-- .../arm64v8/Dockerfile | 10 +-- .../alpine3.23-composite/amd64/Dockerfile | 10 +-- .../alpine3.23-composite/arm32v7/Dockerfile | 10 +-- .../alpine3.23-composite/arm64v8/Dockerfile | 10 +-- .../10.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../10.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../10.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/aspnet/10.0/alpine3.23/amd64/Dockerfile | 8 +- src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../10.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../10.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 6 +- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../noble-chiseled-composite/amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm32v7/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../10.0/noble-chiseled/amd64/Dockerfile | 6 +- .../10.0/noble-chiseled/arm32v7/Dockerfile | 6 +- .../10.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/aspnet/10.0/noble/amd64/Dockerfile | 6 +- src/aspnet/10.0/noble/arm32v7/Dockerfile | 6 +- src/aspnet/10.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../azurelinux-distroless/amd64/Dockerfile | 2 +- .../azurelinux-distroless/arm64v8/Dockerfile | 2 +- .../10.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../10.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../10.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/runtime/10.0/alpine3.23/amd64/Dockerfile | 8 +- .../10.0/alpine3.23/arm32v7/Dockerfile | 8 +- .../10.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../10.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../10.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 4 +- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 +- .../noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm32v7/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../10.0/noble-chiseled/amd64/Dockerfile | 6 +- .../10.0/noble-chiseled/arm32v7/Dockerfile | 6 +- .../10.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/runtime/10.0/noble/amd64/Dockerfile | 6 +- src/runtime/10.0/noble/arm32v7/Dockerfile | 6 +- src/runtime/10.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 4 +- .../amd64/Dockerfile | 4 +- src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile | 2 +- .../10.0/alpine3.23-aot/arm64v8/Dockerfile | 2 +- src/sdk/10.0/alpine3.23/amd64/Dockerfile | 8 +- src/sdk/10.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/sdk/10.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../10.0/azurelinux3.0-aot/amd64/Dockerfile | 2 +- .../10.0/azurelinux3.0-aot/arm64v8/Dockerfile | 2 +- src/sdk/10.0/azurelinux3.0/amd64/Dockerfile | 8 +- src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../10.0/nanoserver-ltsc2022/amd64/Dockerfile | 6 +- .../10.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- 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 | 6 +- src/sdk/10.0/noble/arm32v7/Dockerfile | 6 +- src/sdk/10.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- 91 files changed, 391 insertions(+), 391 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index 4bbd75fa3d..7d47efcb07 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -82,20 +82,20 @@ For more information, see the [composite images section in the Image Variants do Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-amd64, 10.0-noble-amd64, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-extra-amd64, 10.0-noble-chiseled-composite-extra-amd64, 10.0.3-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.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-amd64, 10.0-alpine3.23-composite-amd64, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-extra-amd64, 10.0-alpine3.23-composite-extra-amd64, 10.0.3-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.3-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.3-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.3-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.3-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.3-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.4-noble-amd64, 10.0-noble-amd64, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-amd64, 10.0-noble-chiseled-composite-amd64, 10.0.4-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-extra-amd64, 10.0-noble-chiseled-composite-extra-amd64, 10.0.4-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.4-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-amd64, 10.0-alpine3.23-composite-amd64, 10.0.4-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-extra-amd64, 10.0-alpine3.23-composite-extra-amd64, 10.0.4-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.4-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.4-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.4-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -155,20 +155,20 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm64v8, 10.0-noble-arm64v8, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-extra-arm64v8, 10.0-noble-chiseled-composite-extra-arm64v8, 10.0.3-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.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-arm64v8, 10.0-alpine3.23-composite-arm64v8, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-extra-arm64v8, 10.0-alpine3.23-composite-extra-arm64v8, 10.0.3-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.3-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.3-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.3-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.3-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.3-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.4-noble-arm64v8, 10.0-noble-arm64v8, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-arm64v8, 10.0-noble-chiseled-composite-arm64v8, 10.0.4-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-extra-arm64v8, 10.0-noble-chiseled-composite-extra-arm64v8, 10.0.4-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.4-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-arm64v8, 10.0-alpine3.23-composite-arm64v8, 10.0.4-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-extra-arm64v8, 10.0-alpine3.23-composite-extra-arm64v8, 10.0.4-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -228,15 +228,15 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm32v7, 10.0-noble-arm32v7, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.3-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.3-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.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-arm32v7, 10.0-alpine3.23-composite-arm32v7, 10.0.3-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-composite-extra-arm32v7, 10.0-alpine3.23-composite-extra-arm32v7, 10.0.3-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-noble-arm32v7, 10.0-noble-arm32v7, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/aspnet/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-arm32v7, 10.0-noble-chiseled-composite-arm32v7, 10.0.4-noble-chiseled-composite, 10.0-noble-chiseled-composite | [Dockerfile](src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-composite-extra-arm32v7, 10.0-noble-chiseled-composite-extra-arm32v7, 10.0.4-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.4-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-arm32v7, 10.0-alpine3.23-composite-arm32v7, 10.0.4-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-composite-extra-arm32v7, 10.0-alpine3.23-composite-extra-arm32v7, 10.0.4-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 @@ -276,10 +276,10 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -10.0.3-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -10.0.3-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -10.0.3-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +10.0.4-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +10.0.4-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +10.0.4-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +10.0.4-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.13-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 9.0.13-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 9.0.13-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 596b8cc3a5..686c506d4c 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.3-noble-amd64, 10.0-noble-amd64, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.3-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.3-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.3-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.4-noble-amd64, 10.0-noble-amd64, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.4-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.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -111,14 +111,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm64v8, 10.0-noble-arm64v8, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.3-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.3-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.3-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.4-noble-arm64v8, 10.0-noble-arm64v8, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -158,11 +158,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm32v7, 10.0-noble-arm32v7, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-noble-arm32v7, 10.0-noble-arm32v7, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime-deps/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime-deps/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 diff --git a/README.runtime.md b/README.runtime.md index a8cd08bbe5..fd27acebf4 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -71,14 +71,14 @@ They contain the following features: Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-amd64, 10.0-noble-amd64, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.3-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.4-noble-amd64, 10.0-noble-amd64, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-amd64, 10.0-noble-chiseled-amd64, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-amd64, 10.0-noble-chiseled-extra-amd64, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-amd64, 10.0-alpine3.23-extra-amd64, 10.0-alpine-extra-amd64, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -118,14 +118,14 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm64v8, 10.0-noble-arm64v8, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -10.0.3-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.3-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.3-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.3-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.3-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.4-noble-arm64v8, 10.0-noble-arm64v8, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm64v8, 10.0-noble-chiseled-arm64v8, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm64v8, 10.0-noble-chiseled-extra-arm64v8, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm64v8, 10.0-alpine3.23-extra-arm64v8, 10.0-alpine-extra-arm64v8, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +10.0.4-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -165,11 +165,11 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-noble-arm32v7, 10.0-noble-arm32v7, 10.0.3-noble, 10.0-noble, 10.0.3, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.3-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.3-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.3-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.3-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -10.0.3-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.3-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-noble-arm32v7, 10.0-noble-arm32v7, 10.0.4-noble, 10.0-noble, 10.0.4, 10.0, latest | [Dockerfile](src/runtime/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-arm32v7, 10.0-noble-chiseled-arm32v7, 10.0.4-noble-chiseled, 10.0-noble-chiseled | [Dockerfile](src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.4-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 @@ -197,10 +197,10 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.3-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -10.0.3-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -10.0.3-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -10.0.3-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +10.0.4-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +10.0.4-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +10.0.4-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +10.0.4-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.13-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 9.0.13-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 9.0.13-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/README.sdk.md b/README.sdk.md index b4f94d7c84..d42ee423ca 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.103-noble-amd64, 10.0-noble-amd64, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -10.0.103-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.103-noble-aot, 10.0-noble-aot, 10.0.103-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -10.0.103-alpine3.23-aot-amd64, 10.0-alpine3.23-aot-amd64, 10.0-alpine-aot-amd64, 10.0.103-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 -10.0.103-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.103-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -10.0.103-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.103-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 +10.0.200-noble-amd64, 10.0-noble-amd64, 10.0.200-noble, 10.0-noble, 10.0.200, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +10.0.200-noble-aot-amd64, 10.0-noble-aot-amd64, 10.0.200-noble-aot, 10.0-noble-aot, 10.0.200-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/amd64/Dockerfile) | Ubuntu 24.04 +10.0.200-alpine3.23-amd64, 10.0-alpine3.23-amd64, 10.0-alpine-amd64, 10.0.200-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +10.0.200-alpine3.23-aot-amd64, 10.0-alpine3.23-aot-amd64, 10.0-alpine-aot-amd64, 10.0.200-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 +10.0.200-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.200-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +10.0.200-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.200-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 9.0.311-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 9.0.311-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.311-noble-amd64, 9.0-noble-amd64, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -98,12 +98,12 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.103-noble-arm64v8, 10.0-noble-arm64v8, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.103-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.103-noble-aot, 10.0-noble-aot, 10.0.103-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -10.0.103-alpine3.23-aot-arm64v8, 10.0-alpine3.23-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.103-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 -10.0.103-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.103-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -10.0.103-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.103-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.200-noble-arm64v8, 10.0-noble-arm64v8, 10.0.200-noble, 10.0-noble, 10.0.200, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.200-noble-aot-arm64v8, 10.0-noble-aot-arm64v8, 10.0.200-noble-aot, 10.0-noble-aot, 10.0.200-aot, 10.0-aot | [Dockerfile](src/sdk/10.0/noble-aot/arm64v8/Dockerfile) | Ubuntu 24.04 +10.0.200-alpine3.23-arm64v8, 10.0-alpine3.23-arm64v8, 10.0-alpine-arm64v8, 10.0.200-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +10.0.200-alpine3.23-aot-arm64v8, 10.0-alpine3.23-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.200-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 +10.0.200-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.200-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +10.0.200-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.200-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.311-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 9.0.311-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.311-noble-arm64v8, 9.0-noble-arm64v8, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -129,8 +129,8 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.103-noble-arm32v7, 10.0-noble-arm32v7, 10.0.103-noble, 10.0-noble, 10.0.103, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -10.0.103-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.103-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +10.0.200-noble-arm32v7, 10.0-noble-arm32v7, 10.0.200-noble, 10.0-noble, 10.0.200, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +10.0.200-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.200-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.311-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.311-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.311-noble-arm32v7, 9.0-noble-arm32v7, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 @@ -149,10 +149,10 @@ Tags | Dockerfile | OS Version Tags | Dockerfile | OS Version ---- | ---------- | ---------- -10.0.103-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -10.0.103-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -10.0.103-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -10.0.103-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +10.0.200-nanoserver-ltsc2025, 10.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +10.0.200-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +10.0.200-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +10.0.200-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.311-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 9.0.311-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 9.0.311-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/manifest.versions.json b/manifest.versions.json index 6f27ef7dd0..9a572787f4 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -34,7 +34,7 @@ "aspnet|9.0|build-version": "9.0.13", "aspnet-composite|9.0|build-version": "$(aspnet|9.0|build-version)", - "aspnet|10.0|build-version": "10.0.3", + "aspnet|10.0|build-version": "10.0.4", "aspnet-composite|10.0|build-version": "$(aspnet|10.0|build-version)", "aspnet|11.0|build-version": "11.0.0-preview.2.26159.112", @@ -92,7 +92,7 @@ "dotnet|9.0|base-url|checksums|nightly": "$(dotnet|9.0|base-url|nightly)", "dotnet|9.0|aggregate-checksums": "/checksums/$(dotnet|9.0|product-version)-sha.txt", - "dotnet|10.0|product-version": "10.0.3", + "dotnet|10.0|product-version": "10.0.4", "dotnet|10.0|fixed-tag": "$(dotnet|10.0|product-version)", "dotnet|10.0|minor-tag": "10.0", "dotnet|10.0|base-url|main": "$(base-url|public|maintenance|main)", @@ -216,7 +216,7 @@ "runtime|8.0|build-version": "8.0.24", "runtime|9.0|build-version": "9.0.13", - "runtime|10.0|build-version": "10.0.3", + "runtime|10.0|build-version": "10.0.4", "runtime|11.0|build-version": "11.0.0-preview.2.26159.112", "sdk|8.0|build-version": "8.0.418", @@ -237,8 +237,8 @@ "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.103", - "sdk|10.0|product-version": "10.0.103", + "sdk|10.0|build-version": "10.0.200", + "sdk|10.0|product-version": "10.0.200", "sdk|10.0|base-url|main": "$(dotnet|10.0|base-url|main)", "sdk|10.0|base-url|nightly": "$(dotnet|10.0|base-url|nightly)", "sdk|10.0|base-url|checksums|main": "$(dotnet|10.0|base-url|checksums|main)", diff --git a/src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile index 4dacfdf8fb..1f632a8a4d 100644 --- a/src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 +FROM $REPO:10.0.4-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile index c329972af0..36b3f45298 100644 --- a/src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.23-composite-extra/arm64v8/Dockerfile index d34df54b3e..651cbea438 100644 --- a/src/aspnet/10.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-composite/amd64/Dockerfile b/src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile index 9bdc32d463..8f31c9cb4d 100644 --- a/src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-amd64 +FROM $REPO:10.0.4-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-composite/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile index fe51655705..de9e534755 100644 --- a/src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-arm32v7 +FROM $REPO:10.0.4-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-composite/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile index d8ccf88cc2..21d412a394 100644 --- a/src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-composite/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Composite Image -FROM $REPO:10.0.3-alpine3.23-arm64v8 +FROM $REPO:10.0.4-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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.23-extra/amd64/Dockerfile b/src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile index 1f76de3bad..a19257a656 100644 --- a/src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 +FROM $REPO:10.0.4-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile index 89f16cff43..466b89cd06 100644 --- a/src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile index bda7c24ca7..d102e78cde 100644 --- a/src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.23/amd64/Dockerfile b/src/aspnet/10.0/alpine3.23/amd64/Dockerfile index 0dc195d234..42c72c1d8d 100644 --- a/src/aspnet/10.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/10.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-amd64 +FROM $REPO:10.0.4-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile index 5e7a2973ae..faaffee772 100644 --- a/src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/10.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-arm32v7 +FROM $REPO:10.0.4-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile index 021e62fbab..30ec1a15af 100644 --- a/src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/10.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-alpine3.23-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-alpine3.23-arm64v8 +FROM $REPO:10.0.4-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 7f5020412e..9934541974 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,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 cc7f45d6ef..5e1e8f0378 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,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 3c8770dc8f..00c443e4ac 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 ea432eea07..e7906d33ee 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -26,13 +26,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 d74af343bf..a333a2d7a2 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 b514b30b7c..904717f28e 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 0cddc34ae1..0c9b543d63 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 66b7ed8490..514eb701df 100644 --- a/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -23,9 +23,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 2fc6de6241..031ec7176a 100644 --- a/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.4-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -21,9 +21,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-amd64 +FROM $REPO:10.0.4-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 19df2c940b..75f0a78532 100644 --- a/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -21,9 +21,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 ed7aa3274b..b5e2a5ec00 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.3'; ` + $aspnetcore_version = '10.0.4'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.3-nanoserver-ltsc2022 +FROM $REPO:10.0.4-nanoserver-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 fac5ca6dec..b5294dae1f 100644 --- a/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.3'; ` + $aspnetcore_version = '10.0.4'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.3-nanoserver-ltsc2025 +FROM $REPO:10.0.4-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 af74275ccf..e9f3c4b4e0 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ 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.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-extra-amd64 +FROM $REPO:10.0.4-noble-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 cb7a087b15..9388167cea 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 cc5b5be78d..570edce2b0 100644 --- a/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ 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.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 42f563a8dd..5d0cd53d07 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ 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.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-amd64 +FROM $REPO:10.0.4-noble-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 b2e3cece91..9514fd45ea 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 040453bbd7..5ff5ac8a90 100644 --- a/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ 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.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -20,13 +20,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:10.0.3-noble-chiseled-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=10.0.3 \ + DOTNET_VERSION=10.0.4 \ # ASP.NET Core version - ASPNET_VERSION=10.0.3 + ASPNET_VERSION=10.0.4 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 aacd7e32ad..c0e8eb4b95 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-extra-amd64 +FROM $REPO:10.0.4-noble-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 d38a6f0a18..10bf5fdb2f 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 6a5c3a1576..37a080c255 100644 --- a/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 edfa9f351d..ae251bb154 100644 --- a/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-amd64 +FROM $REPO:10.0.4-noble-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 6bbbabf2ca..eaec6188c4 100644 --- a/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 de3f79bf5f..ebc622f369 100644 --- a/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-chiseled-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 da370ea49c..5d2f2a04bc 100644 --- a/src/aspnet/10.0/noble/amd64/Dockerfile +++ b/src/aspnet/10.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-amd64 +FROM $REPO:10.0.4-noble-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 bf3dbc418c..2f062db498 100644 --- a/src/aspnet/10.0/noble/arm32v7/Dockerfile +++ b/src/aspnet/10.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-arm32v7 +FROM $REPO:10.0.4-noble-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 880b83c94f..7d5612a8ed 100644 --- a/src/aspnet/10.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/10.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=10.0.3 \ +RUN aspnetcore_version=10.0.4 \ && 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 \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=10.0.3 \ # ASP.NET Core image -FROM $REPO:10.0.3-noble-arm64v8 +FROM $REPO:10.0.4-noble-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 ac174065cb..fe2bdb88ea 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.3'; ` + $aspnetcore_version = '10.0.4'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.3-windowsservercore-ltsc2022 +FROM $REPO:10.0.4-windowsservercore-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 42b56815f2..e01d4f10de 100644 --- a/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '10.0.3'; ` + $aspnetcore_version = '10.0.4'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512-bare'; ` ` @@ -30,9 +30,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:10.0.3-windowsservercore-ltsc2025 +FROM $REPO:10.0.4-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=10.0.3 +ENV ASPNET_VERSION=10.0.4 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 fc0e1bc10c..ee1f2aed20 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 \ # .NET Monitor Base image -FROM $REPO:10.0.3-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.4-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 41378b4f3f..72f40af0b6 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 \ # .NET Monitor Base image -FROM $REPO:10.0.3-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile index b15ad1a527..d5017ee655 100644 --- a/src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/10.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-extra-amd64 +FROM $REPO:10.0.4-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile index 6766ae2c6d..78998908a6 100644 --- a/src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-extra-arm32v7 +FROM $REPO:10.0.4-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile index 36b2688c13..7142710bfe 100644 --- a/src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-extra-arm64v8 +FROM $REPO:10.0.4-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.23/amd64/Dockerfile b/src/runtime/10.0/alpine3.23/amd64/Dockerfile index bf23e99954..64aebfafe3 100644 --- a/src/runtime/10.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/10.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-amd64 +FROM $REPO:10.0.4-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/10.0/alpine3.23/arm32v7/Dockerfile index 079c5008b4..8d576ba436 100644 --- a/src/runtime/10.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/10.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-arm32v7 +FROM $REPO:10.0.4-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/10.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/10.0/alpine3.23/arm64v8/Dockerfile index 7383e584a6..f2a0bc4f99 100644 --- a/src/runtime/10.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/10.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-alpine3.23-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-alpine3.23-arm64v8 +FROM $REPO:10.0.4-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 d3a0e1a937..c6a00003fa 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 98808a369f..fc98964c34 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 083e08ad72..cb30bc7ce5 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-distroless-amd64 +FROM $REPO:10.0.4-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 dc61ef6662..fda979780d 100644 --- a/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -26,10 +26,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-distroless-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 6a8a3a0957..c1eb799359 100644 --- a/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.4-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -21,10 +21,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-amd64 +FROM $REPO:10.0.4-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 3ea44ad4a3..813b1082d5 100644 --- a/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -21,10 +21,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 3a089b72d3..c48c95a627 100644 --- a/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.3'; ` + $dotnet_version = '10.0.4'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.3 + DOTNET_VERSION=10.0.4 # 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 5169922f81..07dfa453f7 100644 --- a/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.3'; ` + $dotnet_version = '10.0.4'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.3 + DOTNET_VERSION=10.0.4 # 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 39479fb0ee..2e12f89508 100644 --- a/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-extra-amd64 +FROM $REPO:10.0.4-noble-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 9d7a13aa44..b0668f4c59 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-extra-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 cbf4c6b328..f31d71b88d 100644 --- a/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-extra-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 7bae63b675..b5031d8920 100644 --- a/src/runtime/10.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-amd64 +FROM $REPO:10.0.4-noble-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 9ceb3259df..6baa8649ed 100644 --- a/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-arm32v7 +FROM $REPO:10.0.4-noble-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 b415fe507c..b1ac507d14 100644 --- a/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -20,10 +20,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:10.0.3-noble-chiseled-arm64v8 +FROM $REPO:10.0.4-noble-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 ddffadae9c..d9fac9b3dd 100644 --- a/src/runtime/10.0/noble/amd64/Dockerfile +++ b/src/runtime/10.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-noble-amd64 +FROM $REPO:10.0.4-noble-amd64 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 d4848eaa88..0d8bc62e8a 100644 --- a/src/runtime/10.0/noble/arm32v7/Dockerfile +++ b/src/runtime/10.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-noble-arm32v7 +FROM $REPO:10.0.4-noble-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 6d3bced1b6..d11dde65ec 100644 --- a/src/runtime/10.0/noble/arm64v8/Dockerfile +++ b/src/runtime/10.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=10.0.3 \ +RUN dotnet_version=10.0.4 \ && 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 \ @@ -17,10 +17,10 @@ RUN dotnet_version=10.0.3 \ # .NET runtime image -FROM $REPO:10.0.3-noble-arm64v8 +FROM $REPO:10.0.4-noble-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=10.0.3 +ENV DOTNET_VERSION=10.0.4 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 b5386d86ae..7f19cfa2c6 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.3'; ` + $dotnet_version = '10.0.4'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.3 + DOTNET_VERSION=10.0.4 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 e2674e3a56..3ceaae9508 100644 --- a/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '10.0.3'; ` + $dotnet_version = '10.0.4'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -36,7 +36,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=10.0.3 + DOTNET_VERSION=10.0.4 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile b/src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile index 1a7023a94b..133afbc593 100644 --- a/src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.103-alpine3.23-amd64 +FROM $REPO:10.0.200-alpine3.23-amd64 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile index ddd30ce5fe..926bc92556 100644 --- a/src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 ARG REPO=mcr.microsoft.com/dotnet/sdk -FROM $REPO:10.0.103-alpine3.23-arm64v8 +FROM $REPO:10.0.200-alpine3.23-arm64v8 RUN apk add --upgrade --no-cache \ build-base \ diff --git a/src/sdk/10.0/alpine3.23/amd64/Dockerfile b/src/sdk/10.0/alpine3.23/amd64/Dockerfile index 4d7ee95d31..d1fe97855a 100644 --- a/src/sdk/10.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/10.0/alpine3.23/amd64/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.3-alpine3.23-amd64 AS installer +FROM $REPO:10.0.4-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-alpine3.23-amd64 +FROM $REPO:10.0.4-alpine3.23-amd64 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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.23/arm32v7/Dockerfile b/src/sdk/10.0/alpine3.23/arm32v7/Dockerfile index 0e00a2a812..209f87d692 100644 --- a/src/sdk/10.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/10.0/alpine3.23/arm32v7/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.3-alpine3.23-arm32v7 AS installer +FROM $REPO:10.0.4-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-alpine3.23-arm32v7 +FROM $REPO:10.0.4-alpine3.23-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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.23/arm64v8/Dockerfile b/src/sdk/10.0/alpine3.23/arm64v8/Dockerfile index 4fbe877b90..ddc4b7d70b 100644 --- a/src/sdk/10.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/10.0/alpine3.23/arm64v8/Dockerfile @@ -1,9 +1,9 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.3-alpine3.23-arm64v8 AS installer +FROM $REPO:10.0.4-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-alpine3.23-arm64v8 +FROM $REPO:10.0.4-alpine3.23-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 daa1a71d23..923e0b5a12 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.103-azurelinux3.0-amd64 +FROM $REPO:10.0.200-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 8f13bd0cc3..675da2e754 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.103-azurelinux3.0-arm64v8 +FROM $REPO:10.0.200-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 8541987046..4881a6bd12 100644 --- a/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/amd64/Dockerfile @@ -1,13 +1,13 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.3-azurelinux3.0-amd64 AS installer +FROM $REPO:10.0.4-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -20,7 +20,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-azurelinux3.0-amd64 +FROM $REPO:10.0.4-azurelinux3.0-amd64 ENV \ # Do not generate certificate @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 6eb20679c8..19ea3c405f 100644 --- a/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,13 +1,13 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 AS installer +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -20,7 +20,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-azurelinux3.0-arm64v8 +FROM $REPO:10.0.4-azurelinux3.0-arm64v8 ENV \ # Do not generate certificate @@ -28,7 +28,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 23b9b1444e..db816e8235 100644 --- a/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.103'; ` + $dotnet_sdk_version = '10.0.200'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.3-nanoserver-ltsc2022 +FROM $REPO:10.0.4-nanoserver-ltsc2022 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.103 ` + DOTNET_SDK_VERSION=10.0.200 ` # 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 01cc46b469..b5fce1b83b 100644 --- a/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.103'; ` + $dotnet_sdk_version = '10.0.200'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.3-nanoserver-ltsc2025 +FROM $REPO:10.0.4-nanoserver-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.103 ` + DOTNET_SDK_VERSION=10.0.200 ` # 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 026e25bb31..fb1286247f 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.103-noble-amd64 +FROM $REPO:10.0.200-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 be9ed35189..1f6c83495d 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.103-noble-arm64v8 +FROM $REPO:10.0.200-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 8b2d1ea9ac..2cf54c04b0 100644 --- a/src/sdk/10.0/noble/amd64/Dockerfile +++ b/src/sdk/10.0/noble/amd64/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-noble-amd64 +FROM $REPO:10.0.4-noble-amd64 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 1ff2d26271..9dd872fb62 100644 --- a/src/sdk/10.0/noble/arm32v7/Dockerfile +++ b/src/sdk/10.0/noble/arm32v7/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-noble-arm32v7 +FROM $REPO:10.0.4-noble-arm32v7 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 db2cd78193..10835ad0a3 100644 --- a/src/sdk/10.0/noble/arm64v8/Dockerfile +++ b/src/sdk/10.0/noble/arm64v8/Dockerfile @@ -3,7 +3,7 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=10.0.103 \ +RUN dotnet_sdk_version=10.0.200 \ && 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 \ @@ -16,7 +16,7 @@ RUN dotnet_sdk_version=10.0.103 \ # .NET SDK image -FROM $REPO:10.0.3-noble-arm64v8 +FROM $REPO:10.0.4-noble-arm64v8 ENV \ # Do not generate certificate @@ -24,7 +24,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=10.0.103 \ + DOTNET_SDK_VERSION=10.0.200 \ # 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 e248e646fe..9cad78e067 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.103'; ` + $dotnet_sdk_version = '10.0.200'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.3-windowsservercore-ltsc2022 +FROM $REPO:10.0.4-windowsservercore-ltsc2022 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.103 ` + DOTNET_SDK_VERSION=10.0.200 ` # 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 06415009ac..878af04d1f 100644 --- a/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,7 +25,7 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '10.0.103'; ` + $dotnet_sdk_version = '10.0.200'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512-bare'; ` ` @@ -64,7 +64,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:10.0.3-windowsservercore-ltsc2025 +FROM $REPO:10.0.4-windowsservercore-ltsc2025 ENV ` # Do not generate certificate @@ -72,7 +72,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=10.0.103 ` + DOTNET_SDK_VERSION=10.0.200 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From 04033bddb35cd2e3117dd88c96bc08acef5fa5cd Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 10 Mar 2026 10:13:02 -0700 Subject: [PATCH 29/32] Update .NET 9.0 to 9.0.312 SDK / 9.0.14 Runtime Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.aspnet.md | 92 +++++++++---------- README.runtime-deps.md | 48 +++++----- README.runtime.md | 60 ++++++------ README.sdk.md | 34 +++---- manifest.versions.json | 10 +- .../amd64/Dockerfile | 10 +- .../arm32v7/Dockerfile | 10 +- .../arm64v8/Dockerfile | 10 +- .../9.0/alpine3.23-composite/amd64/Dockerfile | 10 +- .../alpine3.23-composite/arm32v7/Dockerfile | 10 +- .../alpine3.23-composite/arm64v8/Dockerfile | 10 +- .../9.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../9.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../9.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/aspnet/9.0/alpine3.23/amd64/Dockerfile | 8 +- src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../9.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- src/aspnet/9.0/bookworm-slim/amd64/Dockerfile | 6 +- .../9.0/bookworm-slim/arm32v7/Dockerfile | 6 +- .../9.0/bookworm-slim/arm64v8/Dockerfile | 6 +- .../9.0/nanoserver-1809/amd64/Dockerfile | 6 +- .../9.0/nanoserver-ltsc2022/amd64/Dockerfile | 6 +- .../9.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../noble-chiseled-composite/amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../9.0/noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm32v7/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../9.0/noble-chiseled/amd64/Dockerfile | 6 +- .../9.0/noble-chiseled/arm32v7/Dockerfile | 6 +- .../9.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/aspnet/9.0/noble/amd64/Dockerfile | 6 +- src/aspnet/9.0/noble/arm32v7/Dockerfile | 6 +- src/aspnet/9.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../azurelinux-distroless/amd64/Dockerfile | 2 +- .../azurelinux-distroless/arm64v8/Dockerfile | 2 +- .../9.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../9.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../9.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/runtime/9.0/alpine3.23/amd64/Dockerfile | 8 +- src/runtime/9.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/runtime/9.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../9.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../9.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../9.0/bookworm-slim/amd64/Dockerfile | 6 +- .../9.0/bookworm-slim/arm32v7/Dockerfile | 6 +- .../9.0/bookworm-slim/arm64v8/Dockerfile | 6 +- .../9.0/nanoserver-1809/amd64/Dockerfile | 4 +- .../9.0/nanoserver-ltsc2022/amd64/Dockerfile | 4 +- .../9.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 +- .../9.0/noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm32v7/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../9.0/noble-chiseled/amd64/Dockerfile | 6 +- .../9.0/noble-chiseled/arm32v7/Dockerfile | 6 +- .../9.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/runtime/9.0/noble/amd64/Dockerfile | 6 +- src/runtime/9.0/noble/arm32v7/Dockerfile | 6 +- src/runtime/9.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 4 +- .../amd64/Dockerfile | 4 +- .../amd64/Dockerfile | 4 +- src/sdk/9.0/alpine3.23/amd64/Dockerfile | 10 +- src/sdk/9.0/alpine3.23/arm32v7/Dockerfile | 10 +- src/sdk/9.0/alpine3.23/arm64v8/Dockerfile | 10 +- src/sdk/9.0/azurelinux3.0/amd64/Dockerfile | 10 +- src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile | 10 +- src/sdk/9.0/bookworm-slim/amd64/Dockerfile | 8 +- src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile | 8 +- src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile | 8 +- src/sdk/9.0/nanoserver-1809/amd64/Dockerfile | 8 +- .../9.0/nanoserver-ltsc2022/amd64/Dockerfile | 8 +- .../9.0/nanoserver-ltsc2025/amd64/Dockerfile | 8 +- src/sdk/9.0/noble/amd64/Dockerfile | 8 +- src/sdk/9.0/noble/arm32v7/Dockerfile | 8 +- src/sdk/9.0/noble/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- 100 files changed, 457 insertions(+), 457 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index 7d47efcb07..f19e47c733 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -96,21 +96,21 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.4-azurelinux3.0-distroless-composite-amd64, 10.0-azurelinux3.0-distroless-composite-amd64, 10.0.4-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.4-azurelinux3.0-distroless-composite-extra-amd64, 10.0-azurelinux3.0-distroless-composite-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-amd64, 9.0-alpine3.23-composite-amd64, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-extra-amd64, 9.0-alpine3.23-composite-extra-amd64, 9.0.13-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 -9.0.13-noble-amd64, 9.0-noble-amd64, 9.0.13-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-amd64, 9.0-noble-chiseled-composite-amd64, 9.0.13-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-extra-amd64, 9.0-noble-chiseled-composite-extra-amd64, 9.0.13-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-composite-amd64, 9.0-azurelinux3.0-distroless-composite-amd64, 9.0.13-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-composite-extra-amd64, 9.0-azurelinux3.0-distroless-composite-extra-amd64, 9.0.13-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.14-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-amd64, 9.0-alpine3.23-composite-amd64, 9.0.14-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-extra-amd64, 9.0-alpine3.23-composite-extra-amd64, 9.0.14-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 +9.0.14-noble-amd64, 9.0-noble-amd64, 9.0.14-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-amd64, 9.0-noble-chiseled-composite-amd64, 9.0.14-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-extra-amd64, 9.0-noble-chiseled-composite-extra-amd64, 9.0.14-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-composite-amd64, 9.0-azurelinux3.0-distroless-composite-amd64, 9.0.14-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-composite-extra-amd64, 9.0-azurelinux3.0-distroless-composite-extra-amd64, 9.0.14-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -169,21 +169,21 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-composite-arm64v8, 10.0-azurelinux3.0-distroless-composite-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0-azurelinux3.0-distroless-composite-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-arm64v8, 9.0-alpine3.23-composite-arm64v8, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-extra-arm64v8, 9.0-alpine3.23-composite-extra-arm64v8, 9.0.13-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm64v8, 9.0-noble-arm64v8, 9.0.13-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-arm64v8, 9.0-noble-chiseled-composite-arm64v8, 9.0.13-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-extra-arm64v8, 9.0-noble-chiseled-composite-extra-arm64v8, 9.0.13-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-composite-arm64v8, 9.0-azurelinux3.0-distroless-composite-arm64v8, 9.0.13-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-arm64v8, 9.0-alpine3.23-composite-arm64v8, 9.0.14-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-extra-arm64v8, 9.0-alpine3.23-composite-extra-arm64v8, 9.0.14-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm64v8, 9.0-noble-arm64v8, 9.0.14-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-arm64v8, 9.0-noble-chiseled-composite-arm64v8, 9.0.14-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-extra-arm64v8, 9.0-noble-chiseled-composite-extra-arm64v8, 9.0.14-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-composite-arm64v8, 9.0-azurelinux3.0-distroless-composite-arm64v8, 9.0.14-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -237,16 +237,16 @@ Tags | Dockerfile | OS Version 10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 10.0.4-alpine3.23-composite-arm32v7, 10.0-alpine3.23-composite-arm32v7, 10.0.4-alpine3.23-composite, 10.0-alpine3.23-composite | [Dockerfile](src/aspnet/10.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 10.0.4-alpine3.23-composite-extra-arm32v7, 10.0-alpine3.23-composite-extra-arm32v7, 10.0.4-alpine3.23-composite-extra, 10.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/10.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-arm32v7, 9.0-alpine3.23-composite-arm32v7, 9.0.13-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-composite-extra-arm32v7, 9.0-alpine3.23-composite-extra-arm32v7, 9.0.13-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm32v7, 9.0-noble-arm32v7, 9.0.13-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-arm32v7, 9.0-noble-chiseled-composite-arm32v7, 9.0.13-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-composite-extra-arm32v7, 9.0-noble-chiseled-composite-extra-arm32v7, 9.0.13-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-arm32v7, 9.0-alpine3.23-composite-arm32v7, 9.0.14-alpine3.23-composite, 9.0-alpine3.23-composite | [Dockerfile](src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-composite-extra-arm32v7, 9.0-alpine3.23-composite-extra-arm32v7, 9.0.14-alpine3.23-composite-extra, 9.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm32v7, 9.0-noble-arm32v7, 9.0.14-noble, 9.0-noble | [Dockerfile](src/aspnet/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-arm32v7, 9.0-noble-chiseled-composite-arm32v7, 9.0.14-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-composite-extra-arm32v7, 9.0-noble-chiseled-composite-extra-arm32v7, 9.0.14-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 @@ -280,12 +280,12 @@ Tags | Dockerfile | OS Version 10.0.4-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 10.0.4-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 10.0.4-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.13-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -9.0.13-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -9.0.13-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -9.0.13-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.13-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -9.0.13-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +9.0.14-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +9.0.14-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +9.0.14-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +9.0.14-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +9.0.14-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +9.0.14-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 8.0.24-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 8.0.24-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 8.0.24-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 686c506d4c..3cf675b01d 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -72,15 +72,15 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.4-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.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -9.0.13-noble-amd64, 9.0-noble-amd64, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.14-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +9.0.14-noble-amd64, 9.0-noble-amd64, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -119,15 +119,15 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.4-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.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm64v8, 9.0-noble-arm64v8, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm64v8, 9.0-noble-arm64v8, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -163,12 +163,12 @@ Tags | Dockerfile | OS Version 10.0.4-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.4-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime-deps/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime-deps/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm32v7, 9.0-noble-arm32v7, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime-deps/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime-deps/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime-deps/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm32v7, 9.0-noble-arm32v7, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 diff --git a/README.runtime.md b/README.runtime.md index fd27acebf4..0f9f199fe0 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -79,15 +79,15 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-amd64, 10.0-azurelinux3.0-distroless-amd64, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-extra-amd64, 10.0-azurelinux3.0-distroless-extra-amd64, 10.0.4-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.13-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.13-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -9.0.13-noble-amd64, 9.0-noble-amd64, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.14-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-amd64, 9.0-alpine3.23-extra-amd64, 9.0-alpine-extra-amd64, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +9.0.14-noble-amd64, 9.0-noble-amd64, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-amd64, 9.0-noble-chiseled-amd64, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-amd64, 9.0-noble-chiseled-extra-amd64, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 @@ -126,15 +126,15 @@ Tags | Dockerfile | OS Version 10.0.4-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.4-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/runtime/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-arm64v8, 10.0-azurelinux3.0-distroless-arm64v8, 10.0.4-azurelinux3.0-distroless, 10.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/10.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.4-azurelinux3.0-distroless-extra-arm64v8, 10.0-azurelinux3.0-distroless-extra-arm64v8, 10.0.4-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.13-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm64v8, 9.0-noble-arm64v8, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.13-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.13-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.13-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.13-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.13-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm64v8, 9.0-alpine3.23-extra-arm64v8, 9.0-alpine-extra-arm64v8, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm64v8, 9.0-noble-arm64v8, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm64v8, 9.0-noble-chiseled-arm64v8, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm64v8, 9.0-noble-chiseled-extra-arm64v8, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.14-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 @@ -170,12 +170,12 @@ Tags | Dockerfile | OS Version 10.0.4-noble-chiseled-extra-arm32v7, 10.0-noble-chiseled-extra-arm32v7, 10.0.4-noble-chiseled-extra, 10.0-noble-chiseled-extra | [Dockerfile](src/runtime/10.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.4-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.4-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/runtime/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 10.0.4-alpine3.23-extra-arm32v7, 10.0-alpine3.23-extra-arm32v7, 10.0-alpine-extra-arm32v7, 10.0.4-alpine3.23-extra, 10.0-alpine3.23-extra, 10.0-alpine-extra | [Dockerfile](src/runtime/10.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.13-bookworm-slim, 9.0-bookworm-slim, 9.0.13, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.13-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.13-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.13-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -9.0.13-noble-arm32v7, 9.0-noble-arm32v7, 9.0.13-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.13-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 -9.0.13-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.13-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.14-bookworm-slim, 9.0-bookworm-slim, 9.0.14, 9.0 | [Dockerfile](src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.14-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.14-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/runtime/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-alpine3.23-extra-arm32v7, 9.0-alpine3.23-extra-arm32v7, 9.0-alpine-extra-arm32v7, 9.0.14-alpine3.23-extra, 9.0-alpine3.23-extra, 9.0-alpine-extra | [Dockerfile](src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +9.0.14-noble-arm32v7, 9.0-noble-arm32v7, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 @@ -201,12 +201,12 @@ Tags | Dockerfile | OS Version 10.0.4-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 10.0.4-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 10.0.4-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.13-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -9.0.13-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -9.0.13-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -9.0.13-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.13-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/runtime/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -9.0.13-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +9.0.14-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +9.0.14-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +9.0.14-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +9.0.14-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +9.0.14-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/runtime/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +9.0.14-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 8.0.24-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 8.0.24-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 8.0.24-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/README.sdk.md b/README.sdk.md index d42ee423ca..06a87c54f0 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -73,10 +73,10 @@ Tags | Dockerfile | OS Version 10.0.200-alpine3.23-aot-amd64, 10.0-alpine3.23-aot-amd64, 10.0-alpine-aot-amd64, 10.0.200-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/amd64/Dockerfile) | Alpine 3.23 10.0.200-azurelinux3.0-amd64, 10.0-azurelinux3.0-amd64, 10.0.200-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 10.0.200-azurelinux3.0-aot-amd64, 10.0-azurelinux3.0-aot-amd64, 10.0.200-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/amd64/Dockerfile) | Azure Linux 3.0 -9.0.311-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -9.0.311-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -9.0.311-noble-amd64, 9.0-noble-amd64, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -9.0.311-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.311-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +9.0.312-bookworm-slim-amd64, 9.0-bookworm-slim-amd64, 9.0.312-bookworm-slim, 9.0-bookworm-slim, 9.0.312, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +9.0.312-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +9.0.312-noble-amd64, 9.0-noble-amd64, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +9.0.312-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.312-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 8.0.418-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 8.0.418-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 8.0.418-noble-amd64, 8.0-noble-amd64, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 @@ -104,10 +104,10 @@ Tags | Dockerfile | OS Version 10.0.200-alpine3.23-aot-arm64v8, 10.0-alpine3.23-aot-arm64v8, 10.0-alpine-aot-arm64v8, 10.0.200-alpine3.23-aot, 10.0-alpine3.23-aot, 10.0-alpine-aot | [Dockerfile](src/sdk/10.0/alpine3.23-aot/arm64v8/Dockerfile) | Alpine 3.23 10.0.200-azurelinux3.0-arm64v8, 10.0-azurelinux3.0-arm64v8, 10.0.200-azurelinux3.0, 10.0-azurelinux3.0 | [Dockerfile](src/sdk/10.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 10.0.200-azurelinux3.0-aot-arm64v8, 10.0-azurelinux3.0-aot-arm64v8, 10.0.200-azurelinux3.0-aot, 10.0-azurelinux3.0-aot | [Dockerfile](src/sdk/10.0/azurelinux3.0-aot/arm64v8/Dockerfile) | Azure Linux 3.0 -9.0.311-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -9.0.311-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -9.0.311-noble-arm64v8, 9.0-noble-arm64v8, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -9.0.311-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.311-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +9.0.312-bookworm-slim-arm64v8, 9.0-bookworm-slim-arm64v8, 9.0.312-bookworm-slim, 9.0-bookworm-slim, 9.0.312, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +9.0.312-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +9.0.312-noble-arm64v8, 9.0-noble-arm64v8, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +9.0.312-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.312-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 8.0.418-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 8.0.418-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 8.0.418-noble-arm64v8, 8.0-noble-arm64v8, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 @@ -131,9 +131,9 @@ Tags | Dockerfile | OS Version ---- | ---------- | ---------- 10.0.200-noble-arm32v7, 10.0-noble-arm32v7, 10.0.200-noble, 10.0-noble, 10.0.200, 10.0, latest | [Dockerfile](src/sdk/10.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 10.0.200-alpine3.23-arm32v7, 10.0-alpine3.23-arm32v7, 10.0-alpine-arm32v7, 10.0.200-alpine3.23, 10.0-alpine3.23, 10.0-alpine | [Dockerfile](src/sdk/10.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -9.0.311-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.311-bookworm-slim, 9.0-bookworm-slim, 9.0.311, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -9.0.311-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.311-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -9.0.311-noble-arm32v7, 9.0-noble-arm32v7, 9.0.311-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 +9.0.312-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.312-bookworm-slim, 9.0-bookworm-slim, 9.0.312, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +9.0.312-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +9.0.312-noble-arm32v7, 9.0-noble-arm32v7, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 8.0.418-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 8.0.418-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 8.0.418-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 @@ -153,12 +153,12 @@ Tags | Dockerfile | OS Version 10.0.200-windowsservercore-ltsc2025, 10.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 10.0.200-nanoserver-ltsc2022, 10.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/10.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 10.0.200-windowsservercore-ltsc2022, 10.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/10.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.311-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -9.0.311-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -9.0.311-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -9.0.311-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -9.0.311-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/sdk/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -9.0.311-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +9.0.312-nanoserver-ltsc2025, 9.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +9.0.312-windowsservercore-ltsc2025, 9.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +9.0.312-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +9.0.312-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +9.0.312-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/sdk/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +9.0.312-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 8.0.418-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 8.0.418-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 8.0.418-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 diff --git a/manifest.versions.json b/manifest.versions.json index 9a572787f4..4ccf1fad78 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -31,7 +31,7 @@ "aspnet|8.0|build-version": "8.0.24", "aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)", - "aspnet|9.0|build-version": "9.0.13", + "aspnet|9.0|build-version": "9.0.14", "aspnet-composite|9.0|build-version": "$(aspnet|9.0|build-version)", "aspnet|10.0|build-version": "10.0.4", @@ -83,7 +83,7 @@ "dotnet|8.0|base-url|checksums|nightly": "$(dotnet|8.0|base-url|nightly)", "dotnet|8.0|aggregate-checksums": "/checksums/$(dotnet|8.0|product-version)-sha.txt", - "dotnet|9.0|product-version": "9.0.13", + "dotnet|9.0|product-version": "9.0.14", "dotnet|9.0|fixed-tag": "$(dotnet|9.0|product-version)", "dotnet|9.0|minor-tag": "9.0", "dotnet|9.0|base-url|main": "$(base-url|public|maintenance|main)", @@ -215,7 +215,7 @@ "rocks-toolbox|11.0|version": "$(rocks-toolbox|latest|version)", "runtime|8.0|build-version": "8.0.24", - "runtime|9.0|build-version": "9.0.13", + "runtime|9.0|build-version": "9.0.14", "runtime|10.0|build-version": "10.0.4", "runtime|11.0|build-version": "11.0.0-preview.2.26159.112", @@ -228,8 +228,8 @@ "sdk|8.0|fixed-tag": "$(sdk|8.0|product-version)", "sdk|8.0|minor-tag": "$(dotnet|8.0|minor-tag)", - "sdk|9.0|build-version": "9.0.311", - "sdk|9.0|product-version": "9.0.311", + "sdk|9.0|build-version": "9.0.312", + "sdk|9.0|product-version": "9.0.312", "sdk|9.0|base-url|main": "$(dotnet|9.0|base-url|main)", "sdk|9.0|base-url|nightly": "$(dotnet|9.0|base-url|nightly)", "sdk|9.0|base-url|checksums|main": "$(sdk|9.0|base-url|main)", diff --git a/src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile index c4c60bdcec..484b2843df 100644 --- a/src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 +FROM $REPO:9.0.14-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile index e88749737c..b51c7a63fe 100644 --- a/src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile index 7ffec767b8..bafda76e41 100644 --- a/src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile index 38cdbb779a..0b68db4fcb 100644 --- a/src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-amd64 +FROM $REPO:9.0.14-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile index 84df5bbece..914ee74729 100644 --- a/src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-arm32v7 +FROM $REPO:9.0.14-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile index 0021287bff..389feab107 100644 --- a/src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-composite/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Composite Image -FROM $REPO:9.0.13-alpine3.23-arm64v8 +FROM $REPO:9.0.14-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile index 1c77405552..e21a405668 100644 --- a/src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 +FROM $REPO:9.0.14-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile index 3aaabc8650..56069619e7 100644 --- a/src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile index 0b28bb547a..ef62bf6dcb 100644 --- a/src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.23/amd64/Dockerfile b/src/aspnet/9.0/alpine3.23/amd64/Dockerfile index 72d9083994..8752ea73ad 100644 --- a/src/aspnet/9.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/9.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-amd64 +FROM $REPO:9.0.14-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile index f9230981cc..b446fddbea 100644 --- a/src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/9.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-arm32v7 +FROM $REPO:9.0.14-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile index 44e076f3ac..3c861b80b6 100644 --- a/src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/9.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-alpine3.23-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-alpine3.23-arm64v8 +FROM $REPO:9.0.14-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 1d52d62d26..1d3d16fd8b 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index b9ce03bf95..27dd6a230a 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index d4a15ed242..bf3348df2b 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-azurelinux3.0-distroless-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index 6d35074c28..408921ab5b 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-azurelinux3.0-distroless-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index ffd8ff9073..943a59f287 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 9f379abd71..de29d0c911 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile index aa73bc69d3..1d6dfc4e3f 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-distroless-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 9b60b25721..1db2acc5f8 100644 --- a/src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-distroless-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile index d342776032..9c18e66c6e 100644 --- a/src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-azurelinux3.0-amd64 AS installer +FROM $REPO:9.0.14-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-amd64 +FROM $REPO:9.0.14-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile index f955bf53d3..a84555ee9a 100644 --- a/src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/9.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 AS installer +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/bookworm-slim/amd64/Dockerfile b/src/aspnet/9.0/bookworm-slim/amd64/Dockerfile index 64dc33c188..4c9470a470 100644 --- a/src/aspnet/9.0/bookworm-slim/amd64/Dockerfile +++ b/src/aspnet/9.0/bookworm-slim/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-bookworm-slim-amd64 +FROM $REPO:9.0.14-bookworm-slim-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile b/src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile index 25b490aaa6..c6a4bffa62 100644 --- a/src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/aspnet/9.0/bookworm-slim/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-bookworm-slim-arm32v7 +FROM $REPO:9.0.14-bookworm-slim-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile b/src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile index 579bf10adc..55ee5a6d33 100644 --- a/src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/aspnet/9.0/bookworm-slim/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-bookworm-slim-arm64v8 +FROM $REPO:9.0.14-bookworm-slim-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile b/src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile index f47ce61556..4b09c64219 100644 --- a/src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile +++ b/src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-nanoserver-1809 +FROM $REPO:9.0.14-nanoserver-1809 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile index 503b69e01d..a5171e59d5 100644 --- a/src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/9.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-nanoserver-ltsc2022 +FROM $REPO:9.0.14-nanoserver-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile index 118822ffdb..4999b18f40 100644 --- a/src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/9.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-nanoserver-ltsc2025 +FROM $REPO:9.0.14-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile index 121fa77318..58401ecf2c 100644 --- a/src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-extra-amd64 +FROM $REPO:9.0.14-noble-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile index d08ff82bf2..df509ccf65 100644 --- a/src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-extra-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile index d0155d38f5..2d76c583f9 100644 --- a/src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-extra-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile index 9cbcde66b4..172e970f5a 100644 --- a/src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-amd64 +FROM $REPO:9.0.14-noble-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile index 318610a4b6..f19ccc1d7a 100644 --- a/src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile index 399b7a7fd0..aa7ee84c95 100644 --- a/src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:9.0.13-noble-chiseled-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=9.0.13 \ + DOTNET_VERSION=9.0.14 \ # ASP.NET Core version - ASPNET_VERSION=9.0.13 + ASPNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile b/src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile index 8f36ffc390..d2c83c2318 100644 --- a/src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-extra-amd64 +FROM $REPO:9.0.14-noble-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile index b6d9338b83..ebbca9c2ff 100644 --- a/src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-extra-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile index 02d966d8c1..07da900672 100644 --- a/src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-extra-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble-chiseled/amd64/Dockerfile b/src/aspnet/9.0/noble-chiseled/amd64/Dockerfile index 81b76301b7..365fce8ffb 100644 --- a/src/aspnet/9.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-amd64 +FROM $REPO:9.0.14-noble-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile b/src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile index 5165e85d80..a7e80e6a94 100644 --- a/src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile b/src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile index b256d568f0..ba474c3994 100644 --- a/src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/9.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-chiseled-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble/amd64/Dockerfile b/src/aspnet/9.0/noble/amd64/Dockerfile index 764313d8f1..11d25e82b2 100644 --- a/src/aspnet/9.0/noble/amd64/Dockerfile +++ b/src/aspnet/9.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-amd64 +FROM $REPO:9.0.14-noble-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble/arm32v7/Dockerfile b/src/aspnet/9.0/noble/arm32v7/Dockerfile index b4a7f72c87..45fe918178 100644 --- a/src/aspnet/9.0/noble/arm32v7/Dockerfile +++ b/src/aspnet/9.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-arm32v7 +FROM $REPO:9.0.14-noble-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/noble/arm64v8/Dockerfile b/src/aspnet/9.0/noble/arm64v8/Dockerfile index 2a6d7cc51b..37efe2708b 100644 --- a/src/aspnet/9.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/9.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=9.0.13 \ +RUN aspnetcore_version=9.0.14 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=9.0.13 \ # ASP.NET Core image -FROM $REPO:9.0.13-noble-arm64v8 +FROM $REPO:9.0.14-noble-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile index e091afcdb3..0b996d14d5 100644 --- a/src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-windowsservercore-ltsc2019 +FROM $REPO:9.0.14-windowsservercore-ltsc2019 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile index 68fe8ff6e5..4987745a03 100644 --- a/src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-windowsservercore-ltsc2022 +FROM $REPO:9.0.14-windowsservercore-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile index 67785c0808..b3ccfba392 100644 --- a/src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/9.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '9.0.13'; ` + $aspnetcore_version = '9.0.14'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:9.0.13-windowsservercore-ltsc2025 +FROM $REPO:9.0.14-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=9.0.13 +ENV ASPNET_VERSION=9.0.14 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/monitor-base/9.0/azurelinux-distroless/amd64/Dockerfile b/src/monitor-base/9.0/azurelinux-distroless/amd64/Dockerfile index 03a30ce92e..f482a9b248 100644 --- a/src/monitor-base/9.0/azurelinux-distroless/amd64/Dockerfile +++ b/src/monitor-base/9.0/azurelinux-distroless/amd64/Dockerfile @@ -20,7 +20,7 @@ RUN dotnet_monitor_version=9.0.5 \ # .NET Monitor Base image -FROM $REPO:9.0.13-azurelinux3.0-distroless-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-amd64 WORKDIR /app COPY --from=installer /app . diff --git a/src/monitor-base/9.0/azurelinux-distroless/arm64v8/Dockerfile b/src/monitor-base/9.0/azurelinux-distroless/arm64v8/Dockerfile index 6325a162f5..aabe80b9f3 100644 --- a/src/monitor-base/9.0/azurelinux-distroless/arm64v8/Dockerfile +++ b/src/monitor-base/9.0/azurelinux-distroless/arm64v8/Dockerfile @@ -20,7 +20,7 @@ RUN dotnet_monitor_version=9.0.5 \ # .NET Monitor Base image -FROM $REPO:9.0.13-azurelinux3.0-distroless-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile index e20e5fd2a2..4eeb5b7710 100644 --- a/src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/9.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-extra-amd64 +FROM $REPO:9.0.14-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile index e5abdcb1c4..bd8887ba03 100644 --- a/src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/9.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-extra-arm32v7 +FROM $REPO:9.0.14-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile index 496c2e3193..ef86614896 100644 --- a/src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/9.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-extra-arm64v8 +FROM $REPO:9.0.14-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/alpine3.23/amd64/Dockerfile b/src/runtime/9.0/alpine3.23/amd64/Dockerfile index d715a725ae..2a7f822ee7 100644 --- a/src/runtime/9.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/9.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-amd64 +FROM $REPO:9.0.14-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/9.0/alpine3.23/arm32v7/Dockerfile index 6404580d3c..9761e2de2d 100644 --- a/src/runtime/9.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/9.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-arm32v7 +FROM $REPO:9.0.14-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/9.0/alpine3.23/arm64v8/Dockerfile index c854b2ab36..f90d007585 100644 --- a/src/runtime/9.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/9.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-alpine3.23-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-alpine3.23-arm64v8 +FROM $REPO:9.0.14-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index a92b8f9560..54aa023f67 100644 --- a/src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index 29fac2e07c..bfca9411b2 100644 --- a/src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile index 5831d597a6..555a467a94 100644 --- a/src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-distroless-amd64 +FROM $REPO:9.0.14-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile index 53140268a9..a4b0bb8dd8 100644 --- a/src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-distroless-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/9.0/azurelinux3.0/amd64/Dockerfile index 43a54b9517..00c7c9f4e5 100644 --- a/src/runtime/9.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-azurelinux3.0-amd64 AS installer +FROM $REPO:9.0.14-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-amd64 +FROM $REPO:9.0.14-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile index f50d463ebf..6db775f006 100644 --- a/src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 AS installer +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/bookworm-slim/amd64/Dockerfile b/src/runtime/9.0/bookworm-slim/amd64/Dockerfile index 3c2f5a3f7e..c99921e36d 100644 --- a/src/runtime/9.0/bookworm-slim/amd64/Dockerfile +++ b/src/runtime/9.0/bookworm-slim/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-bookworm-slim-amd64 +FROM $REPO:9.0.14-bookworm-slim-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile b/src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile index c4936f084e..b1e6572487 100644 --- a/src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/runtime/9.0/bookworm-slim/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-bookworm-slim-arm32v7 +FROM $REPO:9.0.14-bookworm-slim-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile b/src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile index 5a3c376fe2..a41fe80da2 100644 --- a/src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/runtime/9.0/bookworm-slim/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-bookworm-slim-arm64v8 +FROM $REPO:9.0.14-bookworm-slim-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/nanoserver-1809/amd64/Dockerfile b/src/runtime/9.0/nanoserver-1809/amd64/Dockerfile index 957e7f3292..67b2742298 100644 --- a/src/runtime/9.0/nanoserver-1809/amd64/Dockerfile +++ b/src/runtime/9.0/nanoserver-1809/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile index bd70d873d7..9ac9216a6f 100644 --- a/src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/9.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile index 68a2fb0f2d..8351eab90a 100644 --- a/src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/9.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile index 9544cf89e1..5f605648bd 100644 --- a/src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/9.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-extra-amd64 +FROM $REPO:9.0.14-noble-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile b/src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile index fce2ee6ba8..a58571b01d 100644 --- a/src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-extra-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile index 3b6cdb4981..d99e64839d 100644 --- a/src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/9.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-extra-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble-chiseled/amd64/Dockerfile b/src/runtime/9.0/noble-chiseled/amd64/Dockerfile index 7a4118ec95..00c0ee4ceb 100644 --- a/src/runtime/9.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/9.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-amd64 +FROM $REPO:9.0.14-noble-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile b/src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile index 543e32ceb6..941eec987d 100644 --- a/src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile +++ b/src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-arm32v7 +FROM $REPO:9.0.14-noble-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile index b96ef95022..2956f3563b 100644 --- a/src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/9.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:9.0.13-noble-chiseled-arm64v8 +FROM $REPO:9.0.14-noble-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/9.0/noble/amd64/Dockerfile b/src/runtime/9.0/noble/amd64/Dockerfile index fd2cb3cf83..689dcd1303 100644 --- a/src/runtime/9.0/noble/amd64/Dockerfile +++ b/src/runtime/9.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-noble-amd64 +FROM $REPO:9.0.14-noble-amd64 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/noble/arm32v7/Dockerfile b/src/runtime/9.0/noble/arm32v7/Dockerfile index 1d79e39f7d..37659c07d2 100644 --- a/src/runtime/9.0/noble/arm32v7/Dockerfile +++ b/src/runtime/9.0/noble/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-noble-arm32v7 +FROM $REPO:9.0.14-noble-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/noble/arm64v8/Dockerfile b/src/runtime/9.0/noble/arm64v8/Dockerfile index d565c3c088..20bcf3a0ff 100644 --- a/src/runtime/9.0/noble/arm64v8/Dockerfile +++ b/src/runtime/9.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=9.0.13 \ +RUN dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=9.0.13 \ # .NET runtime image -FROM $REPO:9.0.13-noble-arm64v8 +FROM $REPO:9.0.14-noble-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=9.0.13 +ENV DOTNET_VERSION=9.0.14 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile index f1c323ce19..00dcb13fbe 100644 --- a/src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile index 8b96f19c52..24f7d45b1f 100644 --- a/src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile index 12f8265f54..93eb6f9c43 100644 --- a/src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/9.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '9.0.13'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=9.0.13 + DOTNET_VERSION=9.0.14 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/9.0/alpine3.23/amd64/Dockerfile b/src/sdk/9.0/alpine3.23/amd64/Dockerfile index 642b2d5c47..344ce708ec 100644 --- a/src/sdk/9.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/9.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:9.0.13-alpine3.23-amd64 AS installer +FROM $REPO:9.0.14-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-alpine3.23-amd64 +FROM $REPO:9.0.14-alpine3.23-amd64 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/9.0/alpine3.23/arm32v7/Dockerfile index 4e18e53469..8e9ebb2ebb 100644 --- a/src/sdk/9.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/9.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:9.0.13-alpine3.23-arm32v7 AS installer +FROM $REPO:9.0.14-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-alpine3.23-arm32v7 +FROM $REPO:9.0.14-alpine3.23-arm32v7 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/9.0/alpine3.23/arm64v8/Dockerfile index 5a003659e4..6ac422b90f 100644 --- a/src/sdk/9.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/9.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:9.0.13-alpine3.23-arm64v8 AS installer +FROM $REPO:9.0.14-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-alpine3.23-arm64v8 +FROM $REPO:9.0.14-alpine3.23-arm64v8 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/9.0/azurelinux3.0/amd64/Dockerfile index 6434cbc225..596e13727c 100644 --- a/src/sdk/9.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/9.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:9.0.13-azurelinux3.0-amd64 AS installer +FROM $REPO:9.0.14-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-azurelinux3.0-amd64 +FROM $REPO:9.0.14-azurelinux3.0-amd64 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile index 3d73a293b0..1ab9601806 100644 --- a/src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 AS installer +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-azurelinux3.0-arm64v8 +FROM $REPO:9.0.14-azurelinux3.0-arm64v8 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/bookworm-slim/amd64/Dockerfile b/src/sdk/9.0/bookworm-slim/amd64/Dockerfile index 55198bfda6..ee17f223a2 100644 --- a/src/sdk/9.0/bookworm-slim/amd64/Dockerfile +++ b/src/sdk/9.0/bookworm-slim/amd64/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-bookworm-slim-amd64 +FROM $REPO:9.0.14-bookworm-slim-amd64 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/bookworm-slim/arm32v7/Dockerfile b/src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile index dbf313c83a..cd556401f2 100644 --- a/src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-bookworm-slim-arm32v7 +FROM $REPO:9.0.14-bookworm-slim-arm32v7 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/bookworm-slim/arm64v8/Dockerfile b/src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile index 9fb981bbed..31218ea84d 100644 --- a/src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/sdk/9.0/bookworm-slim/arm64v8/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-bookworm-slim-arm64v8 +FROM $REPO:9.0.14-bookworm-slim-arm64v8 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/nanoserver-1809/amd64/Dockerfile b/src/sdk/9.0/nanoserver-1809/amd64/Dockerfile index 84ab59ccdb..f7e474bdc3 100644 --- a/src/sdk/9.0/nanoserver-1809/amd64/Dockerfile +++ b/src/sdk/9.0/nanoserver-1809/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-nanoserver-1809 +FROM $REPO:9.0.14-nanoserver-1809 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # 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/9.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile index 4e2fdd7144..79bf4d40be 100644 --- a/src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-nanoserver-ltsc2022 +FROM $REPO:9.0.14-nanoserver-ltsc2022 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # 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/9.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile index 5acf195af2..30403692ed 100644 --- a/src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/9.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-nanoserver-ltsc2025 +FROM $REPO:9.0.14-nanoserver-ltsc2025 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # 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/9.0/noble/amd64/Dockerfile b/src/sdk/9.0/noble/amd64/Dockerfile index 930e9ed885..a7c2af8f08 100644 --- a/src/sdk/9.0/noble/amd64/Dockerfile +++ b/src/sdk/9.0/noble/amd64/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-noble-amd64 +FROM $REPO:9.0.14-noble-amd64 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/noble/arm32v7/Dockerfile b/src/sdk/9.0/noble/arm32v7/Dockerfile index 547dec04a7..2f002b0208 100644 --- a/src/sdk/9.0/noble/arm32v7/Dockerfile +++ b/src/sdk/9.0/noble/arm32v7/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-noble-arm32v7 +FROM $REPO:9.0.14-noble-arm32v7 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/noble/arm64v8/Dockerfile b/src/sdk/9.0/noble/arm64v8/Dockerfile index 0582c3971e..3f4f079431 100644 --- a/src/sdk/9.0/noble/arm64v8/Dockerfile +++ b/src/sdk/9.0/noble/arm64v8/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=9.0.311 \ - && dotnet_version=9.0.13 \ +RUN dotnet_sdk_version=9.0.312 \ + && dotnet_version=9.0.14 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=9.0.311 \ # .NET SDK image -FROM $REPO:9.0.13-noble-arm64v8 +FROM $REPO:9.0.14-noble-arm64v8 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=9.0.311 \ + DOTNET_SDK_VERSION=9.0.312 \ # 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/9.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile index 4be3573330..fb4112d010 100644 --- a/src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-windowsservercore-ltsc2019 +FROM $REPO:9.0.14-windowsservercore-ltsc2019 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # 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/9.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile index 01e1ff3437..153a585c09 100644 --- a/src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-windowsservercore-ltsc2022 +FROM $REPO:9.0.14-windowsservercore-ltsc2022 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # 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/9.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile index 3d1eb031cb..6601c1f975 100644 --- a/src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/9.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '9.0.311'; ` - $dotnet_version = '9.0.13'; ` + $dotnet_sdk_version = '9.0.312'; ` + $dotnet_version = '9.0.14'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:9.0.13-windowsservercore-ltsc2025 +FROM $REPO:9.0.14-windowsservercore-ltsc2025 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=9.0.311 ` + DOTNET_SDK_VERSION=9.0.312 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From 15df02a9aabaa65a9156ee7bd3d8870450806239 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 10 Mar 2026 10:13:35 -0700 Subject: [PATCH 30/32] Update .NET 8.0 to 8.0.419 SDK / 8.0.25 Runtime Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.aspnet.md | 112 +++++++++--------- README.runtime-deps.md | 60 +++++----- README.runtime.md | 72 +++++------ README.sdk.md | 38 +++--- manifest.versions.json | 10 +- src/aspire-dashboard/amd64/Dockerfile | 2 +- src/aspire-dashboard/arm64v8/Dockerfile | 2 +- .../amd64/Dockerfile | 10 +- .../arm32v7/Dockerfile | 10 +- .../arm64v8/Dockerfile | 10 +- .../8.0/alpine3.23-composite/amd64/Dockerfile | 10 +- .../alpine3.23-composite/arm32v7/Dockerfile | 10 +- .../alpine3.23-composite/arm64v8/Dockerfile | 10 +- .../8.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../8.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../8.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/aspnet/8.0/alpine3.23/amd64/Dockerfile | 8 +- src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../8.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- src/aspnet/8.0/bookworm-slim/amd64/Dockerfile | 6 +- .../8.0/bookworm-slim/arm32v7/Dockerfile | 6 +- .../8.0/bookworm-slim/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../8.0/cbl-mariner2.0/amd64/Dockerfile | 8 +- .../8.0/cbl-mariner2.0/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../jammy-chiseled-composite/amd64/Dockerfile | 8 +- .../arm32v7/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../8.0/jammy-chiseled-extra/amd64/Dockerfile | 6 +- .../jammy-chiseled-extra/arm32v7/Dockerfile | 6 +- .../jammy-chiseled-extra/arm64v8/Dockerfile | 6 +- .../8.0/jammy-chiseled/amd64/Dockerfile | 6 +- .../8.0/jammy-chiseled/arm32v7/Dockerfile | 6 +- .../8.0/jammy-chiseled/arm64v8/Dockerfile | 6 +- src/aspnet/8.0/jammy/amd64/Dockerfile | 6 +- src/aspnet/8.0/jammy/arm32v7/Dockerfile | 6 +- src/aspnet/8.0/jammy/arm64v8/Dockerfile | 6 +- .../8.0/nanoserver-1809/amd64/Dockerfile | 6 +- .../8.0/nanoserver-ltsc2022/amd64/Dockerfile | 6 +- .../8.0/nanoserver-ltsc2025/amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../noble-chiseled-composite/amd64/Dockerfile | 8 +- .../arm64v8/Dockerfile | 8 +- .../8.0/noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../8.0/noble-chiseled/amd64/Dockerfile | 6 +- .../8.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/aspnet/8.0/noble/amd64/Dockerfile | 6 +- src/aspnet/8.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../azurelinux-distroless/amd64/Dockerfile | 2 +- .../azurelinux-distroless/arm64v8/Dockerfile | 2 +- .../8.1/ubuntu-chiseled/amd64/Dockerfile | 2 +- .../8.1/ubuntu-chiseled/arm64v8/Dockerfile | 2 +- .../8.0/alpine3.23-extra/amd64/Dockerfile | 8 +- .../8.0/alpine3.23-extra/arm32v7/Dockerfile | 8 +- .../8.0/alpine3.23-extra/arm64v8/Dockerfile | 8 +- src/runtime/8.0/alpine3.23/amd64/Dockerfile | 8 +- src/runtime/8.0/alpine3.23/arm32v7/Dockerfile | 8 +- src/runtime/8.0/alpine3.23/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../azurelinux3.0-distroless/amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../8.0/azurelinux3.0/amd64/Dockerfile | 8 +- .../8.0/azurelinux3.0/arm64v8/Dockerfile | 8 +- .../8.0/bookworm-slim/amd64/Dockerfile | 6 +- .../8.0/bookworm-slim/arm32v7/Dockerfile | 6 +- .../8.0/bookworm-slim/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 6 +- .../arm64v8/Dockerfile | 6 +- .../8.0/cbl-mariner2.0/amd64/Dockerfile | 8 +- .../8.0/cbl-mariner2.0/arm64v8/Dockerfile | 8 +- .../8.0/jammy-chiseled-extra/amd64/Dockerfile | 6 +- .../jammy-chiseled-extra/arm32v7/Dockerfile | 6 +- .../jammy-chiseled-extra/arm64v8/Dockerfile | 6 +- .../8.0/jammy-chiseled/amd64/Dockerfile | 6 +- .../8.0/jammy-chiseled/arm32v7/Dockerfile | 6 +- .../8.0/jammy-chiseled/arm64v8/Dockerfile | 6 +- src/runtime/8.0/jammy/amd64/Dockerfile | 6 +- src/runtime/8.0/jammy/arm32v7/Dockerfile | 6 +- src/runtime/8.0/jammy/arm64v8/Dockerfile | 6 +- .../8.0/nanoserver-1809/amd64/Dockerfile | 4 +- .../8.0/nanoserver-ltsc2022/amd64/Dockerfile | 4 +- .../8.0/nanoserver-ltsc2025/amd64/Dockerfile | 4 +- .../8.0/noble-chiseled-extra/amd64/Dockerfile | 6 +- .../noble-chiseled-extra/arm64v8/Dockerfile | 6 +- .../8.0/noble-chiseled/amd64/Dockerfile | 6 +- .../8.0/noble-chiseled/arm64v8/Dockerfile | 6 +- src/runtime/8.0/noble/amd64/Dockerfile | 6 +- src/runtime/8.0/noble/arm64v8/Dockerfile | 6 +- .../amd64/Dockerfile | 4 +- .../amd64/Dockerfile | 4 +- .../amd64/Dockerfile | 4 +- src/sdk/8.0/alpine3.23/amd64/Dockerfile | 10 +- src/sdk/8.0/alpine3.23/arm32v7/Dockerfile | 10 +- src/sdk/8.0/alpine3.23/arm64v8/Dockerfile | 10 +- src/sdk/8.0/azurelinux3.0/amd64/Dockerfile | 10 +- src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile | 10 +- src/sdk/8.0/bookworm-slim/amd64/Dockerfile | 8 +- src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile | 8 +- src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile | 8 +- src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile | 10 +- src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile | 10 +- src/sdk/8.0/jammy/amd64/Dockerfile | 8 +- src/sdk/8.0/jammy/arm32v7/Dockerfile | 8 +- src/sdk/8.0/jammy/arm64v8/Dockerfile | 8 +- src/sdk/8.0/nanoserver-1809/amd64/Dockerfile | 8 +- .../8.0/nanoserver-ltsc2022/amd64/Dockerfile | 8 +- .../8.0/nanoserver-ltsc2025/amd64/Dockerfile | 8 +- src/sdk/8.0/noble/amd64/Dockerfile | 8 +- src/sdk/8.0/noble/arm64v8/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- .../amd64/Dockerfile | 8 +- 140 files changed, 611 insertions(+), 611 deletions(-) diff --git a/README.aspnet.md b/README.aspnet.md index f19e47c733..64f4e1ae15 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -111,26 +111,26 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-composite-amd64, 9.0-azurelinux3.0-distroless-composite-amd64, 9.0.14-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-composite-extra-amd64, 9.0-azurelinux3.0-distroless-composite-extra-amd64, 9.0.14-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-amd64, 8.0-alpine3.23-composite-amd64, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-extra-amd64, 8.0-alpine3.23-composite-extra-amd64, 8.0.24-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 -8.0.24-noble-amd64, 8.0-noble-amd64, 8.0.24-noble, 8.0-noble | [Dockerfile](src/aspnet/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/aspnet/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-composite-amd64, 8.0-noble-chiseled-composite-amd64, 8.0.24-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-composite-extra-amd64, 8.0-noble-chiseled-composite-extra-amd64, 8.0.24-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-amd64, 8.0-jammy-amd64, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-amd64, 8.0-jammy-chiseled-composite-amd64, 8.0.24-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-extra-amd64, 8.0-jammy-chiseled-composite-extra-amd64, 8.0.24-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-composite-amd64, 8.0-azurelinux3.0-distroless-composite-amd64, 8.0.24-azurelinux3.0-distroless-composite, 8.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-composite-extra-amd64, 8.0-azurelinux3.0-distroless-composite-extra-amd64, 8.0.24-azurelinux3.0-distroless-composite-extra, 8.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +8.0.25-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-amd64, 8.0-alpine3.23-composite-amd64, 8.0.25-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-extra-amd64, 8.0-alpine3.23-composite-extra-amd64, 8.0.25-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile) | Alpine 3.23 +8.0.25-noble-amd64, 8.0-noble-amd64, 8.0.25-noble, 8.0-noble | [Dockerfile](src/aspnet/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/aspnet/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-composite-amd64, 8.0-noble-chiseled-composite-amd64, 8.0.25-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-composite-extra-amd64, 8.0-noble-chiseled-composite-extra-amd64, 8.0.25-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-amd64, 8.0-jammy-amd64, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-amd64, 8.0-jammy-chiseled-composite-amd64, 8.0.25-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-extra-amd64, 8.0-jammy-chiseled-composite-extra-amd64, 8.0.25-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-composite-amd64, 8.0-azurelinux3.0-distroless-composite-amd64, 8.0.25-azurelinux3.0-distroless-composite, 8.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-composite-extra-amd64, 8.0-azurelinux3.0-distroless-composite-extra-amd64, 8.0.25-azurelinux3.0-distroless-composite-extra, 8.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -184,26 +184,26 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-composite-arm64v8, 9.0-azurelinux3.0-distroless-composite-arm64v8, 9.0.14-azurelinux3.0-distroless-composite, 9.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0-azurelinux3.0-distroless-composite-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-composite-extra, 9.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/9.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-arm64v8, 8.0-alpine3.23-composite-arm64v8, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-extra-arm64v8, 8.0-alpine3.23-composite-extra-arm64v8, 8.0.24-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-noble-arm64v8, 8.0-noble-arm64v8, 8.0.24-noble, 8.0-noble | [Dockerfile](src/aspnet/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-composite-arm64v8, 8.0-noble-chiseled-composite-arm64v8, 8.0.24-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-composite-extra-arm64v8, 8.0-noble-chiseled-composite-extra-arm64v8, 8.0.24-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-arm64v8, 8.0-jammy-chiseled-composite-arm64v8, 8.0.24-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-extra-arm64v8, 8.0-jammy-chiseled-composite-extra-arm64v8, 8.0.24-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-composite-arm64v8, 8.0-azurelinux3.0-distroless-composite-arm64v8, 8.0.24-azurelinux3.0-distroless-composite, 8.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-composite-extra-arm64v8, 8.0-azurelinux3.0-distroless-composite-extra-arm64v8, 8.0.24-azurelinux3.0-distroless-composite-extra, 8.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-arm64v8, 8.0-alpine3.23-composite-arm64v8, 8.0.25-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-extra-arm64v8, 8.0-alpine3.23-composite-extra-arm64v8, 8.0.25-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-noble-arm64v8, 8.0-noble-arm64v8, 8.0.25-noble, 8.0-noble | [Dockerfile](src/aspnet/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-composite-arm64v8, 8.0-noble-chiseled-composite-arm64v8, 8.0.25-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-composite-extra-arm64v8, 8.0-noble-chiseled-composite-extra-arm64v8, 8.0.25-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-arm64v8, 8.0-jammy-chiseled-composite-arm64v8, 8.0.25-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-extra-arm64v8, 8.0-jammy-chiseled-composite-extra-arm64v8, 8.0.25-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-composite-arm64v8, 8.0-azurelinux3.0-distroless-composite-arm64v8, 8.0.25-azurelinux3.0-distroless-composite, 8.0-azurelinux3.0-distroless-composite | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-composite-extra-arm64v8, 8.0-azurelinux3.0-distroless-composite-extra-arm64v8, 8.0.25-azurelinux3.0-distroless-composite-extra, 8.0-azurelinux3.0-distroless-composite-extra | [Dockerfile](src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -247,16 +247,16 @@ Tags | Dockerfile | OS Version 9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-composite-arm32v7, 9.0-noble-chiseled-composite-arm32v7, 9.0.14-noble-chiseled-composite, 9.0-noble-chiseled-composite | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-composite-extra-arm32v7, 9.0-noble-chiseled-composite-extra-arm32v7, 9.0.14-noble-chiseled-composite-extra, 9.0-noble-chiseled-composite-extra | [Dockerfile](src/aspnet/9.0/noble-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-arm32v7, 8.0-alpine3.23-composite-arm32v7, 8.0.24-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-composite-extra-arm32v7, 8.0-alpine3.23-composite-extra-arm32v7, 8.0.24-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-arm32v7, 8.0-jammy-chiseled-composite-arm32v7, 8.0.24-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-composite-extra-arm32v7, 8.0-jammy-chiseled-composite-extra-arm32v7, 8.0.24-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-arm32v7, 8.0-alpine3.23-composite-arm32v7, 8.0.25-alpine3.23-composite, 8.0-alpine3.23-composite | [Dockerfile](src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-composite-extra-arm32v7, 8.0-alpine3.23-composite-extra-arm32v7, 8.0.25-alpine3.23-composite-extra, 8.0-alpine3.23-composite-extra | [Dockerfile](src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/aspnet/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-arm32v7, 8.0-jammy-chiseled-composite-arm32v7, 8.0.25-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-composite-extra-arm32v7, 8.0-jammy-chiseled-composite-extra-arm32v7, 8.0.25-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 22.04 #### .NET 11 Preview Tags @@ -286,12 +286,12 @@ Tags | Dockerfile | OS Version 9.0.14-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.14-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/aspnet/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 9.0.14-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/aspnet/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 -8.0.24-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -8.0.24-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -8.0.24-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -8.0.24-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -8.0.24-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -8.0.24-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +8.0.25-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +8.0.25-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +8.0.25-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +8.0.25-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +8.0.25-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +8.0.25-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 #### .NET 11 Preview Tags diff --git a/README.runtime-deps.md b/README.runtime-deps.md index 3cf675b01d..41e023ae21 100644 --- a/README.runtime-deps.md +++ b/README.runtime-deps.md @@ -81,18 +81,18 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -8.0.24-noble-amd64, 8.0-noble-amd64, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-amd64, 8.0-jammy-amd64, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +8.0.25-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +8.0.25-noble-amd64, 8.0-noble-amd64, 8.0.25-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-amd64, 8.0-jammy-amd64, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -128,18 +128,18 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-noble-arm64v8, 8.0-noble-arm64v8, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-noble-arm64v8, 8.0-noble-arm64v8, 8.0.25-noble, 8.0-noble | [Dockerfile](src/runtime-deps/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime-deps/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -169,12 +169,12 @@ Tags | Dockerfile | OS Version 9.0.14-noble-arm32v7, 9.0-noble-arm32v7, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime-deps/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime-deps/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime-deps/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime-deps/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra | [Dockerfile](src/runtime-deps/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime-deps/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 #### .NET 11 Preview Tags diff --git a/README.runtime.md b/README.runtime.md index 0f9f199fe0..0bdb66f925 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -88,18 +88,18 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-amd64, 9.0-azurelinux3.0-distroless-amd64, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-extra-amd64, 9.0-azurelinux3.0-distroless-extra-amd64, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.24-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 -8.0.24-noble-amd64, 8.0-noble-amd64, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-amd64, 8.0-jammy-amd64, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +8.0.25-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-amd64, 8.0-alpine3.23-extra-amd64, 8.0-alpine-extra-amd64, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile) | Alpine 3.23 +8.0.25-noble-amd64, 8.0-noble-amd64, 8.0.25-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-amd64, 8.0-jammy-amd64, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-amd64, 8.0-azurelinux3.0-distroless-amd64, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-amd64, 8.0-azurelinux3.0-distroless-extra-amd64, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -135,18 +135,18 @@ Tags | Dockerfile | OS Version 9.0.14-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.14-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/runtime/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-arm64v8, 9.0-azurelinux3.0-distroless-arm64v8, 9.0.14-azurelinux3.0-distroless, 9.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 9.0.14-azurelinux3.0-distroless-extra-arm64v8, 9.0-azurelinux3.0-distroless-extra-arm64v8, 9.0.14-azurelinux3.0-distroless-extra, 9.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/9.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 -8.0.24-noble-arm64v8, 8.0-noble-arm64v8, 8.0.24-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.24-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.24-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.24-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.24-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.24-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.24-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.24-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.24-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm64v8, 8.0-alpine3.23-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile) | Alpine 3.23 +8.0.25-noble-arm64v8, 8.0-noble-arm64v8, 8.0.25-noble, 8.0-noble | [Dockerfile](src/runtime/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.25-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.25-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.25-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.25-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.25-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-arm64v8, 8.0-azurelinux3.0-distroless-arm64v8, 8.0.25-azurelinux3.0-distroless, 8.0-azurelinux3.0-distroless | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.25-azurelinux3.0-distroless-extra-arm64v8, 8.0-azurelinux3.0-distroless-extra-arm64v8, 8.0.25-azurelinux3.0-distroless-extra, 8.0-azurelinux3.0-distroless-extra | [Dockerfile](src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -176,12 +176,12 @@ Tags | Dockerfile | OS Version 9.0.14-noble-arm32v7, 9.0-noble-arm32v7, 9.0.14-noble, 9.0-noble | [Dockerfile](src/runtime/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-arm32v7, 9.0-noble-chiseled-arm32v7, 9.0.14-noble-chiseled, 9.0-noble-chiseled | [Dockerfile](src/runtime/9.0/noble-chiseled/arm32v7/Dockerfile) | Ubuntu 24.04 9.0.14-noble-chiseled-extra-arm32v7, 9.0-noble-chiseled-extra-arm32v7, 9.0.14-noble-chiseled-extra, 9.0-noble-chiseled-extra | [Dockerfile](src/runtime/9.0/noble-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 24.04 -8.0.24-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.24-bookworm-slim, 8.0-bookworm-slim, 8.0.24, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.24-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.24-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.24-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 -8.0.24-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.24-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.24-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 -8.0.24-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.24-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.25-bookworm-slim, 8.0-bookworm-slim, 8.0.25, 8.0 | [Dockerfile](src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +8.0.25-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.25-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/runtime/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-alpine3.23-extra-arm32v7, 8.0-alpine3.23-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.25-alpine3.23-extra, 8.0-alpine3.23-extra, 8.0-alpine-extra | [Dockerfile](src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile) | Alpine 3.23 +8.0.25-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.25-jammy, 8.0-jammy | [Dockerfile](src/runtime/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.25-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.25-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.25-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04 #### .NET 11 Preview Tags @@ -207,12 +207,12 @@ Tags | Dockerfile | OS Version 9.0.14-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.14-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/runtime/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 9.0.14-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/runtime/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 -8.0.24-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -8.0.24-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -8.0.24-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -8.0.24-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -8.0.24-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/runtime/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -8.0.24-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +8.0.25-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +8.0.25-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +8.0.25-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +8.0.25-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +8.0.25-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/runtime/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +8.0.25-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 #### .NET 11 Preview Tags diff --git a/README.sdk.md b/README.sdk.md index 06a87c54f0..06ec8b0638 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -77,11 +77,11 @@ Tags | Dockerfile | OS Version 9.0.312-alpine3.23-amd64, 9.0-alpine3.23-amd64, 9.0-alpine-amd64, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 9.0.312-noble-amd64, 9.0-noble-amd64, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 9.0.312-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.312-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.418-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.418-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 -8.0.418-noble-amd64, 8.0-noble-amd64, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -8.0.418-jammy-amd64, 8.0-jammy-amd64, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 -8.0.418-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.418-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/sdk/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +8.0.419-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.419-bookworm-slim, 8.0-bookworm-slim, 8.0.419, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +8.0.419-alpine3.23-amd64, 8.0-alpine3.23-amd64, 8.0-alpine-amd64, 8.0.419-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/amd64/Dockerfile) | Alpine 3.23 +8.0.419-noble-amd64, 8.0-noble-amd64, 8.0.419-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +8.0.419-jammy-amd64, 8.0-jammy-amd64, 8.0.419-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 +8.0.419-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.419-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/sdk/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -108,11 +108,11 @@ Tags | Dockerfile | OS Version 9.0.312-alpine3.23-arm64v8, 9.0-alpine3.23-arm64v8, 9.0-alpine-arm64v8, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 9.0.312-noble-arm64v8, 9.0-noble-arm64v8, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 9.0.312-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.312-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.418-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.418-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 -8.0.418-noble-arm64v8, 8.0-noble-arm64v8, 8.0.418-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.418-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.418-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.418-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.419-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.419-bookworm-slim, 8.0-bookworm-slim, 8.0.419, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +8.0.419-alpine3.23-arm64v8, 8.0-alpine3.23-arm64v8, 8.0-alpine-arm64v8, 8.0.419-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm64v8/Dockerfile) | Alpine 3.23 +8.0.419-noble-arm64v8, 8.0-noble-arm64v8, 8.0.419-noble, 8.0-noble | [Dockerfile](src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.419-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.419-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.419-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.419-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 #### .NET 11 Preview Tags @@ -134,9 +134,9 @@ Tags | Dockerfile | OS Version 9.0.312-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.312-bookworm-slim, 9.0-bookworm-slim, 9.0.312, 9.0 | [Dockerfile](src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.312-alpine3.23-arm32v7, 9.0-alpine3.23-arm32v7, 9.0-alpine-arm32v7, 9.0.312-alpine3.23, 9.0-alpine3.23, 9.0-alpine | [Dockerfile](src/sdk/9.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 9.0.312-noble-arm32v7, 9.0-noble-arm32v7, 9.0.312-noble, 9.0-noble | [Dockerfile](src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -8.0.418-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.418-bookworm-slim, 8.0-bookworm-slim, 8.0.418, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.418-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.418-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 -8.0.418-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.418-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.419-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.419-bookworm-slim, 8.0-bookworm-slim, 8.0.419, 8.0 | [Dockerfile](src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +8.0.419-alpine3.23-arm32v7, 8.0-alpine3.23-arm32v7, 8.0-alpine-arm32v7, 8.0.419-alpine3.23, 8.0-alpine3.23, 8.0-alpine | [Dockerfile](src/sdk/8.0/alpine3.23/arm32v7/Dockerfile) | Alpine 3.23 +8.0.419-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.419-jammy, 8.0-jammy | [Dockerfile](src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 #### .NET 11 Preview Tags @@ -159,12 +159,12 @@ Tags | Dockerfile | OS Version 9.0.312-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 9.0.312-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](src/sdk/9.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 9.0.312-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 -8.0.418-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 -8.0.418-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 -8.0.418-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 -8.0.418-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 -8.0.418-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/sdk/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 -8.0.418-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 +8.0.419-nanoserver-ltsc2025, 8.0-nanoserver-ltsc2025 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile) | Nano Server 2025 +8.0.419-windowsservercore-ltsc2025, 8.0-windowsservercore-ltsc2025 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile) | Windows Server Core 2025 +8.0.419-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) | Nano Server 2022 +8.0.419-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) | Windows Server Core 2022 +8.0.419-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](src/sdk/8.0/nanoserver-1809/amd64/Dockerfile) | Nano Server, version 1809 +8.0.419-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) | Windows Server Core 2019 #### .NET 11 Preview Tags diff --git a/manifest.versions.json b/manifest.versions.json index 4ccf1fad78..c129fd4f60 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -28,7 +28,7 @@ "aspire-dashboard|base-url|main": "$(base-url|public|preview|nightly)", "aspire-dashboard|base-url|nightly": "$(base-url|public|preview|nightly)", - "aspnet|8.0|build-version": "8.0.24", + "aspnet|8.0|build-version": "8.0.25", "aspnet-composite|8.0|build-version": "$(aspnet|8.0|build-version)", "aspnet|9.0|build-version": "9.0.14", @@ -74,7 +74,7 @@ "chisel|8.0|arm|sha384": "$(chisel|latest|arm|sha384)", "chisel|8.0|arm64|sha384": "$(chisel|latest|arm64|sha384)", - "dotnet|8.0|product-version": "8.0.24", + "dotnet|8.0|product-version": "8.0.25", "dotnet|8.0|fixed-tag": "$(dotnet|8.0|product-version)", "dotnet|8.0|minor-tag": "8.0", "dotnet|8.0|base-url|main": "$(base-url|public|maintenance|main)", @@ -214,13 +214,13 @@ "rocks-toolbox|10.0|version": "$(rocks-toolbox|latest|version)", "rocks-toolbox|11.0|version": "$(rocks-toolbox|latest|version)", - "runtime|8.0|build-version": "8.0.24", + "runtime|8.0|build-version": "8.0.25", "runtime|9.0|build-version": "9.0.14", "runtime|10.0|build-version": "10.0.4", "runtime|11.0|build-version": "11.0.0-preview.2.26159.112", - "sdk|8.0|build-version": "8.0.418", - "sdk|8.0|product-version": "8.0.418", + "sdk|8.0|build-version": "8.0.419", + "sdk|8.0|product-version": "8.0.419", "sdk|8.0|base-url|main": "$(dotnet|8.0|base-url|main)", "sdk|8.0|base-url|nightly": "$(dotnet|8.0|base-url|nightly)", "sdk|8.0|base-url|checksums|main": "$(sdk|8.0|base-url|main)", diff --git a/src/aspire-dashboard/amd64/Dockerfile b/src/aspire-dashboard/amd64/Dockerfile index 586a5786b5..833e7219dc 100644 --- a/src/aspire-dashboard/amd64/Dockerfile +++ b/src/aspire-dashboard/amd64/Dockerfile @@ -19,7 +19,7 @@ RUN dotnet_aspire_version=13.1.0-preview.1.25616.3 \ # Aspire Dashboard image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-amd64 WORKDIR /app COPY --from=installer /app . diff --git a/src/aspire-dashboard/arm64v8/Dockerfile b/src/aspire-dashboard/arm64v8/Dockerfile index 65779829c0..9de113fbd3 100644 --- a/src/aspire-dashboard/arm64v8/Dockerfile +++ b/src/aspire-dashboard/arm64v8/Dockerfile @@ -19,7 +19,7 @@ RUN dotnet_aspire_version=13.1.0-preview.1.25616.3 \ # Aspire Dashboard image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile index 4f8b42ce02..dbc8c1941a 100644 --- a/src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 +FROM $REPO:8.0.25-alpine3.23-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile index 62bfc5f7f4..b4f473774f 100644 --- a/src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile index 5c30b8ba40..998487a9f4 100644 --- a/src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile b/src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile index 5b8dafa0ca..08238f0673 100644 --- a/src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-amd64 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-amd64 +FROM $REPO:8.0.25-alpine3.23-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile index a4d118aff1..22e6658c72 100644 --- a/src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-arm32v7 +FROM $REPO:8.0.25-alpine3.23-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile index 20cf3745e1..621dae9070 100644 --- a/src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-composite/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,13 +17,13 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Composite Image -FROM $REPO:8.0.24-alpine3.23-arm64v8 +FROM $REPO:8.0.25-alpine3.23-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] RUN ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile b/src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile index 1858c0335f..f9939622d3 100644 --- a/src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 +FROM $REPO:8.0.25-alpine3.23-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile index cb2877f10d..ed57c69d9d 100644 --- a/src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile index 9bb7b12dea..1ee32d86cb 100644 --- a/src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.23/amd64/Dockerfile b/src/aspnet/8.0/alpine3.23/amd64/Dockerfile index 8a35daffd4..c0067d3283 100644 --- a/src/aspnet/8.0/alpine3.23/amd64/Dockerfile +++ b/src/aspnet/8.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-amd64 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-amd64 +FROM $REPO:8.0.25-alpine3.23-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile b/src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile index 65e34b382a..785b7c767f 100644 --- a/src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile +++ b/src/aspnet/8.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-arm32v7 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-arm32v7 +FROM $REPO:8.0.25-alpine3.23-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile b/src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile index 431a7f8f50..252a94bd30 100644 --- a/src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile +++ b/src/aspnet/8.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-alpine3.23-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-arm64v8 AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -17,9 +17,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-alpine3.23-arm64v8 +FROM $REPO:8.0.25-alpine3.23-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile index 20316971cd..e2bb06434a 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile index db2aa8e060..d580bb9035 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile index 7da4cb01bb..db441dd746 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-azurelinux3.0-distroless-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile index d10c459b79..fe45df8c39 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-azurelinux3.0-distroless-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 28baef1dfc..d0abddde8c 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index c30224889d..b201a9c9c3 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile index b4a89ecc28..6393c6d747 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-distroless-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile index f3eb80bc8a..8941b976a9 100644 --- a/src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-distroless-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile b/src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile index d596806ab6..62dd9b7bf9 100644 --- a/src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-azurelinux3.0-amd64 AS installer +FROM $REPO:8.0.25-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-amd64 +FROM $REPO:8.0.25-azurelinux3.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile b/src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile index bdccfce810..3c1cc13486 100644 --- a/src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/aspnet/8.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 AS installer +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile b/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile index cbf00d6327..ee5cb43d71 100644 --- a/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile +++ b/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-bookworm-slim-amd64 +FROM $REPO:8.0.25-bookworm-slim-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile b/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile index 733f6a29bc..a9129f5ad6 100644 --- a/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-bookworm-slim-arm32v7 +FROM $REPO:8.0.25-bookworm-slim-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile b/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile index f9dbfcb84a..caeefece52 100644 --- a/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-bookworm-slim-arm64v8 +FROM $REPO:8.0.25-bookworm-slim-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile index 19fa941c53..08bc6d42df 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile index 24cb66d6a6..9182b3fcf7 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile index 8bc5366374..ef50347cfe 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile index 0586113cef..ba91a196a4 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -27,13 +27,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile index 1ca054c13a..a9a3bc1e61 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile index 13c05105c5..83c64a63d7 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile index 4a00b40a57..96a3592570 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile index aae3b760a4..20ccc4ba30 100644 --- a/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -24,9 +24,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile index 903b4dd42d..a09a501cbe 100644 --- a/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile b/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile index 1d5e95df3d..1751235034 100644 --- a/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile +++ b/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -22,9 +22,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile index 9734ee6bff..8ff5e5e51d 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-extra-amd64 +FROM $REPO:8.0.25-jammy-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile index 1d7fa9cfba..6ecd617739 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile index 5c31be3f47..08bb9e6cce 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile index 21b6ff449d..2331366b16 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-amd64 +FROM $REPO:8.0.25-jammy-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile index 7e42e20f07..8e7ae4691e 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-arm32v7 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile index ea1e455b58..f50d9a5827 100644 --- a/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-jammy-chiseled-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile b/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile index 0c546c9f5c..4bb4dba168 100644 --- a/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-extra-amd64 +FROM $REPO:8.0.25-jammy-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile b/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile index 5fdf2b44f0..1b715265e5 100644 --- a/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile index 51aab56048..6a3d861028 100644 --- a/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile b/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile index 0c101b7a4c..fb7ebbe5f0 100644 --- a/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-amd64 +FROM $REPO:8.0.25-jammy-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile b/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile index a4ee5ecfb2..78b2476d27 100644 --- a/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile b/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile index 6052c570aa..46a9975e33 100644 --- a/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-chiseled-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy/amd64/Dockerfile b/src/aspnet/8.0/jammy/amd64/Dockerfile index 56f246e762..166de5b843 100644 --- a/src/aspnet/8.0/jammy/amd64/Dockerfile +++ b/src/aspnet/8.0/jammy/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-amd64 +FROM $REPO:8.0.25-jammy-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy/arm32v7/Dockerfile b/src/aspnet/8.0/jammy/arm32v7/Dockerfile index d2a4cf1f57..7ca8ab636d 100644 --- a/src/aspnet/8.0/jammy/arm32v7/Dockerfile +++ b/src/aspnet/8.0/jammy/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-arm32v7 +FROM $REPO:8.0.25-jammy-arm32v7 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/jammy/arm64v8/Dockerfile b/src/aspnet/8.0/jammy/arm64v8/Dockerfile index 1d78135489..871125cdc1 100644 --- a/src/aspnet/8.0/jammy/arm64v8/Dockerfile +++ b/src/aspnet/8.0/jammy/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-jammy-arm64v8 +FROM $REPO:8.0.25-jammy-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile b/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile index c61ba8909e..d97cd90062 100644 --- a/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile +++ b/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-nanoserver-1809 +FROM $REPO:8.0.25-nanoserver-1809 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile index 31937eb2df..4ecc6e45b3 100644 --- a/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-nanoserver-ltsc2022 +FROM $REPO:8.0.25-nanoserver-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile index f44eaaa017..edbc243bb3 100644 --- a/src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/8.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-nanoserver-ltsc2025 +FROM $REPO:8.0.25-nanoserver-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile b/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile index 2bbd6c8914..a0f32c559b 100644 --- a/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-noble-chiseled-extra-amd64 +FROM $REPO:8.0.25-noble-chiseled-extra-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile b/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile index b640f56d95..72f789a73d 100644 --- a/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-noble-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-extra-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile b/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile index 745f0185ed..17ae67c83e 100644 --- a/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-noble-chiseled-amd64 +FROM $REPO:8.0.25-noble-chiseled-amd64 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile b/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile index afd5cfa5b6..9bf9765c3f 100644 --- a/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Composite Runtime -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -21,13 +21,13 @@ RUN mkdir /dotnet-symlink \ # ASP.NET Composite Image -FROM $REPO:8.0.24-noble-chiseled-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-arm64v8 ENV \ # .NET Runtime version - DOTNET_VERSION=8.0.24 \ + DOTNET_VERSION=8.0.25 \ # ASP.NET Core version - ASPNET_VERSION=8.0.24 + ASPNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile b/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile index 344ae30e7d..fe4c8eab97 100644 --- a/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-chiseled-extra-amd64 +FROM $REPO:8.0.25-noble-chiseled-extra-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile index 9ba1e0e113..774aab705b 100644 --- a/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-extra-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile b/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile index bf10619a0c..a93ad1e390 100644 --- a/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-chiseled-amd64 +FROM $REPO:8.0.25-noble-chiseled-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile b/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile index a79cfd1219..3dceaab25d 100644 --- a/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-chiseled-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/noble/amd64/Dockerfile b/src/aspnet/8.0/noble/amd64/Dockerfile index 05c247530a..a583c6d293 100644 --- a/src/aspnet/8.0/noble/amd64/Dockerfile +++ b/src/aspnet/8.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-amd64 +FROM $REPO:8.0.25-noble-amd64 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/noble/arm64v8/Dockerfile b/src/aspnet/8.0/noble/arm64v8/Dockerfile index 54e4d9cf67..b198d4aa26 100644 --- a/src/aspnet/8.0/noble/arm64v8/Dockerfile +++ b/src/aspnet/8.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve ASP.NET Core -RUN aspnetcore_version=8.0.24 \ +RUN aspnetcore_version=8.0.25 \ && 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/checksums/$aspnetcore_version-sha.txt \ @@ -18,9 +18,9 @@ RUN aspnetcore_version=8.0.24 \ # ASP.NET Core image -FROM $REPO:8.0.24-noble-arm64v8 +FROM $REPO:8.0.25-noble-arm64v8 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile index 3f67ccfb12..2f2523e839 100644 --- a/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-windowsservercore-ltsc2019 +FROM $REPO:8.0.25-windowsservercore-ltsc2019 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile index 5408f6172a..5d90a068ca 100644 --- a/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-windowsservercore-ltsc2022 +FROM $REPO:8.0.25-windowsservercore-ltsc2022 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile index 38e8ff86d7..8e59c847a7 100644 --- a/src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/aspnet/8.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $aspnetcore_version = '8.0.24'; ` + $aspnetcore_version = '8.0.25'; ` $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_checksums_file = $aspnetcore_version + '-sha.txt'; ` ` @@ -39,9 +39,9 @@ RUN powershell -Command ` # ASP.NET Core image -FROM $REPO:8.0.24-windowsservercore-ltsc2025 +FROM $REPO:8.0.25-windowsservercore-ltsc2025 # ASP.NET Core version -ENV ASPNET_VERSION=8.0.24 +ENV ASPNET_VERSION=8.0.25 COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"] diff --git a/src/monitor-base/8.1/azurelinux-distroless/amd64/Dockerfile b/src/monitor-base/8.1/azurelinux-distroless/amd64/Dockerfile index 6d3a0b0654..32c0f0006e 100644 --- a/src/monitor-base/8.1/azurelinux-distroless/amd64/Dockerfile +++ b/src/monitor-base/8.1/azurelinux-distroless/amd64/Dockerfile @@ -20,7 +20,7 @@ RUN dotnet_monitor_version=8.1.3 \ # .NET Monitor Base image -FROM $REPO:8.0.24-azurelinux3.0-distroless-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-amd64 WORKDIR /app COPY --from=installer /app . diff --git a/src/monitor-base/8.1/azurelinux-distroless/arm64v8/Dockerfile b/src/monitor-base/8.1/azurelinux-distroless/arm64v8/Dockerfile index 89133e3526..c9dfc9b82c 100644 --- a/src/monitor-base/8.1/azurelinux-distroless/arm64v8/Dockerfile +++ b/src/monitor-base/8.1/azurelinux-distroless/arm64v8/Dockerfile @@ -20,7 +20,7 @@ RUN dotnet_monitor_version=8.1.3 \ # .NET Monitor Base image -FROM $REPO:8.0.24-azurelinux3.0-distroless-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/monitor-base/8.1/ubuntu-chiseled/amd64/Dockerfile b/src/monitor-base/8.1/ubuntu-chiseled/amd64/Dockerfile index d78d03b93c..2299970e95 100644 --- a/src/monitor-base/8.1/ubuntu-chiseled/amd64/Dockerfile +++ b/src/monitor-base/8.1/ubuntu-chiseled/amd64/Dockerfile @@ -14,7 +14,7 @@ RUN dotnet_monitor_version=8.1.3 \ # .NET Monitor Base image -FROM $REPO:8.0.24-jammy-chiseled-amd64 +FROM $REPO:8.0.25-jammy-chiseled-amd64 WORKDIR /app COPY --from=installer /app . diff --git a/src/monitor-base/8.1/ubuntu-chiseled/arm64v8/Dockerfile b/src/monitor-base/8.1/ubuntu-chiseled/arm64v8/Dockerfile index ef2328dac8..cf7024e703 100644 --- a/src/monitor-base/8.1/ubuntu-chiseled/arm64v8/Dockerfile +++ b/src/monitor-base/8.1/ubuntu-chiseled/arm64v8/Dockerfile @@ -14,7 +14,7 @@ RUN dotnet_monitor_version=8.1.3 \ # .NET Monitor Base image -FROM $REPO:8.0.24-jammy-chiseled-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-arm64v8 WORKDIR /app COPY --from=installer /app . diff --git a/src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile b/src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile index 5c1adb0330..01fd369b4d 100644 --- a/src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile +++ b/src/runtime/8.0/alpine3.23-extra/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-extra-amd64 +FROM $REPO:8.0.25-alpine3.23-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile b/src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile index 046cf28245..8d4b5b9b55 100644 --- a/src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile +++ b/src/runtime/8.0/alpine3.23-extra/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-extra-arm32v7 +FROM $REPO:8.0.25-alpine3.23-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile b/src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile index 56ecae1728..666f2ae208 100644 --- a/src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile +++ b/src/runtime/8.0/alpine3.23-extra/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-extra-arm64v8 +FROM $REPO:8.0.25-alpine3.23-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/alpine3.23/amd64/Dockerfile b/src/runtime/8.0/alpine3.23/amd64/Dockerfile index b68fbb2d20..29c559f7b7 100644 --- a/src/runtime/8.0/alpine3.23/amd64/Dockerfile +++ b/src/runtime/8.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-amd64 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-amd64 +FROM $REPO:8.0.25-alpine3.23-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/alpine3.23/arm32v7/Dockerfile b/src/runtime/8.0/alpine3.23/arm32v7/Dockerfile index 3a87ede3db..ad67218339 100644 --- a/src/runtime/8.0/alpine3.23/arm32v7/Dockerfile +++ b/src/runtime/8.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-arm32v7 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-arm32v7 +FROM $REPO:8.0.25-alpine3.23-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/alpine3.23/arm64v8/Dockerfile b/src/runtime/8.0/alpine3.23/arm64v8/Dockerfile index 55faf74f49..7f46c5e37e 100644 --- a/src/runtime/8.0/alpine3.23/arm64v8/Dockerfile +++ b/src/runtime/8.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-alpine3.23-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-arm64v8 AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,10 +17,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-alpine3.23-arm64v8 +FROM $REPO:8.0.25-alpine3.23-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile b/src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile index 1258364230..895bc75359 100644 --- a/src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile index abc5c0a23c..2359236a92 100644 --- a/src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile b/src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile index 99e42bf9ff..86c63e1df2 100644 --- a/src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-distroless-amd64 +FROM $REPO:8.0.25-azurelinux3.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile b/src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile index deb255d085..807f1246c7 100644 --- a/src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-distroless-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/azurelinux3.0/amd64/Dockerfile b/src/runtime/8.0/azurelinux3.0/amd64/Dockerfile index 4a9aff8266..4157dd030e 100644 --- a/src/runtime/8.0/azurelinux3.0/amd64/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-azurelinux3.0-amd64 AS installer +FROM $REPO:8.0.25-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-amd64 +FROM $REPO:8.0.25-azurelinux3.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile b/src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile index 2cfed7f0cd..2ea959e3a3 100644 --- a/src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/runtime/8.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 AS installer +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/bookworm-slim/amd64/Dockerfile b/src/runtime/8.0/bookworm-slim/amd64/Dockerfile index de5dfff334..1d37475abf 100644 --- a/src/runtime/8.0/bookworm-slim/amd64/Dockerfile +++ b/src/runtime/8.0/bookworm-slim/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-bookworm-slim-amd64 +FROM $REPO:8.0.25-bookworm-slim-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile b/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile index a14b72f7ab..4d51ac0c3f 100644 --- a/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-bookworm-slim-arm32v7 +FROM $REPO:8.0.25-bookworm-slim-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile b/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile index eb047be0ef..f75e11a8ad 100644 --- a/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-bookworm-slim-arm64v8 +FROM $REPO:8.0.25-bookworm-slim-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile b/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile index e2f0fe583d..bcfe43f90b 100644 --- a/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile b/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile index cf69569962..1b895867b7 100644 --- a/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-extra-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile b/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile index 5bd846ceca..92213e7f54 100644 --- a/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile b/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile index 9c7968b078..1bc30c4ebb 100644 --- a/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -27,10 +27,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-distroless-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-distroless-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile b/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile index 10fc45e3f9..66e6d7b2cc 100644 --- a/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile b/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile index d516d02faa..a0f470fd72 100644 --- a/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile +++ b/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,10 +22,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile b/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile index 36ff7f4f71..fef80f90a4 100644 --- a/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-extra-amd64 +FROM $REPO:8.0.25-jammy-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile b/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile index f856c011ee..dd5d48d678 100644 --- a/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile b/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile index 7af9c5ec64..1564c75eac 100644 --- a/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile b/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile index cb6a390e76..1e3e1bc236 100644 --- a/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-amd64 +FROM $REPO:8.0.25-jammy-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile b/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile index 8b59f93a90..06da6c06cf 100644 --- a/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-arm32v7 +FROM $REPO:8.0.25-jammy-chiseled-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile b/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile index 516df7aef5..5e2bdeb375 100644 --- a/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile +++ b/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-jammy-chiseled-arm64v8 +FROM $REPO:8.0.25-jammy-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/jammy/amd64/Dockerfile b/src/runtime/8.0/jammy/amd64/Dockerfile index 1df08e75da..0db56231f1 100644 --- a/src/runtime/8.0/jammy/amd64/Dockerfile +++ b/src/runtime/8.0/jammy/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-jammy-amd64 +FROM $REPO:8.0.25-jammy-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/jammy/arm32v7/Dockerfile b/src/runtime/8.0/jammy/arm32v7/Dockerfile index 6d83b828cb..6546a54cdd 100644 --- a/src/runtime/8.0/jammy/arm32v7/Dockerfile +++ b/src/runtime/8.0/jammy/arm32v7/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm32v7/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-jammy-arm32v7 +FROM $REPO:8.0.25-jammy-arm32v7 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/jammy/arm64v8/Dockerfile b/src/runtime/8.0/jammy/arm64v8/Dockerfile index b69e98f212..7474f38bb3 100644 --- a/src/runtime/8.0/jammy/arm64v8/Dockerfile +++ b/src/runtime/8.0/jammy/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:jammy-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-jammy-arm64v8 +FROM $REPO:8.0.25-jammy-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile b/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile index 261ab2d386..5bdc97b96c 100644 --- a/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile +++ b/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile index 53c8bca8f0..dee664ef62 100644 --- a/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile index 807a37e075..e135213387 100644 --- a/src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/runtime/8.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 # In order to set system PATH, ContainerAdministrator must be used USER ContainerAdministrator diff --git a/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile b/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile index b96125400c..44f72e0350 100644 --- a/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile +++ b/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-noble-chiseled-extra-amd64 +FROM $REPO:8.0.25-noble-chiseled-extra-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile b/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile index 1f8f82d2a9..87229c258b 100644 --- a/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile +++ b/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-noble-chiseled-extra-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-extra-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/noble-chiseled/amd64/Dockerfile b/src/runtime/8.0/noble-chiseled/amd64/Dockerfile index 0c49260dfe..3562f46567 100644 --- a/src/runtime/8.0/noble-chiseled/amd64/Dockerfile +++ b/src/runtime/8.0/noble-chiseled/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-noble-chiseled-amd64 +FROM $REPO:8.0.25-noble-chiseled-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile b/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile index c07ff2c88d..941c81da53 100644 --- a/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile +++ b/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -21,10 +21,10 @@ RUN mkdir /dotnet-symlink \ # .NET runtime image -FROM $REPO:8.0.24-noble-chiseled-arm64v8 +FROM $REPO:8.0.25-noble-chiseled-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"] COPY --from=installer ["/dotnet-symlink", "/usr/bin"] diff --git a/src/runtime/8.0/noble/amd64/Dockerfile b/src/runtime/8.0/noble/amd64/Dockerfile index f6cf52c572..a47b203eb0 100644 --- a/src/runtime/8.0/noble/amd64/Dockerfile +++ b/src/runtime/8.0/noble/amd64/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM amd64/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-noble-amd64 +FROM $REPO:8.0.25-noble-amd64 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/noble/arm64v8/Dockerfile b/src/runtime/8.0/noble/arm64v8/Dockerfile index 753cea82ab..7702beb060 100644 --- a/src/runtime/8.0/noble/arm64v8/Dockerfile +++ b/src/runtime/8.0/noble/arm64v8/Dockerfile @@ -4,7 +4,7 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps FROM arm64v8/buildpack-deps:noble-curl AS installer # Retrieve .NET Runtime -RUN dotnet_version=8.0.24 \ +RUN dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,10 +18,10 @@ RUN dotnet_version=8.0.24 \ # .NET runtime image -FROM $REPO:8.0.24-noble-arm64v8 +FROM $REPO:8.0.25-noble-arm64v8 # .NET Runtime version -ENV DOTNET_VERSION=8.0.24 +ENV DOTNET_VERSION=8.0.25 COPY --from=installer ["/dotnet", "/usr/share/dotnet"] diff --git a/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile index 898dc1a124..cf197d94a1 100644 --- a/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile index 50e758b3df..b8fe58d476 100644 --- a/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile index a16629c8f8..6777f63c56 100644 --- a/src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/runtime/8.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -8,7 +8,7 @@ RUN powershell -Command ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - $dotnet_version = '8.0.24'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -45,7 +45,7 @@ ENV ` # Enable detection of running in a container DOTNET_RUNNING_IN_CONTAINER=true ` # .NET Runtime version - DOTNET_VERSION=8.0.24 + DOTNET_VERSION=8.0.25 RUN setx /M PATH "%PATH%;C:\Program Files\dotnet" diff --git a/src/sdk/8.0/alpine3.23/amd64/Dockerfile b/src/sdk/8.0/alpine3.23/amd64/Dockerfile index 66b7f6dfa3..75b51611e8 100644 --- a/src/sdk/8.0/alpine3.23/amd64/Dockerfile +++ b/src/sdk/8.0/alpine3.23/amd64/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-alpine3.23-amd64 AS installer +FROM $REPO:8.0.25-alpine3.23-amd64 AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-alpine3.23-amd64 +FROM $REPO:8.0.25-alpine3.23-amd64 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/alpine3.23/arm32v7/Dockerfile b/src/sdk/8.0/alpine3.23/arm32v7/Dockerfile index a9b7b47934..830a840f3e 100644 --- a/src/sdk/8.0/alpine3.23/arm32v7/Dockerfile +++ b/src/sdk/8.0/alpine3.23/arm32v7/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-alpine3.23-arm32v7 AS installer +FROM $REPO:8.0.25-alpine3.23-arm32v7 AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-alpine3.23-arm32v7 +FROM $REPO:8.0.25-alpine3.23-arm32v7 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/alpine3.23/arm64v8/Dockerfile b/src/sdk/8.0/alpine3.23/arm64v8/Dockerfile index 6898afa284..df60e4cf6a 100644 --- a/src/sdk/8.0/alpine3.23/arm64v8/Dockerfile +++ b/src/sdk/8.0/alpine3.23/arm64v8/Dockerfile @@ -1,10 +1,10 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-alpine3.23-arm64v8 AS installer +FROM $REPO:8.0.25-alpine3.23-arm64v8 AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -17,7 +17,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-alpine3.23-arm64v8 +FROM $REPO:8.0.25-alpine3.23-arm64v8 ENV \ # Do not generate certificate @@ -25,7 +25,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile index 3d4f6bc4f3..ea5232ef02 100644 --- a/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-azurelinux3.0-amd64 AS installer +FROM $REPO:8.0.25-azurelinux3.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-azurelinux3.0-amd64 +FROM $REPO:8.0.25-azurelinux3.0-amd64 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile index 31bc3db57f..43158fd37e 100644 --- a/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 AS installer +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-azurelinux3.0-arm64v8 +FROM $REPO:8.0.25-azurelinux3.0-arm64v8 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/bookworm-slim/amd64/Dockerfile b/src/sdk/8.0/bookworm-slim/amd64/Dockerfile index 5e7e87d74c..888a8bed36 100644 --- a/src/sdk/8.0/bookworm-slim/amd64/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/amd64/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-bookworm-slim-amd64 +FROM $REPO:8.0.25-bookworm-slim-amd64 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/bookworm-slim/arm32v7/Dockerfile b/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile index b1d9762913..83f9cc4f7e 100644 --- a/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-bookworm-slim-arm32v7 +FROM $REPO:8.0.25-bookworm-slim-arm32v7 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/bookworm-slim/arm64v8/Dockerfile b/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile index 7e67d09e79..354e8b5c2a 100644 --- a/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:bookworm-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-bookworm-slim-arm64v8 +FROM $REPO:8.0.25-bookworm-slim-arm64v8 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/cbl-mariner2.0/amd64/Dockerfile b/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile index 4061402927..4e5732158c 100644 --- a/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile +++ b/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-cbl-mariner2.0-amd64 +FROM $REPO:8.0.25-cbl-mariner2.0-amd64 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/cbl-mariner2.0/arm64v8/Dockerfile b/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile index 68b6cff39d..de24d61d54 100644 --- a/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile +++ b/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile @@ -1,14 +1,14 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet # Installer image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 AS installer +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 AS installer RUN tdnf install -y \ tar \ && tdnf clean all # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -22,7 +22,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-cbl-mariner2.0-arm64v8 +FROM $REPO:8.0.25-cbl-mariner2.0-arm64v8 ENV \ # Do not generate certificate @@ -30,7 +30,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/jammy/amd64/Dockerfile b/src/sdk/8.0/jammy/amd64/Dockerfile index b751fff761..975029be8a 100644 --- a/src/sdk/8.0/jammy/amd64/Dockerfile +++ b/src/sdk/8.0/jammy/amd64/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-jammy-amd64 +FROM $REPO:8.0.25-jammy-amd64 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/jammy/arm32v7/Dockerfile b/src/sdk/8.0/jammy/arm32v7/Dockerfile index 1db4dd4c05..9bae7afb98 100644 --- a/src/sdk/8.0/jammy/arm32v7/Dockerfile +++ b/src/sdk/8.0/jammy/arm32v7/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm32v7/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-jammy-arm32v7 +FROM $REPO:8.0.25-jammy-arm32v7 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/jammy/arm64v8/Dockerfile b/src/sdk/8.0/jammy/arm64v8/Dockerfile index 8d54e5a73c..3724a2deb1 100644 --- a/src/sdk/8.0/jammy/arm64v8/Dockerfile +++ b/src/sdk/8.0/jammy/arm64v8/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:jammy-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-jammy-arm64v8 +FROM $REPO:8.0.25-jammy-arm64v8 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/nanoserver-1809/amd64/Dockerfile b/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile index 7a24f82c3d..6a5486b1a3 100644 --- a/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile +++ b/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-nanoserver-1809 +FROM $REPO:8.0.25-nanoserver-1809 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # 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/8.0/nanoserver-ltsc2022/amd64/Dockerfile b/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile index 9b1ed2b1df..b738eb542c 100644 --- a/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-nanoserver-ltsc2022 +FROM $REPO:8.0.25-nanoserver-ltsc2022 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # 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/8.0/nanoserver-ltsc2025/amd64/Dockerfile b/src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile index 76ed1a2d9e..38507c598e 100644 --- a/src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile +++ b/src/sdk/8.0/nanoserver-ltsc2025/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-nanoserver-ltsc2025 +FROM $REPO:8.0.25-nanoserver-ltsc2025 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # 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/8.0/noble/amd64/Dockerfile b/src/sdk/8.0/noble/amd64/Dockerfile index b60c004644..3d3746fcba 100644 --- a/src/sdk/8.0/noble/amd64/Dockerfile +++ b/src/sdk/8.0/noble/amd64/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM amd64/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-noble-amd64 +FROM $REPO:8.0.25-noble-amd64 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/noble/arm64v8/Dockerfile b/src/sdk/8.0/noble/arm64v8/Dockerfile index 73e218b523..ec48707318 100644 --- a/src/sdk/8.0/noble/arm64v8/Dockerfile +++ b/src/sdk/8.0/noble/arm64v8/Dockerfile @@ -3,8 +3,8 @@ ARG REPO=mcr.microsoft.com/dotnet/aspnet FROM arm64v8/buildpack-deps:noble-curl AS installer # Install .NET SDK -RUN dotnet_sdk_version=8.0.418 \ - && dotnet_version=8.0.24 \ +RUN dotnet_sdk_version=8.0.419 \ + && dotnet_version=8.0.25 \ && 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/checksums/$dotnet_version-sha.txt \ @@ -18,7 +18,7 @@ RUN dotnet_sdk_version=8.0.418 \ # .NET SDK image -FROM $REPO:8.0.24-noble-arm64v8 +FROM $REPO:8.0.25-noble-arm64v8 ENV \ # Do not generate certificate @@ -26,7 +26,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.418 \ + DOTNET_SDK_VERSION=8.0.419 \ # 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/8.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile index 3455b28e0c..01ce0a03a8 100644 --- a/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-windowsservercore-ltsc2019 +FROM $REPO:8.0.25-windowsservercore-ltsc2019 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # 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/8.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile index 52a07129e1..2aa9c85750 100644 --- a/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-windowsservercore-ltsc2022 +FROM $REPO:8.0.25-windowsservercore-ltsc2022 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # 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/8.0/windowsservercore-ltsc2025/amd64/Dockerfile b/src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile index e0cd7f5ca4..0c829c85ab 100644 --- a/src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile +++ b/src/sdk/8.0/windowsservercore-ltsc2025/amd64/Dockerfile @@ -25,8 +25,8 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $dotnet_sdk_version = '8.0.418'; ` - $dotnet_version = '8.0.24'; ` + $dotnet_sdk_version = '8.0.419'; ` + $dotnet_version = '8.0.25'; ` $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_checksums_file = $dotnet_version + '-sha.txt'; ` ` @@ -74,7 +74,7 @@ RUN powershell -Command " ` # SDK image -FROM $REPO:8.0.24-windowsservercore-ltsc2025 +FROM $REPO:8.0.25-windowsservercore-ltsc2025 ENV ` # Do not generate certificate @@ -82,7 +82,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.418 ` + DOTNET_SDK_VERSION=8.0.419 ` # Enable correct mode for dotnet watch (only mode supported in a container) DOTNET_USE_POLLING_FILE_WATCHER=true ` # Skip extraction of XML docs - generally not useful within an image/container - helps performance From 6a084ee592b53241ca036e007d0a8ec250ce041a Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Mon, 9 Mar 2026 11:09:53 -0700 Subject: [PATCH 31/32] Update dotnet-monitor 10.0 to 10.0.1 Update dotnet-monitor 10.0 to use public URLs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- manifest.versions.json | 4 ++-- src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile | 2 +- .../10.0/azurelinux-distroless/arm64v8/Dockerfile | 2 +- src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile | 4 ++-- src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/manifest.versions.json b/manifest.versions.json index c129fd4f60..03641d1fa6 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -165,8 +165,8 @@ "monitor-ext-s3storage|9.0|linux|x64|sha": "8fa19f1b002fa3d91571f960d7bb803a38bb81d237f5a44677726ca3b0d65e8231c9bbe1494c84a6998ac1c4dd138290e138eabd36fdf409da311736741d91d4", "monitor-ext-s3storage|9.0|linux|arm64|sha": "60dfe12e76badb3530a0ad0d9b8d58ea059883774f1a671c2702ae35ce2e3212ad9e3acb1134df448a9c7bcfdd264293584b74f02283b57e4a98d0ff0279ac4a", - "monitor|10.0|build-version": "10.0.0", - "monitor|10.0|product-version": "10.0.0", + "monitor|10.0|build-version": "10.0.1", + "monitor|10.0|product-version": "10.0.1", "monitor|10.0|fixed-tag": "$(monitor|10.0|product-version)", "monitor|10.0|minor-tag": "10.0", "monitor|10.0|base-url|main": "$(base-url|public|maintenance|main)", diff --git a/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile b/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile index ee1f2aed20..9d6c7e82b4 100644 --- a/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile +++ b/src/monitor-base/10.0/azurelinux-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Monitor Base -RUN dotnet_monitor_version=10.0.0 \ +RUN dotnet_monitor_version=10.0.1 \ && curl --fail --show-error --location \ --remote-name https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-x64.tar.gz \ --remote-name https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-x64.tar.gz.sha512 \ diff --git a/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile b/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile index 72f40af0b6..b07c287a6d 100644 --- a/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile +++ b/src/monitor-base/10.0/azurelinux-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Monitor Base -RUN dotnet_monitor_version=10.0.0 \ +RUN dotnet_monitor_version=10.0.1 \ && curl --fail --show-error --location \ --remote-name https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-arm64.tar.gz \ --remote-name https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_version/dotnet-monitor-base-$dotnet_monitor_version-linux-arm64.tar.gz.sha512 \ diff --git a/src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile b/src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile index 392b2f3e1a..352a0e8013 100644 --- a/src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile +++ b/src/monitor/10.0/azurelinux-distroless/amd64/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Monitor extensions -RUN dotnet_monitor_extension_version=10.0.0 \ +RUN dotnet_monitor_extension_version=10.0.1 \ && curl --fail --show-error --location \ --output dotnet-monitor-egress-azureblobstorage.tar.gz https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-x64.tar.gz \ --output dotnet-monitor-egress-s3storage.tar.gz https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-x64.tar.gz \ @@ -29,6 +29,6 @@ RUN dotnet_monitor_extension_version=10.0.0 \ # .NET Monitor image -FROM $REPO:10.0.0-amd64 +FROM $REPO:10.0.1-amd64 COPY --from=installer ["/app", "/app"] diff --git a/src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile b/src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile index 9ab0076939..dcde70c138 100644 --- a/src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile +++ b/src/monitor/10.0/azurelinux-distroless/arm64v8/Dockerfile @@ -10,7 +10,7 @@ RUN tdnf install -y \ && tdnf clean all # Retrieve .NET Monitor extensions -RUN dotnet_monitor_extension_version=10.0.0 \ +RUN dotnet_monitor_extension_version=10.0.1 \ && curl --fail --show-error --location \ --output dotnet-monitor-egress-azureblobstorage.tar.gz https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-azureblobstorage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \ --output dotnet-monitor-egress-s3storage.tar.gz https://builds.dotnet.microsoft.com/dotnet/diagnostics/monitor/$dotnet_monitor_extension_version/dotnet-monitor-egress-s3storage-$dotnet_monitor_extension_version-linux-arm64.tar.gz \ @@ -29,6 +29,6 @@ RUN dotnet_monitor_extension_version=10.0.0 \ # .NET Monitor image -FROM $REPO:10.0.0-arm64v8 +FROM $REPO:10.0.1-arm64v8 COPY --from=installer ["/app", "/app"] From 9f214e24a99c85e98f1df5d402b3f1029864e029 Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Wed, 11 Mar 2026 12:02:47 -0700 Subject: [PATCH 32/32] Update internal Dockerfile baselines --- ...et-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...pine3.23-composite-amd64-Dockerfile.approved.txt | 13 ++++++------- ...ne3.23-composite-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...ne3.23-composite-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...23-composite-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-composite-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...0-alpine3.23-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...alpine3.23-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...alpine3.23-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 ++++++------- ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...inux3.0-distroless-amd64-Dockerfile.approved.txt | 13 ++++++------- ...ux3.0-distroless-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...stroless-composite-amd64-Dockerfile.approved.txt | 13 ++++++------- ...roless-composite-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ss-composite-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...0-distroless-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...distroless-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- ...pnet-11.0-resolute-amd64-Dockerfile.approved.txt | 13 ++++++------- ...et-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...et-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...-resolute-chiseled-amd64-Dockerfile.approved.txt | 13 ++++++------- ...esolute-chiseled-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...esolute-chiseled-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...chiseled-composite-amd64-Dockerfile.approved.txt | 13 ++++++------- ...iseled-composite-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...iseled-composite-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ed-composite-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-composite-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...-composite-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ute-chiseled-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...e-chiseled-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...e-chiseled-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- ...me-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...0-alpine3.23-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...alpine3.23-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...alpine3.23-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 ++++++------- ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...inux3.0-distroless-amd64-Dockerfile.approved.txt | 13 ++++++------- ...ux3.0-distroless-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...0-distroless-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...distroless-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- ...time-11.0-resolute-amd64-Dockerfile.approved.txt | 13 ++++++------- ...me-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...me-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...-resolute-chiseled-amd64-Dockerfile.approved.txt | 13 ++++++------- ...esolute-chiseled-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...esolute-chiseled-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ute-chiseled-extra-amd64-Dockerfile.approved.txt | 13 ++++++------- ...e-chiseled-extra-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...e-chiseled-extra-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- ...dk-11.0-alpine3.23-amd64-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...11.0-azurelinux3.0-amd64-Dockerfile.approved.txt | 13 ++++++------- ....0-azurelinux3.0-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...anoserver-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- .../sdk-11.0-resolute-amd64-Dockerfile.approved.txt | 13 ++++++------- ...dk-11.0-resolute-arm32v7-Dockerfile.approved.txt | 13 ++++++------- ...dk-11.0-resolute-arm64v8-Dockerfile.approved.txt | 13 ++++++------- ...ervercore-ltsc2025-amd64-Dockerfile.approved.txt | 3 +-- 72 files changed, 402 insertions(+), 474 deletions(-) diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt index e49bb23c41..57cc13e47c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 12d9f130d1..fecc264cad 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 3ddde0ea96..8b582b3053 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt index 5d6c84d437..934bed0d0b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt index a89fca2e29..d4f7e29776 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt index 0057586750..971ff2df28 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt index 2e57e6944b..e0b5d64300 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt index 7a9cd17d92..a14ff3c1ee 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt index 0f66c1466e..a0c2ff4a9d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Composite Image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index ea85ab7290..9ad16a77c0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index a4f2871a16..943c45a2c4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index 7bfd2ca361..3c5e0d5f4a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-musl-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-musl-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 7e05b03ffb..d5dfad3088 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,16 +11,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index 7d55833591..c44ba14e88 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,16 +11,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index 56799d4c32..7903185595 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index 3ee57dd1ba..5bf3e8670b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt index 69c009f630..a1242a0b86 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt index 823d687280..a2b9dca9fa 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt index 254a8e7e23..8342b60432 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt index 6153d66fce..c3128df0d3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-composite-extra-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index ada82e7899..9e473c85ca 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index a3f5686c48..55647a6beb 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512) aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 62f67b21d3..c2cb3ef7d3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,8 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt index 18c1de6619..95e1542ef7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt index dbfb42cb01..0905fc0457 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt index bfa0aa1ed6..db97c2c6a5 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index 9e6545e979..0bc5f6e7c7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index 4f3de89ae4..a37f64045f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index 8da1cdaddf..11258b5de3 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt index cfaa5b7300..5b87c84de1 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt index ff8a10d533..157701fdfa 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt index 6a71145b93..6175f132a6 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt index c9f6809e0d..e9caafdf3d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt index f473f12d6e..28ebae5394 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt index bad86dce53..be8f037fff 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-composite-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Composite Runtime RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-composite-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index c35c8957d9..f83ae763fc 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-x64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index 2783260edd..1a14adc929 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index 5603729122..b5807fce68 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve ASP.NET Core RUN aspnetcore_version=0.0.0 \ - && aspnetcore_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ + && tar --gzip --extract --no-same-owner --file aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz --directory /dotnet ./shared/Microsoft.AspNetCore.App \ && rm \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz \ - aspnetcore-runtime-$aspnetcore_file_version-linux-arm64.tar.gz.sha512 + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \ + aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz.sha512 # ASP.NET Core image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index d4362b0923..0c0fc95cdf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/aspnet-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -13,8 +13,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $aspnetcore_version = '0.0.0'; ` - $aspnetcore_file_version = '0.0.0'; ` - $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_file_version + '-win-x64.zip'; ` + $aspnetcore_file = 'aspnetcore-runtime-' + $aspnetcore_version + '-win-x64.zip'; ` $dotnet_sha512_file = $aspnetcore_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt index 974af2a703..32b28e65af 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 5c39065cf9..531f790cac 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index e6953988eb..3bb298e1ca 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt index 891b2a1f4c..970977d515 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt index 5f36fcecb3..319ebb6062 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt index 3f6c3c19f2..aa51503f49 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-alpine3.23-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-musl-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index df000f65a4..1661f6e865 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -11,16 +11,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index c1b92c38e4..561daf3a1a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -11,16 +11,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt index 4dc54d7171..c0eb0dfd5b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt index f4afa7df48..64f97a946d 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt index 9ffd1b876d..7b89b776aa 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-amd64-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt index 6a22a6ca3e..660a144524 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-azurelinux3.0-distroless-extra-arm64v8-Dockerfile.approved.txt @@ -13,16 +13,15 @@ RUN tdnf install -y \ # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512) dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 5df0621e8a..d4f1527b5a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,8 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt index 7b3fc7496d..ef487ff40e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt index e8042d7937..18bae7933b 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt index d6dfa88fca..a769da48c4 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 # .NET runtime image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt index 013bbd6532..e6c59471ec 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt index 9b84e1e8e1..555e4d1f18 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt index 3c7f88082f..dedb36674c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt index 844110968f..0e3f915e43 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-amd64-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-x64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-x64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-x64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-x64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt index fc6ec1732b..b12db930e7 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm32v7-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt index 908899d466..d9775a00e2 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-resolute-chiseled-extra-arm64v8-Dockerfile.approved.txt @@ -7,16 +7,15 @@ ARG ACCESSTOKEN # Retrieve .NET Runtime RUN dotnet_version=0.0.0 \ - && dotnet_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Runtime/$dotnet_version/dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-runtime-$dotnet_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /usr/share/dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ + && tar --gzip --extract --no-same-owner --file dotnet-runtime-$dotnet_version-linux-arm64.tar.gz --directory /usr/share/dotnet \ && rm \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz \ - dotnet-runtime-$dotnet_file_version-linux-arm64.tar.gz.sha512 + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz \ + dotnet-runtime-$dotnet_version-linux-arm64.tar.gz.sha512 RUN mkdir /dotnet-symlink \ && ln -s /usr/share/dotnet/dotnet /dotnet-symlink/dotnet diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 169088e177..a161d997f0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/runtime-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -11,8 +11,7 @@ RUN powershell -Command ` $ProgressPreference = 'SilentlyContinue'; ` ` $dotnet_version = '0.0.0'; ` - $dotnet_file_version = '0.0.0'; ` - $dotnet_file = 'dotnet-runtime-' + $dotnet_file_version + '-win-x64.zip'; ` + $dotnet_file = 'dotnet-runtime-' + $dotnet_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt index b9ad426fd3..e5cce2b97f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-amd64-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt index 315ebc8a29..34dc206b0e 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm32v7-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt index 61fc072a90..691687fa4a 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-alpine3.23-arm64v8-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && wget --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ - https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-musl-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-musl-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt index 7b8e0ac0df..0f6b1c0d8c 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-amd64-Dockerfile.approved.txt @@ -10,16 +10,15 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt index e5e2f43235..cba4d6df79 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-azurelinux3.0-arm64v8-Dockerfile.approved.txt @@ -10,16 +10,15 @@ RUN tdnf install -y \ # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512) dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt index 1ff9302686..126cf83a04 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-nanoserver-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,8 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_file_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ ` diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt index 02aa5cbfe1..e4c89146c0 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-amd64-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-x64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-x64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt index 4ca3c626ea..ed9910aabf 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm32v7-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt index 09ec6c5eae..e78f70f64f 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-resolute-arm64v8-Dockerfile.approved.txt @@ -6,16 +6,15 @@ ARG ACCESSTOKEN # Install .NET SDK RUN dotnet_sdk_version=0.0.0 \ - && dotnet_sdk_file_version=0.0.0 \ && curl --header "Authorization: Bearer $ACCESSTOKEN" --header "x-ms-version: 2017-11-09" --fail --show-error --location \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 \ - && echo "$(cat dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz" | sha512sum -c - \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + --remote-name https://dotnetstage.blob.core.windows.net/Sdk/$dotnet_sdk_version/dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 \ + && echo "$(cat dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512| tr 'A-F' 'a-f') dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz" | sha512sum -c - \ && mkdir --parents /dotnet \ - && tar --gzip --extract --no-same-owner --file dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz --directory /dotnet ./dnx ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ + && 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 \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz \ - dotnet-sdk-$dotnet_sdk_file_version-linux-arm64.tar.gz.sha512 + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz \ + dotnet-sdk-$dotnet_sdk_version-linux-arm64.tar.gz.sha512 # .NET SDK image diff --git a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt index 2e0a706674..5aa5d6d377 100644 --- a/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt +++ b/tests/Microsoft.DotNet.Docker.Tests/Baselines/GeneratedArtifactTests/VerifyInternalDockerfilesOutput/sdk-11.0-windowsservercore-ltsc2025-amd64-Dockerfile.approved.txt @@ -29,8 +29,7 @@ RUN ` ` # Retrieve .NET SDK $dotnet_sdk_version = '0.0.0'; ` - $dotnet_sdk_file_version = '0.0.0'; ` - $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_file_version + '-win-x64.zip'; ` + $dotnet_file = 'dotnet-sdk-' + $dotnet_sdk_version + '-win-x64.zip'; ` $dotnet_sha512_file = $dotnet_file + '.sha512'; ` ` $Headers = @{ `