Conversation
Co-authored-by: Youssef Victor <youssefvictor00@gmail.com>
|
@jaredpar PTAL Also, why do we run CI on doc changes? |
Several of our CI legs are marked as required. GitHub interprets this as the legs must pass for the PR to be mergable, not that the legs can't fail. Hence if you disable CI on docs changes the legs don't run and GitHub does not consider the PR to be mergable. Yes this comment deserves a sad face so here you go 😦 |
I'm feeling there could be a way (or a hack) to let the required legs "pass" without building/running tests. Some of the ideas:
NOTE: I'm not sure how hard this can get, and whether any of the two options can work. Just sharing my thoughts here :) |
|
The runtime repository takes an approach similar to what you are suggesting. Essentially they have a script they run which more / less runs a It's necessary for them as they have a giant repo and it pays off massively for them to partition this way. I'm not sure we'd get the same benefits here. Have to weigh it against the cost of having tigers / admins force merge doc changes that run into CI issues. |
…rations * upstream/main: (3387 commits) Fix ValueTracking for index parameters (dotnet#57727) Avoid accessing current assembly identity while reporting an accessibility diagnostics for an inaccessible internal symbol. (dotnet#57783) Include a type for NoneOperations in VB, print the type in tests (dotnet#57664) Don't throw exceptions for file changes after a project is unloaded Check up front for being called to remove more than once Fix C# language name in spec (dotnet#57427) Add test Fix null ref in navbars Ensure that getting the checksum for a project cone is resilient to its project references being missing Check constraints on lifted operator types (dotnet#57050) Adjust tests for Windows 11 changes (dotnet#57678) Add comment Load SVsShellDebugger before calling IVsSolution.CreateSolution Remove extra EnsureEditableDocuments calls (dotnet#57725) Don't show nullable annotation in completion items of static field/property Don't analyze local function bodies as though they are top level code (dotnet#57623) update error code to fix main break (dotnet#57739) Error when ref is used on a parameter or return type of an UnmanagedCallersOnly method (dotnet#57043) Simplify code from review Fix featureflag name for .net 6 host in UI ...

No description provided.