Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
5e00c29
Update our container images to newer ones that are in support similar…
marcpopMSFT Jul 25, 2025
e89632d
Update to net9 image for azurelinux
marcpopMSFT Aug 5, 2025
a0db8ef
Try setting a few env variables suggested by copilot
marcpopMSFT Aug 5, 2025
526ba67
Try the explicit SHA1 signature env variable
marcpopMSFT Aug 7, 2025
718fcd1
Move the env setting to the sdk build yml
marcpopMSFT Aug 12, 2025
3db4511
Update dependencies from https://github.com/dotnet/msbuild build 2025…
dotnet-maestro[bot] Aug 13, 2025
45a2e42
Merge branch 'release/8.0.4xx' of https://github.com/dotnet/sdk into …
Aug 14, 2025
c1c4f32
[release/8.0.4xx] Update dependencies from dotnet/msbuild (#50229)
SimonZhao888 Aug 15, 2025
a84c421
Merge branch 'release/9.0.1xx' of https://github.com/dotnet/sdk into …
Aug 15, 2025
2f3e0a1
[automated] Merge branch 'release/8.0.4xx' => 'release/9.0.1xx' (#50268)
SimonZhao888 Aug 15, 2025
9808b79
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Aug 15, 2025
8357c5f
[release/9.0.1xx] Update dependencies from dotnet/templating (#50281)
SimonZhao888 Aug 15, 2025
6652eed
Update dependencies from https://github.com/dotnet/arcade build 20250…
dotnet-maestro[bot] Aug 16, 2025
5fbe75d
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Aug 18, 2025
abff57c
[release/9.0.1xx] Update dependencies from dotnet/arcade (#50304)
SimonZhao888 Aug 18, 2025
092978d
[release/9.0.1xx] Update dependencies from dotnet/templating (#50320)
SimonZhao888 Aug 18, 2025
0f72040
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Aug 18, 2025
28cc40f
[release/9.0.1xx] Update dependencies from dotnet/templating (#50326)
SimonZhao888 Aug 18, 2025
754be36
Merge branch 'release/9.0.1xx' into marcpopMSFT-updatecontainerimages
NikolaMilosavljevic Aug 28, 2025
ca5cb46
Update RPM image
NikolaMilosavljevic Aug 28, 2025
b2444ae
Update NetRuntimeRid
NikolaMilosavljevic Aug 28, 2025
74a8eb9
Remove support for mariner.2.0 host rid
NikolaMilosavljevic Aug 29, 2025
7bfec48
Update branding to 9.0.111
vseanreesermsft Sep 2, 2025
3219057
Update branding to 9.0.111 (#50586)
marcpopMSFT Sep 8, 2025
2329d34
Update our container images to ones that are in support (#49942)
marcpopMSFT Sep 8, 2025
a7a70a5
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/sdk into …
Sep 9, 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
26 changes: 14 additions & 12 deletions .vsts-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,18 +67,20 @@ extends:
template: v1/1ES.Unofficial.PipelineTemplate.yml@1esPipelines
parameters:
containers:
alpine319WithNode:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
cblMariner20Fpm:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-fpm
alpine322:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.22-amd64
azureLinux30:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-build-amd64
azureLinux30fpm:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-fpm-amd64
centosStream9:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
debian12Amd64:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
fedora39:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
mariner20CrossArm:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-cross-arm
fedora41:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-41
azureLinux30CrossArm:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm-alpine
ubuntu2204DebPkg:
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04-debpkg
sdl:
Expand Down Expand Up @@ -211,14 +213,14 @@ extends:
osProperties: $(linuxOsPortableProperties) /p:BuildSdkDeb=true
runTests: false
- categoryName: Portable
container: cblMariner20Fpm
container: azureLinux30fpm
# Do not publish zips and tarballs. The linux-x64 binaries are already published by Official.
publishArgument: $(_publishArgument) /p:PublishBinariesAndBadge=false
officialBuildProperties: $(_officialBuildProperties)
osProperties: $(linuxOsPortableProperties) /p:IsRPMBasedDistro=true
runTests: false
- categoryName: Portable
container: cblMariner20Fpm
container: azureLinux30fpm
buildArchitecture: arm64
runtimeIdentifier: linux-arm64
# Do not publish zips and tarballs. The linux-arm64 binaries are already published by Official.
Expand All @@ -228,7 +230,7 @@ extends:
runTests: false
### MUSL ###
- categoryName: Musl
container: alpine319WithNode
container: alpine322
runtimeIdentifier: linux-musl-x64
publishArgument: $(_publishArgument)
officialBuildProperties: $(_officialBuildProperties)
Expand All @@ -238,7 +240,7 @@ extends:
enableSbom: false
runTests: false
- categoryName: Musl
container: mariner20CrossArm
container: azureLinux30CrossArm
buildArchitecture: arm
runtimeIdentifier: linux-musl-arm
publishArgument: $(_publishArgument)
Expand Down
8 changes: 4 additions & 4 deletions .vsts-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ variables:

resources:
containers:
- container: alpine319WithNode
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
- container: alpine322
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.22-amd64
- container: centosStream9
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
- container: debian12Amd64
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
- container: fedora39
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
- container: fedora41
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-41
- container: ubuntu2204DebPkg
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04-debpkg

Expand Down
1 change: 1 addition & 0 deletions eng/pipelines/templates/jobs/sdk-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ jobs:
displayName: Build
env:
BuildConfig: $(buildConfiguration)
OPENSSL_ENABLE_SHA1_SIGNATURES: 1
############### TESTING ###############
- ${{ if eq(parameters.runTests, true) }}:
Expand Down
4 changes: 2 additions & 2 deletions eng/pipelines/templates/jobs/sdk-job-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ parameters:
# See: https://github.com/dotnet/sdk/issues/40935
runTests: false
- categoryName: ContainerBased
container: fedora39
container: fedora41
# No fedora Helix container is available, so use the ubuntu one instead.
helixTargetContainer: $(helixTargetContainerPrefix)ubuntu-22.04-helix-amd64
osProperties: $(linuxOsPortableProperties)
Expand All @@ -58,7 +58,7 @@ parameters:
# See: https://github.com/dotnet/sdk/issues/40935
runTests: false
- categoryName: ContainerBased
container: alpine319WithNode
container: alpine322
helixTargetContainer: $(helixTargetContainerPrefix)alpine-3.18-helix-amd64
runtimeIdentifier: linux-musl-x64
# Use HostOSName when running on alpine.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<NetRuntimeRid Condition="'$(NetRuntimeRid)' == ''">$(HostRid)</NetRuntimeRid>
<NetRuntimeRid Condition=" ('$(OSName)' == 'win' or '$(OSName)' == 'osx' or '$(OSName)' == 'freebsd') and '$(DotNetBuildSourceOnly)' != 'true' ">$(OSName)-$(Architecture)</NetRuntimeRid>
<NetRuntimeRid Condition="'$(DotNetBuild)' != 'true' and $(NetRuntimeRid.StartsWith('mariner.2.0'))">$(HostRid.Replace('mariner.2.0', 'cm.2'))</NetRuntimeRid>
<NetRuntimeRid Condition="'$(DotNetBuild)' != 'true' and $(NetRuntimeRid.StartsWith('azurelinux.3.0'))">$(HostRid.Replace('azurelinux.3.0', 'azl.3'))</NetRuntimeRid>

<!-- only the runtime OSX .pkgs have a `-internal` suffix -->
<InstallerStartSuffix Condition="$([MSBuild]::IsOSPlatform('OSX'))">-internal</InstallerStartSuffix>
Expand Down