Skip to content

Use online checksums for YARP Dockerfiles #6569

Closed

Description

@lbussell

This is part of #6548. Instead of using hard-coded checksums, they should be downloaded from the build/release storage account. This makes the Dockerfiles more flexible and simplifies this repo's maintenance, since we will no longer need to calculate or keep track of checksums.

Example:

RUN dotnet_version=10.0.0-preview.6.25358.103 \
&& 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

Activity

  1. added theissue type on Jul 22, 2025
  2. added
    area-dockerfilesConcerns the official .NET Dockerfiles or Dockerfile templates
    on Jul 22, 2025
  3. lbussell commented on Jul 28, 2025

    @lbussell
    MemberAuthor

    Completed with #6577

  4. moved this from Backlog to Done in .NET Dockeron Jul 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area-dockerfilesConcerns the official .NET Dockerfiles or Dockerfile templatesuntriaged

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions