Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add .NET 10 Dockerfiles #6161

Merged
merged 45 commits into from
Jan 27, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7d3b69b
Fix update-dependencies for non-internal builds
lbussell Jan 17, 2025
bfe1ee1
Add placeholder 10.0 dockerfiles
lbussell Jan 17, 2025
ec20054
Update MCR tags metadata templates
lbussell Jan 17, 2025
9720dab
Add .NET 10 entries to manifest
lbussell Jan 21, 2025
468dd37
Remove .NET 10 Alpine 3.20 manifest entries
lbussell Jan 21, 2025
0cf856d
Remove .NET 10 AOT images for now
lbussell Jan 21, 2025
4a9c976
Move convenience tags to Ubuntu
lbussell Jan 21, 2025
d07c9f7
Sort Ubuntu to the beginning of each repo list since it has the lates…
lbussell Jan 21, 2025
d3e768c
Sort bookworm alphabetically
lbussell Jan 21, 2025
dda2598
Sort Azure Linux alphabetically
lbussell Jan 21, 2025
1ce66c9
Fix tags metadata
lbussell Jan 22, 2025
a5e2aec
Add .NET 10 info to manifest.versions
lbussell Jan 22, 2025
8dd5ca2
Generate readmes
lbussell Jan 22, 2025
5f59d1d
Update .NET 10 shas and versions
lbussell Jan 22, 2025
23f3279
Generate Dockerfiles
lbussell Jan 22, 2025
ee77174
Fix SDK checksums
lbussell Jan 22, 2025
97c20d0
Add placeholder .NET 10 image sizes
lbussell Jan 23, 2025
7452887
Add TestData
lbussell Jan 23, 2025
9ee6c88
Update test NuGet config
lbussell Jan 23, 2025
b0faa8e
Add workaround for Powershell roll-forwards
lbussell Jan 23, 2025
0e937f1
Remove non-existant .NET 10 images from nightly size report
lbussell Jan 23, 2025
a590379
Merge branch 'nightly' into net10
lbussell Jan 23, 2025
5c968b5
Remove non-existant .NET 10 images from nightly size report
lbussell Jan 23, 2025
ae05cf7
Skip failing tests due to incoherent composite runtime build version
lbussell Jan 24, 2025
c24ab91
Add placeholder windows image sizes
lbussell Jan 24, 2025
4f185a7
Put Windows .NET 10 preview tags in their own tables
lbussell Jan 24, 2025
6460293
Inline sha file extension
lbussell Jan 24, 2025
0f29a53
Use 9.0 Dockerfiles for .NET 10 runtime deps
lbussell Jan 24, 2025
76d551d
Update readmes
lbussell Jan 24, 2025
34cf8e6
Merge branch 'nightly' into net10
lbussell Jan 24, 2025
a89a4ba
Regenerate Dockerfiles
lbussell Jan 24, 2025
eebc17e
Remove 10.0 runtime deps Dockerfiles from size tests
lbussell Jan 24, 2025
b4d7d96
Experiment: try filtering builds based on product version
lbussell Jan 24, 2025
5363318
Merge remote-tracking branch 'upstream/nightly' into net10
lbussell Jan 24, 2025
5c56d2a
Filter builds better
lbussell Jan 27, 2025
5fde5bc
Revert "Filter builds better"
lbussell Jan 27, 2025
ffacaa9
Revert "Experiment: try filtering builds based on product version"
lbussell Jan 27, 2025
c98f534
Revert "Use 9.0 Dockerfiles for .NET 10 runtime deps"
lbussell Jan 27, 2025
c3d09f0
Update readmes
lbussell Jan 27, 2025
308c029
Update test for powershell distribution channel environment variable
lbussell Jan 27, 2025
b381ca8
Fix semantic error with skipping some composite runtime tests
lbussell Jan 27, 2025
6976c2f
Refine environment variable tests for composite images with other var…
lbussell Jan 27, 2025
aebb50f
Add comment for PowerShell support on Alpine Arm
lbussell Jan 27, 2025
8822370
Revert "Remove 10.0 runtime deps Dockerfiles from size tests"
lbussell Jan 27, 2025
2bc26c9
Merge branch 'nightly' into net10
lbussell Jan 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2192,7 +2192,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/noble/amd64",
"dockerfile": "src/runtime-deps/9.0/noble/amd64",
lbussell marked this conversation as resolved.
Show resolved Hide resolved
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "noble",
Expand All @@ -2203,7 +2203,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/noble/arm32v7",
"dockerfile": "src/runtime-deps/9.0/noble/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "noble",
Expand All @@ -2215,7 +2215,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/noble/arm64v8",
"dockerfile": "src/runtime-deps/9.0/noble/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "noble",
Expand All @@ -2236,7 +2236,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/alpine3.21/amd64",
"dockerfile": "src/runtime-deps/9.0/alpine3.21/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.21",
Expand All @@ -2248,7 +2248,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/alpine3.21/arm32v7",
"dockerfile": "src/runtime-deps/9.0/alpine3.21/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.21",
Expand All @@ -2261,7 +2261,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/alpine3.21/arm64v8",
"dockerfile": "src/runtime-deps/9.0/alpine3.21/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.21",
Expand All @@ -2283,7 +2283,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/alpine3.21-extra/amd64",
"dockerfile": "src/runtime-deps/9.0/alpine3.21-extra/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra",
"os": "linux",
"osVersion": "alpine3.21",
Expand All @@ -2304,7 +2304,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/alpine3.21-extra/arm32v7",
"dockerfile": "src/runtime-deps/9.0/alpine3.21-extra/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra",
"os": "linux",
"osVersion": "alpine3.21",
Expand All @@ -2326,7 +2326,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/alpine3.21-extra/arm64v8",
"dockerfile": "src/runtime-deps/9.0/alpine3.21-extra/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.extra",
"os": "linux",
"osVersion": "alpine3.21",
Expand Down Expand Up @@ -2356,7 +2356,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0/amd64",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "azurelinux3.0",
Expand All @@ -2367,7 +2367,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0/arm64v8",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "azurelinux3.0",
Expand All @@ -2387,7 +2387,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0-distroless/amd64",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "azurelinux3.0-distroless",
Expand All @@ -2407,7 +2407,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0-distroless/arm64v8",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "azurelinux3.0-distroless",
Expand Down Expand Up @@ -2436,7 +2436,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0-distroless-extra/amd64",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0-distroless-extra/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner.extra",
"os": "linux",
"osVersion": "azurelinux3.0-distroless",
Expand All @@ -2456,7 +2456,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/azurelinux3.0-distroless-extra/arm64v8",
"dockerfile": "src/runtime-deps/9.0/azurelinux3.0-distroless-extra/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner.extra",
"os": "linux",
"osVersion": "azurelinux3.0-distroless",
Expand Down Expand Up @@ -2485,7 +2485,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/bookworm-slim/amd64",
"dockerfile": "src/runtime-deps/9.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
Expand All @@ -2496,7 +2496,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/bookworm-slim/arm32v7",
"dockerfile": "src/runtime-deps/9.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
Expand All @@ -2508,7 +2508,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/bookworm-slim/arm64v8",
"dockerfile": "src/runtime-deps/9.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
Expand All @@ -2528,7 +2528,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/noble-chiseled/amd64",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "noble-chiseled",
Expand All @@ -2555,7 +2555,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/noble-chiseled/arm64v8",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "noble-chiseled",
Expand Down Expand Up @@ -2583,7 +2583,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/noble-chiseled/arm32v7",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "noble-chiseled",
Expand Down Expand Up @@ -2612,7 +2612,7 @@
},
"platforms": [
{
"dockerfile": "src/runtime-deps/10.0/noble-chiseled-extra/amd64",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled-extra/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu.extra",
"os": "linux",
"osVersion": "noble-chiseled",
Expand All @@ -2632,7 +2632,7 @@
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/10.0/noble-chiseled-extra/arm64v8",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled-extra/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu.extra",
"os": "linux",
"osVersion": "noble-chiseled",
Expand All @@ -2653,7 +2653,7 @@
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/10.0/noble-chiseled-extra/arm32v7",
"dockerfile": "src/runtime-deps/9.0/noble-chiseled-extra/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu.extra",
"os": "linux",
"osVersion": "noble-chiseled",
Expand Down
30 changes: 0 additions & 30 deletions src/runtime-deps/10.0/alpine3.21-extra/amd64/Dockerfile
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there any differences in these 10.0 runtime-deps Dockerfiles compared to 9.0? If not, then we should share the Dockerfiles from 9.0.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done in 0f29a53

This file was deleted.

30 changes: 0 additions & 30 deletions src/runtime-deps/10.0/alpine3.21-extra/arm32v7/Dockerfile

This file was deleted.

30 changes: 0 additions & 30 deletions src/runtime-deps/10.0/alpine3.21-extra/arm64v8/Dockerfile

This file was deleted.

29 changes: 0 additions & 29 deletions src/runtime-deps/10.0/alpine3.21/amd64/Dockerfile

This file was deleted.

29 changes: 0 additions & 29 deletions src/runtime-deps/10.0/alpine3.21/arm32v7/Dockerfile

This file was deleted.

29 changes: 0 additions & 29 deletions src/runtime-deps/10.0/alpine3.21/arm64v8/Dockerfile

This file was deleted.

Loading
Loading