dotnet / dotnet/dotnet-buildtools-prereqs-docker

Update Dockerfiles to respect the software version policy

Open
#1,266 0 comments 0 reactions 0 assignees View on GitHub
area-dockerfiles
Dominant language
Dockerfile
Stars
87
Forks
118
Avg merge
10h 26m
Merged PRs (30d)
4

Description

The following Dockerfiles should be updated to reflect the policy that will be described by https://github.com/dotnet/dotnet-buildtools-prereqs-docker/issues/1265:

- [ ] almalinux/8/source-build/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/almalinux/8/source-build/amd64/Dockerfile#L48
- [ ] alpine/3.19/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/alpine/3.19/amd64/Dockerfile#L59-L60
- [ ] alpine/3.20/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/alpine/3.20/amd64/Dockerfile#L58-L59
- [ ] azurelinux/3.0/net8.0/crossdeps-builder/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net8.0/crossdeps-builder/amd64/Dockerfile#L58-L61
- See the same versions that are listed for net9.0 once https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1261 is merged.
- [ ] azurelinux/3.0/net9.0/android/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/android/Dockerfile#L2
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/android/Dockerfile#L18
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/android/Dockerfile#L37-L39
- [ ] azurelinux/3.0/net10.0/...
- See the same versions that are listed for net9.0 once https://github.com/dotnet/dotnet-buildtools-prereqs-docker/pull/1263 is merged.
- [ ] azurelinux/3.0/net9.0/crossdeps-builder/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/crossdeps-builder/amd64/Dockerfile#L59-L62
- [ ] azurelinux/3.0/net9.0/webassembly/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/webassembly/amd64/Dockerfile#L21-L22
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/webassembly/amd64/Dockerfile#L29-L31
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/azurelinux/3.0/net9.0/webassembly/amd64/Dockerfile#L40-L42
- [ ] cbl-mariner/2.0/android/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/android/Dockerfile#L2
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/android/Dockerfile#L18
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/android/Dockerfile#L33
- [ ] cbl-mariner/2.0/crossdeps-builder/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/crossdeps-builder/amd64/Dockerfile#L56-L59
- [ ] cbl-mariner/2.0/crossdeps/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/crossdeps/amd64/Dockerfile#L30-L33
- [ ] cbl-mariner/2.0/webassembly/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/webassembly/amd64/Dockerfile#L19-L20
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/webassembly/amd64/Dockerfile#L27-L29
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/cbl-mariner/2.0/webassembly/amd64/Dockerfile#L38-L40
- [ ] centos/stream9/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/centos/stream9/amd64/Dockerfile#L10
- [ ] centos/stream9/mlnet/helix/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/centos/stream9/mlnet/helix/Dockerfile#L9
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/centos/stream9/mlnet/helix/Dockerfile#L60
- [ ] fedora/40/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/fedora/40/amd64/Dockerfile#L54-L55
- [ ] fedora/41/amd64/Dockerfile
- https://github.com/dotnet/dotnet-buildtools-prereqs-docker/blob/9a8452435e6c19aa6c5dcd67cc2e207dc7d86ba6/src/fedora/41/amd64/Dockerfile#L54-L55

Contributor guide

No contributing guide indexed for this repository

Research direction

Read policy issue #1265 first, then inspect the listed Dockerfiles and the referenced net9.0/net10.0 examples after PRs #1261 and #1263 merge. Update every checked Dockerfile to match the stated software-version policy, and confirm all checklist entries are covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
devops, infrastructure
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.