Skip to content

[automated] Merge branch 'release/9.0' => 'release/9.0-staging' - #130345

Merged
svick merged 2 commits into
release/9.0-stagingfrom
merge/release/9.0-to-release/9.0-staging
Jul 15, 2026
Merged

[automated] Merge branch 'release/9.0' => 'release/9.0-staging'#130345
svick merged 2 commits into
release/9.0-stagingfrom
merge/release/9.0-to-release/9.0-staging

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

I detected changes in the release/9.0 branch which have not been merged yet to release/9.0-staging. I'm a robot and am configured to help you automatically keep release/9.0-staging up to date, so I've opened this PR.

This PR merges commits made on release/9.0 by the following committers:

  • dotnet-bot

Instructions for merging from UI

This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, not a squash or rebase commit.

merge button instructions

If this repo does not allow creating merge commits from the GitHub UI, use command line instructions.

Instructions for merging via command line

Run these commands to merge this pull request from the command line.

git fetch
git checkout release/9.0
git pull --ff-only
git checkout release/9.0-staging
git pull --ff-only
git merge --no-ff release/9.0
# If there are merge conflicts, resolve them and then run git merge --continue to complete the merge# Pushing the changes to the PR branch will re-trigger PR validation.
git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
or if you are using SSH
git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging

After PR checks are complete push the branch

git push

Instructions for resolving conflicts

⚠️ If there are merge conflicts, you will need to resolve them manually before merging. You can do this using GitHub or using the command line.

Instructions for updating this pull request

Contributors to this repo have permission update this pull request by pushing to the branch 'merge/release/9.0-to-release/9.0-staging'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
The provided examples assume that the remote is named 'origin'. If you have a different remote name, please replace 'origin' with the name of your remote.

git fetch
git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging
git pull https://github.com/dotnet/runtime merge/release/9.0-to-release/9.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging
or if you are using SSH
git fetch
git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging
git pull git@github.com:dotnet/runtime merge/release/9.0-to-release/9.0-staging
(make changes)
git commit -m "Updated PR with my changes"
git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging

Contact .NET Core Engineering (dotnet/dnceng) if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/main/.github/workflows/scripts/inter-branch-merge.ps1.

