From 08e0e7c3345a75af15ca0c1733d4f07676e0997d Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Fri, 20 Sep 2024 10:51:57 -0700 Subject: [PATCH 1/2] Add preview tags info to supported tags policy (#5902) Co-authored-by: Matt Thalman --- documentation/supported-tags.md | 43 ++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/documentation/supported-tags.md b/documentation/supported-tags.md index 40a01c1b4f..9b749462f8 100644 --- a/documentation/supported-tags.md +++ b/documentation/supported-tags.md @@ -142,36 +142,55 @@ These "floating version" `latest` tag references an image with the latest `Major The following policies are used for the tag patterns we use. -### Fixed version tags +### .NET Versions -"Fixed version" tags reference an image with a specific `Major.Minor.Patch` .NET version. +Each .NET release goes through multiple [support phases](https://github.com/dotnet/core/blob/main/release-policies.md#support-phases), with varying support levels. + +While a new .NET version is in preview, both the fixed and floating version tags have a special preview suffix. +When a .NET version moves from Preview to Release Candidate, the `-preview` suffix is dropped from the floating version tags. +This is because .NET Release Candidates are supported for production use under a "Go-Live" license, so the preview label no longer applies. +In this case, fixed versions will use an `-rc.` suffix since the patch version would otherwise clash with the GA release (e.g. `9.0.0`). + +| Support phase | Fixed version tag format | Floating version tag format | +| --- | --- | --- | +| **Preview** | `..-preview.` | `.-preview` | +| **Release Candidate (Go-Live)** | `..-rc.` | `.` | +| **Active and Maintenance** | `..` | `.` | + +See [.NET's release policies](https://github.com/dotnet/core/blob/main/release-policies.md) for more details. + +#### Fixed version tags + +"Fixed version" tags reference an image with a specific .NET patch version. Examples: - `6.0.32` - `8.0.7-alpine3.20` +- `9.0.0-preview.7` +- `9.0.0-rc.1` > [!NOTE] > -> - These tags are considered _fixed tags_ since they reference a specific .NET patch version. -> - They are updated in response to base image updates (like a Debian base image) for the supported life of the image (typically one month). -> - The .NET components within the image will not be updated. +> - _Fixed version tags_ are updated according to the [image update policy](../README.md#image-update-policy) for the supported life of the image (typically one month). +> - _Fixed version tags_ guarantee that the version of .NET in the image will never change. > - At times, components of .NET images like PowerShell or MinGit may require updates out of band with .NET releases in order to fix critical bugs or vulnerabilities. If this happens, new images will be created with a `-1` suffix appended to the fixed tag so that you can roll back to the previous fixed tag if necessary. The same practice will repeat itself if necessary (with `-2` and then `-3` tags). -### Floating version tags +#### Floating version tags "Floating version" tags references an image with a specific `Major.Minor` .NET version, but float on patch updates. Examples: -- `6.0` -- `8.0-alpine3.20` +- `8.0` +- `9.0-alpine3.20` +- `9.0-preview` +- `9.0-preview-noble` > [!NOTE] > -> - These tags are considered _floating tags_ since they do not reference a specific .NET patch version. -> - They are updated in response to base image updates (like a Debian base image) for the supported life of the .NET release. -> - The .NET components within the image will be updated, which typically occurs on Patch Tuesday. +> - _Floating version tags_ always point to the latest patch version of a given `Major.Minor` .NET release. +> - _Floating version tags_ are updated according to the [image update policy](../README.md#image-update-policy) for the supported life of the .NET release or until the OS they are based on reaches EOL, whichever is sooner. We will post an [Announcement](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) when we remove or stop supporting images for any reason. ### OS tags and base image updates @@ -184,7 +203,7 @@ Examples: > [!NOTE] > -> - These tags are updated in response to base image updates (like an Ubuntu base image) for the supported life of the .NET release. +> - These tags are updated in response to base image updates (like an Ubuntu base image) for the supported life of the .NET release or until the OS they are based on reaches EOL, whichever is sooner. > - Digest pinning is required to request a specific patch of an operating system (e.g. `mcr.microsoft.com/dotnet/runtime@sha256:4d3d5a5131a0621509ab8a75f52955f2d0150972b5c5fb918e2e59d4cb9a9823`). > - If an image is only available for one operating system, then the operating system will be omitted from the tag. > - For [Debian](https://en.wikipedia.org/wiki/Debian_version_history) and [Ubuntu](https://en.wikipedia.org/wiki/Ubuntu_version_history) images, release codenames are used instead of version numbers. From b9bca757f5f6135feab16b7d7aac9e0e3f101e3b Mon Sep 17 00:00:00 2001 From: Logan Bussell Date: Tue, 24 Sep 2024 07:05:14 -0700 Subject: [PATCH 2/2] Updates for .NET SDK 8.0.402 (#5904) --- README.sdk.md | 44 +++++++++---------- eng/Get-DropVersions.ps1 | 3 +- manifest.versions.json | 26 +++++------ src/sdk/8.0/alpine3.19/amd64/Dockerfile | 4 +- src/sdk/8.0/alpine3.19/arm32v7/Dockerfile | 4 +- src/sdk/8.0/alpine3.19/arm64v8/Dockerfile | 4 +- src/sdk/8.0/alpine3.20/amd64/Dockerfile | 4 +- src/sdk/8.0/alpine3.20/arm32v7/Dockerfile | 4 +- src/sdk/8.0/alpine3.20/arm64v8/Dockerfile | 4 +- src/sdk/8.0/azurelinux3.0/amd64/Dockerfile | 4 +- src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile | 4 +- src/sdk/8.0/bookworm-slim/amd64/Dockerfile | 4 +- src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile | 4 +- src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile | 4 +- src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile | 4 +- src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile | 4 +- src/sdk/8.0/jammy/amd64/Dockerfile | 4 +- src/sdk/8.0/jammy/arm32v7/Dockerfile | 4 +- src/sdk/8.0/jammy/arm64v8/Dockerfile | 4 +- src/sdk/8.0/nanoserver-1809/amd64/Dockerfile | 10 ++--- .../8.0/nanoserver-ltsc2022/amd64/Dockerfile | 10 ++--- src/sdk/8.0/noble/amd64/Dockerfile | 4 +- src/sdk/8.0/noble/arm64v8/Dockerfile | 4 +- .../amd64/Dockerfile | 8 ++-- .../amd64/Dockerfile | 8 ++-- 25 files changed, 91 insertions(+), 90 deletions(-) diff --git a/README.sdk.md b/README.sdk.md index 3a86e3c9e4..9f554fff97 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -71,13 +71,13 @@ Tags | Dockerfile | OS Version 9.0.100-rc.1-alpine3.20-amd64, 9.0-alpine3.20-amd64, 9.0-alpine-amd64, 9.0.100-rc.1-alpine3.20, 9.0-alpine3.20, 9.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20 9.0.100-rc.1-noble-amd64, 9.0-noble-amd64, 9.0.100-rc.1-noble, 9.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/noble/amd64/Dockerfile) | Ubuntu 24.04 9.0.100-rc.1-azurelinux3.0-amd64, 9.0-azurelinux3.0-amd64, 9.0.100-rc.1-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.401-1-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.401-1-bookworm-slim, 8.0-bookworm-slim, 8.0.401-1, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 -8.0.401-1-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.401-1-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20 -8.0.401-1-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.401-1-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19 -8.0.401-1-noble-amd64, 8.0-noble-amd64, 8.0.401-1-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 -8.0.401-1-jammy-amd64, 8.0-jammy-amd64, 8.0.401-1-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 -8.0.401-1-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.401-1-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 -8.0.401-1-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.401-1-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0 +8.0.402-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.402-bookworm-slim, 8.0-bookworm-slim, 8.0.402, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12 +8.0.402-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.402-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20 +8.0.402-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.402-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19 +8.0.402-noble-amd64, 8.0-noble-amd64, 8.0.402-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04 +8.0.402-jammy-amd64, 8.0-jammy-amd64, 8.0.402-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04 +8.0.402-azurelinux3.0-amd64, 8.0-azurelinux3.0-amd64, 8.0.402-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile) | Azure Linux 3.0 +8.0.402-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.402-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0 6.0.425-1-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.425-1-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12 6.0.425-1-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.425-1-bullseye-slim, 6.0-bullseye-slim, 6.0.425-1, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11 6.0.425-1-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.425-1-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20 @@ -94,13 +94,13 @@ Tags | Dockerfile | OS Version 9.0.100-rc.1-alpine3.20-arm64v8, 9.0-alpine3.20-arm64v8, 9.0-alpine-arm64v8, 9.0.100-rc.1-alpine3.20, 9.0-alpine3.20, 9.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20 9.0.100-rc.1-noble-arm64v8, 9.0-noble-arm64v8, 9.0.100-rc.1-noble, 9.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 9.0.100-rc.1-azurelinux3.0-arm64v8, 9.0-azurelinux3.0-arm64v8, 9.0.100-rc.1-azurelinux3.0, 9.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.401-1-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.401-1-bookworm-slim, 8.0-bookworm-slim, 8.0.401-1, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 -8.0.401-1-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.401-1-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20 -8.0.401-1-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.401-1-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19 -8.0.401-1-noble-arm64v8, 8.0-noble-arm64v8, 8.0.401-1-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 -8.0.401-1-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.401-1-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 -8.0.401-1-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.401-1-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 -8.0.401-1-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.401-1-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0 +8.0.402-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.402-bookworm-slim, 8.0-bookworm-slim, 8.0.402, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 +8.0.402-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.402-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20 +8.0.402-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.402-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19 +8.0.402-noble-arm64v8, 8.0-noble-arm64v8, 8.0.402-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04 +8.0.402-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.402-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04 +8.0.402-azurelinux3.0-arm64v8, 8.0-azurelinux3.0-arm64v8, 8.0.402-azurelinux3.0, 8.0-azurelinux3.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile) | Azure Linux 3.0 +8.0.402-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.402-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0 6.0.425-1-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.425-1-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12 6.0.425-1-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.425-1-bullseye-slim, 6.0-bullseye-slim, 6.0.425-1, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11 6.0.425-1-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.425-1-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20 @@ -116,10 +116,10 @@ Tags | Dockerfile | OS Version 9.0.100-rc.1-bookworm-slim-arm32v7, 9.0-bookworm-slim-arm32v7, 9.0.100-rc.1-bookworm-slim, 9.0-bookworm-slim, 9.0.100-rc.1, 9.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 9.0.100-rc.1-alpine3.20-arm32v7, 9.0-alpine3.20-arm32v7, 9.0-alpine-arm32v7, 9.0.100-rc.1-alpine3.20, 9.0-alpine3.20, 9.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20 9.0.100-rc.1-noble-arm32v7, 9.0-noble-arm32v7, 9.0.100-rc.1-noble, 9.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/noble/arm32v7/Dockerfile) | Ubuntu 24.04 -8.0.401-1-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.401-1-bookworm-slim, 8.0-bookworm-slim, 8.0.401-1, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 -8.0.401-1-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.401-1-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20 -8.0.401-1-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.401-1-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19 -8.0.401-1-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.401-1-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 +8.0.402-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.402-bookworm-slim, 8.0-bookworm-slim, 8.0.402, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 +8.0.402-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.402-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20 +8.0.402-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.402-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19 +8.0.402-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.402-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04 6.0.425-1-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.425-1-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12 6.0.425-1-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.425-1-bullseye-slim, 6.0-bullseye-slim, 6.0.425-1, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11 6.0.425-1-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.425-1-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20 @@ -132,7 +132,7 @@ Tags | Dockerfile | OS Version Tag | Dockerfile ---------| --------------- 9.0.100-rc.1-nanoserver-ltsc2022, 9.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/nanoserver-ltsc2022/amd64/Dockerfile) -8.0.401-1-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) +8.0.402-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile) 6.0.425-1-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.425-1, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-ltsc2022/amd64/Dockerfile) ### Windows Server Core 2022 amd64 Tags @@ -140,7 +140,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- 9.0.100-rc.1-windowsservercore-ltsc2022, 9.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/windowsservercore-ltsc2022/amd64/Dockerfile) -8.0.401-1-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) +8.0.402-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile) 6.0.425-1-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2022/amd64/Dockerfile) ### Nano Server, version 1809 amd64 Tags @@ -148,7 +148,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- 9.0.100-rc.1-nanoserver-1809, 9.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/nanoserver-1809/amd64/Dockerfile) -8.0.401-1-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile) +8.0.402-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile) 6.0.425-1-nanoserver-1809, 6.0-nanoserver-1809, 6.0.425-1, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-1809/amd64/Dockerfile) ### Windows Server Core 2019 amd64 Tags @@ -156,7 +156,7 @@ Tag | Dockerfile Tag | Dockerfile ---------| --------------- 9.0.100-rc.1-windowsservercore-ltsc2019, 9.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/9.0/windowsservercore-ltsc2019/amd64/Dockerfile) -8.0.401-1-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) +8.0.402-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile) 6.0.425-1-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2019/amd64/Dockerfile) diff --git a/eng/Get-DropVersions.ps1 b/eng/Get-DropVersions.ps1 index 5e52f89f8c..f71544d344 100644 --- a/eng/Get-DropVersions.ps1 +++ b/eng/Get-DropVersions.ps1 @@ -127,7 +127,7 @@ function GetVersionDetails([string]$commitSha, [string]$dockerfileVersion) { $repoId = "7fa5dddb-89e8-4b26-8595-a6d15593e354" } - if ($UseInternalBuild) { + if ($UseInternalBuild) { $versionDetailsUrl="https://dev.azure.com/dnceng/internal/_apis/git/repositories/$repoId/items?scopePath=/$versionDetailsPath&api-version=6.0&version=$commitSha&versionType=commit" $base64AccessToken = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$AzdoVersionsRepoInfoAccessToken")) $headers = @{ @@ -153,6 +153,7 @@ function GetVersionInfoFromBuildId([string]$buildId) { $configPath = Join-Path $tempDir "config.json" try { + write-host here az pipelines runs artifact download --organization https://dev.azure.com/dnceng/ --project internal --run-id $buildId --path $tempDir --artifact-name drop $config = $(Get-Content -Path $configPath | Out-String) | ConvertFrom-Json diff --git a/manifest.versions.json b/manifest.versions.json index 4a2aaeb7df..e033c1a302 100644 --- a/manifest.versions.json +++ b/manifest.versions.json @@ -121,8 +121,8 @@ "mingit|latest|x64|url": "https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip", "mingit|latest|x64|sha": "9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be", - "mingit|8.0|x64|url": "$(mingit|latest|x64|url)", - "mingit|8.0|x64|sha": "$(mingit|latest|x64|sha)", + "mingit|8.0|x64|url": "https://github.com/git-for-windows/git/releases/download/v2.46.1.windows.1/MinGit-2.46.1-64-bit.zip", + "mingit|8.0|x64|sha": "d33b5a5838125aa2e06a917ffa7065831355fc13088abfaab3d0e3403d5928d2", "mingit|9.0|x64|url": "$(mingit|latest|x64|url)", "mingit|9.0|x64|sha": "$(mingit|latest|x64|sha)", @@ -254,17 +254,17 @@ "sdk|6.0|linux|x64|sha": "a04b75af7c5850238a8d99a6f60b37753467db615831bb3833c14aec86faa2d6ee9b8643885798924a01e28acff44ac9ed39c89f7cbe53c5cb8753c802e85039", "sdk|6.0|win|x64|sha": "8bd8e396bf451e90114fc8c039eae21b96ffbe5a2d04238d58712c754f4fce42039140680dfaa121b2c12174ecf192309c6eecb4525f3282ad18b756e30157a1", - "sdk|8.0|build-version": "8.0.401", - "sdk|8.0|product-version": "8.0.401", - "sdk|8.0|fixed-tag": "$(sdk|8.0|product-version)-1", + "sdk|8.0|build-version": "8.0.402", + "sdk|8.0|product-version": "8.0.402", + "sdk|8.0|fixed-tag": "$(sdk|8.0|product-version)", "sdk|8.0|minor-tag": "$(dotnet|8.0|minor-tag)", - "sdk|8.0|linux-musl|arm|sha": "c5c547eb301dc965eef1d9bcc64231678e209591b80197a78249d35d1655a5469f39ce6de65436375f6e42d22d159c3dc487be17f6dbe7634040095fc988db21", - "sdk|8.0|linux-musl|arm64|sha": "2faab93dd38a49386032083a0f4a3a5a5661d6ecff4a98f068ed7aa07b201233804fa0e5efa4911b6eebedc9994d59c4d5d843deb773e7e2627b2aa97e634a82", - "sdk|8.0|linux-musl|x64|sha": "e711b74832269463e27f98b049c442d3684cdc213115133285a2b189ef4564b65127747cdd3a900de53581019bdf8f47426f2cfc9bfc1c0c3a83106f9bb54ea5", - "sdk|8.0|linux|arm|sha": "fb90a8e52f5dd29e5953e4662cc9d57caa96dc6a8f6ff6cfae17947aa8a3f53b5fef1bb35b8c05815fa1cafbdc73179f7296ce846bf5769ee12c9daf5bd27941", - "sdk|8.0|linux|arm64|sha": "e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d", - "sdk|8.0|linux|x64|sha": "4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c", - "sdk|8.0|win|x64|sha": "384c473811118f47d50e937e29bb4f03413a07dc859c30486b1129d99ac80a61527c77baceafcf1ce42533ab307d65b476e5d0d7c503f930440456a0f75b92dd", + "sdk|8.0|linux-musl|arm|sha": "d08e1bcf304c4ea4c7cde0f63a56077536e758b7cb512a593edc4afe4646f5e6256df6ebda48bb4e0955c92ae6b128e47157cb7331ae4691bc0c40a7ce732a83", + "sdk|8.0|linux-musl|arm64|sha": "939a8eeb001983f493828eda5cea9cfe26245d7cd6be11a9f303d04a4b7d6d7bafbda64ae64243d5aa6d6583e1e58115053215369e14b1aaf9d914f311ada1c7", + "sdk|8.0|linux-musl|x64|sha": "3c74dd447d31363f6f753bfd8359313e8abb2b008717e9f2a860d71236aea915f0a81739045802380e211ed4f478105f00f93152983eedd9b8a43224c8531af1", + "sdk|8.0|linux|arm|sha": "ac654aded46a89a825f5e7471332834800b1a11a14bcd92282da155bea89966add3fa9ed8281d6f20bd4a4f5d2c5aefaf454c0c630cda09aa759c2f6a7755d10", + "sdk|8.0|linux|arm64|sha": "03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596", + "sdk|8.0|linux|x64|sha": "a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c", + "sdk|8.0|win|x64|sha": "532e09b25ffb174db2ca6f7cd990571faaff6a6ae2963f242583d05606b9798b5672c85bd65ebe94674681c33f06f342e7e4214e6e6da72b227323e0cbb06b43", "sdk|9.0|build-version": "9.0.100-rc.1.24452.12", "sdk|9.0|product-version": "9.0.100-rc.1", @@ -279,6 +279,6 @@ "sdk|9.0|win|x64|sha": "88b4e63017663e807a26b6e3775cb67644f205a03e865f2b67c327e17120e46e0bf6aeb6f4c098cacb9822987d9f167a890c69d733e83dd998041d24c09ceb84", "syft|repo": "anchore/syft", - "syft|tag": "v1.11.1" + "syft|tag": "v1.12.2" } } diff --git a/src/sdk/8.0/alpine3.19/amd64/Dockerfile b/src/sdk/8.0/alpine3.19/amd64/Dockerfile index ca3d65a481..052c862c48 100644 --- a/src/sdk/8.0/alpine3.19/amd64/Dockerfile +++ b/src/sdk/8.0/alpine3.19/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-x64.tar.gz \ - && dotnet_sha512='e711b74832269463e27f98b049c442d3684cdc213115133285a2b189ef4564b65127747cdd3a900de53581019bdf8f47426f2cfc9bfc1c0c3a83106f9bb54ea5' \ + && dotnet_sha512='3c74dd447d31363f6f753bfd8359313e8abb2b008717e9f2a860d71236aea915f0a81739045802380e211ed4f478105f00f93152983eedd9b8a43224c8531af1' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile b/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile index 28121ba9aa..87029d4ddc 100644 --- a/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile +++ b/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-arm.tar.gz \ - && dotnet_sha512='c5c547eb301dc965eef1d9bcc64231678e209591b80197a78249d35d1655a5469f39ce6de65436375f6e42d22d159c3dc487be17f6dbe7634040095fc988db21' \ + && dotnet_sha512='d08e1bcf304c4ea4c7cde0f63a56077536e758b7cb512a593edc4afe4646f5e6256df6ebda48bb4e0955c92ae6b128e47157cb7331ae4691bc0c40a7ce732a83' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile b/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile index 6e6ee82274..3c87e9a9a8 100644 --- a/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile +++ b/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-arm64.tar.gz \ - && dotnet_sha512='2faab93dd38a49386032083a0f4a3a5a5661d6ecff4a98f068ed7aa07b201233804fa0e5efa4911b6eebedc9994d59c4d5d843deb773e7e2627b2aa97e634a82' \ + && dotnet_sha512='939a8eeb001983f493828eda5cea9cfe26245d7cd6be11a9f303d04a4b7d6d7bafbda64ae64243d5aa6d6583e1e58115053215369e14b1aaf9d914f311ada1c7' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/alpine3.20/amd64/Dockerfile b/src/sdk/8.0/alpine3.20/amd64/Dockerfile index 6821d7ffcb..72842b39b3 100644 --- a/src/sdk/8.0/alpine3.20/amd64/Dockerfile +++ b/src/sdk/8.0/alpine3.20/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-x64.tar.gz \ - && dotnet_sha512='e711b74832269463e27f98b049c442d3684cdc213115133285a2b189ef4564b65127747cdd3a900de53581019bdf8f47426f2cfc9bfc1c0c3a83106f9bb54ea5' \ + && dotnet_sha512='3c74dd447d31363f6f753bfd8359313e8abb2b008717e9f2a860d71236aea915f0a81739045802380e211ed4f478105f00f93152983eedd9b8a43224c8531af1' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile b/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile index 6b606bf750..2b8b443ae3 100644 --- a/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile +++ b/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-arm.tar.gz \ - && dotnet_sha512='c5c547eb301dc965eef1d9bcc64231678e209591b80197a78249d35d1655a5469f39ce6de65436375f6e42d22d159c3dc487be17f6dbe7634040095fc988db21' \ + && dotnet_sha512='d08e1bcf304c4ea4c7cde0f63a56077536e758b7cb512a593edc4afe4646f5e6256df6ebda48bb4e0955c92ae6b128e47157cb7331ae4691bc0c40a7ce732a83' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile b/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile index 6836ce3949..13464d7bce 100644 --- a/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile +++ b/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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) @@ -26,7 +26,7 @@ RUN apk add --upgrade --no-cache \ # Install .NET SDK RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-musl-arm64.tar.gz \ - && dotnet_sha512='2faab93dd38a49386032083a0f4a3a5a5661d6ecff4a98f068ed7aa07b201233804fa0e5efa4911b6eebedc9994d59c4d5d843deb773e7e2627b2aa97e634a82' \ + && dotnet_sha512='939a8eeb001983f493828eda5cea9cfe26245d7cd6be11a9f303d04a4b7d6d7bafbda64ae64243d5aa6d6583e1e58115053215369e14b1aaf9d914f311ada1c7' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile b/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile index 6c5f2ca2ab..a4f98bbb7a 100644 --- a/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile +++ b/src/sdk/8.0/azurelinux3.0/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -23,7 +23,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c' \ + && dotnet_sha512='a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm dotnet.tar.gz \ diff --git a/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile b/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile index 608b457838..bd111042ea 100644 --- a/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile +++ b/src/sdk/8.0/azurelinux3.0/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -23,7 +23,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \ - && dotnet_sha512='e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d' \ + && dotnet_sha512='03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm dotnet.tar.gz \ diff --git a/src/sdk/8.0/bookworm-slim/amd64/Dockerfile b/src/sdk/8.0/bookworm-slim/amd64/Dockerfile index 170efb8d8a..3ef003498e 100644 --- a/src/sdk/8.0/bookworm-slim/amd64/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c' \ + && dotnet_sha512='a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile b/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile index 5db646dac0..5795787427 100644 --- a/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='fb90a8e52f5dd29e5953e4662cc9d57caa96dc6a8f6ff6cfae17947aa8a3f53b5fef1bb35b8c05815fa1cafbdc73179f7296ce846bf5769ee12c9daf5bd27941' \ + && dotnet_sha512='ac654aded46a89a825f5e7471332834800b1a11a14bcd92282da155bea89966add3fa9ed8281d6f20bd4a4f5d2c5aefaf454c0c630cda09aa759c2f6a7755d10' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile b/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile index 960f7952a4..cfc5be37b6 100644 --- a/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile +++ b/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \ - && dotnet_sha512='e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d' \ + && dotnet_sha512='03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile b/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile index 86b6eb3cea..617e0e0378 100644 --- a/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile +++ b/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -23,7 +23,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c' \ + && dotnet_sha512='a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm dotnet.tar.gz \ diff --git a/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile b/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile index 274e249292..1153f16c46 100644 --- a/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile +++ b/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -23,7 +23,7 @@ RUN tdnf install -y \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \ - && dotnet_sha512='e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d' \ + && dotnet_sha512='03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ && rm dotnet.tar.gz \ diff --git a/src/sdk/8.0/jammy/amd64/Dockerfile b/src/sdk/8.0/jammy/amd64/Dockerfile index 5fb0dcad85..f85966ec33 100644 --- a/src/sdk/8.0/jammy/amd64/Dockerfile +++ b/src/sdk/8.0/jammy/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c' \ + && dotnet_sha512='a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/jammy/arm32v7/Dockerfile b/src/sdk/8.0/jammy/arm32v7/Dockerfile index eea3d5898c..20281da2d0 100644 --- a/src/sdk/8.0/jammy/arm32v7/Dockerfile +++ b/src/sdk/8.0/jammy/arm32v7/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm.tar.gz \ - && dotnet_sha512='fb90a8e52f5dd29e5953e4662cc9d57caa96dc6a8f6ff6cfae17947aa8a3f53b5fef1bb35b8c05815fa1cafbdc73179f7296ce846bf5769ee12c9daf5bd27941' \ + && dotnet_sha512='ac654aded46a89a825f5e7471332834800b1a11a14bcd92282da155bea89966add3fa9ed8281d6f20bd4a4f5d2c5aefaf454c0c630cda09aa759c2f6a7755d10' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/jammy/arm64v8/Dockerfile b/src/sdk/8.0/jammy/arm64v8/Dockerfile index 02ab60f2a3..713eb90887 100644 --- a/src/sdk/8.0/jammy/arm64v8/Dockerfile +++ b/src/sdk/8.0/jammy/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \ - && dotnet_sha512='e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d' \ + && dotnet_sha512='03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile b/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile index a97f6fa35d..1e532fa4f9 100644 --- a/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile +++ b/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile @@ -10,8 +10,8 @@ RUN powershell -Command " ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip; ` - $mingit_sha256 = '9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be'; ` + Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.1.windows.1/MinGit-2.46.1-64-bit.zip; ` + $mingit_sha256 = 'd33b5a5838125aa2e06a917ffa7065831355fc13088abfaab3d0e3403d5928d2'; ` if ((Get-FileHash mingit.zip -Algorithm sha256).Hash -ne $mingit_sha256) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -25,9 +25,9 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $sdk_version = '8.0.401'; ` + $sdk_version = '8.0.402'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$sdk_version/dotnet-sdk-$sdk_version-win-x64.zip; ` - $dotnet_sha512 = '384c473811118f47d50e937e29bb4f03413a07dc859c30486b1129d99ac80a61527c77baceafcf1ce42533ab307d65b476e5d0d7c503f930440456a0f75b92dd'; ` + $dotnet_sha512 = '532e09b25ffb174db2ca6f7cd990571faaff6a6ae2963f242583d05606b9798b5672c85bd65ebe94674681c33f06f342e7e4214e6e6da72b227323e0cbb06b43'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -64,7 +64,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.401 ` + DOTNET_SDK_VERSION=8.0.402 ` # 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 0ef3591ca1..24391c3d7c 100644 --- a/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile +++ b/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile @@ -10,8 +10,8 @@ RUN powershell -Command " ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip; ` - $mingit_sha256 = '9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be'; ` + Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.1.windows.1/MinGit-2.46.1-64-bit.zip; ` + $mingit_sha256 = 'd33b5a5838125aa2e06a917ffa7065831355fc13088abfaab3d0e3403d5928d2'; ` if ((Get-FileHash mingit.zip -Algorithm sha256).Hash -ne $mingit_sha256) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -25,9 +25,9 @@ RUN powershell -Command " ` $ProgressPreference = 'SilentlyContinue'; ` ` # Retrieve .NET SDK - $sdk_version = '8.0.401'; ` + $sdk_version = '8.0.402'; ` Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$sdk_version/dotnet-sdk-$sdk_version-win-x64.zip; ` - $dotnet_sha512 = '384c473811118f47d50e937e29bb4f03413a07dc859c30486b1129d99ac80a61527c77baceafcf1ce42533ab307d65b476e5d0d7c503f930440456a0f75b92dd'; ` + $dotnet_sha512 = '532e09b25ffb174db2ca6f7cd990571faaff6a6ae2963f242583d05606b9798b5672c85bd65ebe94674681c33f06f342e7e4214e6e6da72b227323e0cbb06b43'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -64,7 +64,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.401 ` + DOTNET_SDK_VERSION=8.0.402 ` # 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 7242bf26f3..020ec511d5 100644 --- a/src/sdk/8.0/noble/amd64/Dockerfile +++ b/src/sdk/8.0/noble/amd64/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz \ - && dotnet_sha512='4d2180e82c963318863476cf61c035bd3d82165e7b70751ba231225b5575df24d30c0789d5748c3a379e1e6896b57e59286218cacd440ffb0075c9355094fd8c' \ + && dotnet_sha512='a74f5cb0ac34ac3889c7616da7386563103e28a60fc8f767857f9b65c34c34d11301593de6b248d26c72557d63c18b0f7ce15bbcc0114f321c5e14dcec98008c' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/noble/arm64v8/Dockerfile b/src/sdk/8.0/noble/arm64v8/Dockerfile index d22ba41299..dbcb83b7fa 100644 --- a/src/sdk/8.0/noble/arm64v8/Dockerfile +++ b/src/sdk/8.0/noble/arm64v8/Dockerfile @@ -7,7 +7,7 @@ ENV \ # Do not show first run text DOTNET_NOLOGO=true \ # SDK version - DOTNET_SDK_VERSION=8.0.401 \ + DOTNET_SDK_VERSION=8.0.402 \ # 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 @@ -25,7 +25,7 @@ RUN apt-get update \ # Install .NET SDK RUN curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-arm64.tar.gz \ - && dotnet_sha512='e8738b21351d030a83be644571f3674c8dda9e6fbd360b221907a7108fab02becd18e1331907535a1294d8c4d0f608519674c27c77dc2c2803cc53cce3e10e0d' \ + && dotnet_sha512='03a98e2fa90902f1251f231e268eb70c59639ef806d0466ce14ec3224d0739526a38982ca84d68e76ebd99f5962d6d490915358aa70e9276842e4f148fbd9596' \ && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \ && mkdir -p /usr/share/dotnet \ && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet ./packs ./sdk ./sdk-manifests ./templates ./LICENSE.txt ./ThirdPartyNotices.txt \ diff --git a/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile b/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile index b4810463a3..1682e69b43 100644 --- a/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile +++ b/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile @@ -9,7 +9,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.401 ` + DOTNET_SDK_VERSION=8.0.402 ` # 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 @@ -22,8 +22,8 @@ RUN powershell -Command " ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip; ` - $mingit_sha256 = '9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be'; ` + Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.1.windows.1/MinGit-2.46.1-64-bit.zip; ` + $mingit_sha256 = 'd33b5a5838125aa2e06a917ffa7065831355fc13088abfaab3d0e3403d5928d2'; ` if ((Get-FileHash mingit.zip -Algorithm sha256).Hash -ne $mingit_sha256) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -38,7 +38,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$Env:DOTNET_SDK_VERSION/dotnet-sdk-$Env:DOTNET_SDK_VERSION-win-x64.zip; ` - $dotnet_sha512 = '384c473811118f47d50e937e29bb4f03413a07dc859c30486b1129d99ac80a61527c77baceafcf1ce42533ab307d65b476e5d0d7c503f930440456a0f75b92dd'; ` + $dotnet_sha512 = '532e09b25ffb174db2ca6f7cd990571faaff6a6ae2963f242583d05606b9798b5672c85bd65ebe94674681c33f06f342e7e4214e6e6da72b227323e0cbb06b43'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` diff --git a/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile b/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile index 2b1b27406c..d2a5554894 100644 --- a/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile +++ b/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile @@ -9,7 +9,7 @@ ENV ` # Do not show first run text DOTNET_NOLOGO=true ` # SDK version - DOTNET_SDK_VERSION=8.0.401 ` + DOTNET_SDK_VERSION=8.0.402 ` # 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 @@ -22,8 +22,8 @@ RUN powershell -Command " ` $ErrorActionPreference = 'Stop'; ` $ProgressPreference = 'SilentlyContinue'; ` ` - Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip; ` - $mingit_sha256 = '9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be'; ` + Invoke-WebRequest -OutFile mingit.zip https://github.com/git-for-windows/git/releases/download/v2.46.1.windows.1/MinGit-2.46.1-64-bit.zip; ` + $mingit_sha256 = 'd33b5a5838125aa2e06a917ffa7065831355fc13088abfaab3d0e3403d5928d2'; ` if ((Get-FileHash mingit.zip -Algorithm sha256).Hash -ne $mingit_sha256) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; ` @@ -38,7 +38,7 @@ RUN powershell -Command " ` ` # Retrieve .NET SDK Invoke-WebRequest -OutFile dotnet.zip https://dotnetcli.azureedge.net/dotnet/Sdk/$Env:DOTNET_SDK_VERSION/dotnet-sdk-$Env:DOTNET_SDK_VERSION-win-x64.zip; ` - $dotnet_sha512 = '384c473811118f47d50e937e29bb4f03413a07dc859c30486b1129d99ac80a61527c77baceafcf1ce42533ab307d65b476e5d0d7c503f930440456a0f75b92dd'; ` + $dotnet_sha512 = '532e09b25ffb174db2ca6f7cd990571faaff6a6ae2963f242583d05606b9798b5672c85bd65ebe94674681c33f06f342e7e4214e6e6da72b227323e0cbb06b43'; ` if ((Get-FileHash dotnet.zip -Algorithm sha512).Hash -ne $dotnet_sha512) { ` Write-Host 'CHECKSUM VERIFICATION FAILED!'; ` exit 1; `