This PR updates version branding on branch `release/9.0`.
**Changes:**
- Repository: runtime
- PatchVersion: `18` → `19`
**Files Modified:**
- eng/Versions.props (+2 -2)
@github-actionsgithub-actionsBot added the area-codeflow for labeling automated codeflow label Jul 8, 2026
This pull request updates the following dependencies
[marker]: <> (Begin:Coherency Updates)
## Coherency Updates
The following updates ensure that dependencies with a
*CoherentParentDependency*
attribute were produced in a build used as input to the parent
dependency's build.
See [Dependency Description
Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)
[DependencyUpdate]: <> (Begin)
- **Coherency Updates**:
- **runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**:
from 19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**:
from 19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
-
**runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**:
from 19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**:
from 19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**:
from 19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
- **runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from
19.1.0-alpha.1.26256.3 to 19.1.0-alpha.1.26329.2 (parent:
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport)
[DependencyUpdate]: <> (End)
[marker]: <> (End:Coherency Updates)
[marker]: <> (Begin:f85f62c8-5e7d-4706-1003-08dcbc30275f)
## From https://github.com/dotnet/emsdk
- **Subscription**:
[f85f62c8-5e7d-4706-1003-08dcbc30275f](https://maestro.dot.net/subscriptions?search=f85f62c8-5e7d-4706-1003-08dcbc30275f)
- **Build**:
[20260706.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=3015859)
([321634](https://maestro.dot.net/channel/3883/github:dotnet:emsdk/build/321634))
- **Date Produced**: July 7, 2026 1:14:53 AM UTC
- **Commit**:
[dd379007ea0e38b82e87ca5fd61bb43b432eaf7a](dotnet/emsdk@dd37900)
- **Branch**:
[release/9.0](https://github.com/dotnet/emsdk/tree/release/9.0)
[DependencyUpdate]: <> (Begin)
- **Dependency Updates**:
- From [9.0.18-servicing.26310.2 to 9.0.19-servicing.26356.3][5]
- Microsoft.SourceBuild.Intermediate.emsdk
- Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
- From [9.0.18 to 9.0.19][5]
- Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100
[5]: dotnet/emsdk@8e475db...dd37900
[DependencyUpdate]: <> (End)
[marker]: <> (End:f85f62c8-5e7d-4706-1003-08dcbc30275f)
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
@mrek-msft

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list.

@matouskozak

Copy link
Copy Markdown
Member

/azp run runtime-extra-platforms

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak

Copy link
Copy Markdown
Member

@lewing was the update of LLVM intended for servicing branches? I see there is a tvOS crash which looks suspiciously related to LLVM change (bad instruction crash)

Coalition: net.dot.iOS.Device.ParallelForEachAsync.Test [767]
User ID: 501
Date/Time: 2026-07-09 15:13:34.6867 -0700
Launch Time: 2026-07-09 15:13:34.4689 -0700
Hardware Model: AppleTV5,3
OS Version: Apple TVOS 26.2 (23K54)
Release Type: User
Crash Reporter Key: fc3b1abb879409b4a61085885ac5d0a16ce52c8e
Incident Identifier: 5DA22B7E-EE8C-4D83-9C37-DD959A397334
Time Awake Since Boot: 170000 seconds
Triggered by Thread: 9 .NET TP Worker
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x00000000dac143e0
Termination Reason: Namespace SIGNAL, Code 4, Illegal instruction: 4
Terminating Process: exc handler [838]
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib 0x1b498e874 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1b498f3e8 mach_msg2_internal + 72
2 libsystem_kernel.dylib 0x1b498f378 mach_msg_overwrite + 524
3 libsystem_kernel.dylib 0x1b498f160 mach_msg + 20
4 CoreFoundation 0x19310ec9c __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x19310f520 __CFRunLoopRun + 1180
6 CoreFoundation 0x193135438 _CFRunLoopRunSpecificWithOptions + 496
7 GraphicsServices 0x1d73beabc GSEventRunModal + 116
8 UIKitCore 0x19f9150c8 -[UIApplication _run] + 772
9 UIKitCore 0x19f919660 UIApplicationMain + 148
10 ...e.ParallelForEachAsync.Test 0x1004cc524 main + 68
11 dyld 0x191e6189c start + 2592
Thread 1:
Thread 2 name: Dispatch queue: com.apple.root.default-qos
Thread 2:
0 libsystem_kernel.dylib 0x1b498e8c8 swtch_pri + 8
1 libsystem_pthread.dylib 0x1b2ee4ef0 cthread_yield + 32
2 ...e.ParallelForEachAsync.Test 0x10052cb98 PalSwitchToThread() + 12
3 ...e.ParallelForEachAsync.Test 0x10055b60c S_P_CoreLib_System_Threading_Thread__Yield + 44
4 ...e.ParallelForEachAsync.Test 0x10055b6e4 S_P_CoreLib_System_Threading_Thread__StartCore + 132
5 ...e.ParallelForEachAsync.Test 0x10058bcd4 S_P_CoreLib_System_Threading_PortableThreadPool_GateThread__CreateGateThread + 148
6 ...e.ParallelForEachAsync.Test 0x10058bc00 S_P_CoreLib_System_Threading_PortableThreadPool_GateThread__EnsureRunningSlow + 48
7 ...e.ParallelForEachAsync.Test 0x100563560 S_P_CoreLib_System_Threading_ThreadPool__UnsafeQueueUserWorkItem_1 + 96
8 ...e.ParallelForEachAsync.Test 0x10059cd34 System_Threading_Tasks_Parallel_System_Threading_Tasks_Parallel_ForEachAsyncState_1<Int32>__QueueWorkerIfDopAvailable + 196
9 ...e.ParallelForEachAsync.Test 0x1005b5de0 System_Threading_Tasks_Parallel_System_Threading_Tasks_Parallel__ForEachAsync_2<Int32> + 208
10 ...e.ParallelForEachAsync.Test 0x100597fbc iOS_Device_ParallelForEachAsync_Test_Program__GitHubIssue_114262_Async_d__1__MoveNext + 316
11 ...e.ParallelForEachAsync.Test 0x1005bceb8 S_P_CoreLib_System_Runtime_CompilerServices_AsyncMethodBuilderCore__Start<iOS_Device_ParallelForEachAsync_Test_Program__GitHubIssue_114262_Async_d__1> + 72
12 ...e.ParallelForEachAsync.Test 0x100597d2c iOS_Device_ParallelForEachAsync_Test_Program__GitHubIssue_114262_Async + 44
13 ...e.ParallelForEachAsync.Test 0x100598158 iOS_Device_ParallelForEachAsync_Test_Program__Main_d__2__MoveNext + 120
14 ...e.ParallelForEachAsync.Test 0x1005bd0e8 S_P_CoreLib_System_Runtime_CompilerServices_AsyncMethodBuilderCore__Start<iOS_Device_ParallelForEachAsync_Test_Program__Main_d__2> + 72
15 ...e.ParallelForEachAsync.Test 0x100597d74 iOS_Device_ParallelForEachAsync_Test_Program__Main + 36
16 ...e.ParallelForEachAsync.Test 0x100597da0 iOS_Device_ParallelForEachAsync_Test_Program___Main_ + 16
17 ...e.ParallelForEachAsync.Test 0x1005a9490 __managed__Main + 80
18 ...e.ParallelForEachAsync.Test 0x1004cc2f8 __29-[ViewController viewDidLoad]_block_invoke + 52
19 libdispatch.dylib 0x1a82a177c _dispatch_call_block_and_release + 24
20 libdispatch.dylib 0x1a82b919c _dispatch_client_callout + 12
21 libdispatch.dylib 0x1a82d3924 _dispatch_queue_override_invoke.cold.3 + 28
22 libdispatch.dylib 0x1a82a5a90 _dispatch_queue_override_invoke + 772
23 libdispatch.dylib 0x1a82b1c48 _dispatch_root_queue_drain + 320
24 libdispatch.dylib 0x1a82b23e0 _dispatch_worker_thread2 + 184
25 libsystem_pthread.dylib 0x1b2edf988 _pthread_wqthread + 228
26 libsystem_pthread.dylib 0x1b2edf828 start_wqthread + 8

Since MAUI net9 is out of support, I suppose we don't need to worry too much about mobile builds but I wanted to check first.

@lewing

Copy link
Copy Markdown
Member

the llvm change here is just tooling not the version bump from main dotnet/llvm-project@caaecce...3704f52

@matouskozakmatouskozak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@svick

Copy link
Copy Markdown
Member

/ba-g all errors are timeouts or known

@svicksvick added the Servicing-approved Approved for servicing release label Jul 15, 2026
@svick
svick merged commit 13b61ca into release/9.0-stagingJul 15, 2026
335 of 364 checks passed
@svick
svick deleted the merge/release/9.0-to-release/9.0-staging branch July 15, 2026 20:13
@svick

Copy link
Copy Markdown
Member

@lewing@matouskozak Great, thanks for confirming.

This was referenced Aug 12, 2026
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Aug 15, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@mrek-msft@matouskozak@lewing@svick@dotnet-bot