Skip to content

[release/6.0-rc1] Update dependencies from dotnet/efcore #35617

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

Conversation

dotnet-maestro[bot]
Copy link
Contributor

This pull request updates the following dependencies

From https://github.com/dotnet/efcore

  • Subscription: cfa6f77a-2257-465f-39aa-08d960f4ca81
  • Build: 20210821.6
  • Date Produced: 8/23/2021 5:07 PM
  • Commit: e126ef2c755119f2125e835580f3a7b5ec6c4e08
  • Branch: refs/heads/release/6.0-rc1

…821.6

Microsoft.EntityFrameworkCore.Tools , dotnet-ef , Microsoft.EntityFrameworkCore , Microsoft.EntityFrameworkCore.SqlServer , Microsoft.EntityFrameworkCore.InMemory , Microsoft.EntityFrameworkCore.Relational , Microsoft.EntityFrameworkCore.Sqlite , Microsoft.EntityFrameworkCore.Design
 From Version 6.0.0-rc.1.21420.45 -> To Version 6.0.0-rc.1.21421.6
@dotnet-maestro dotnet-maestro bot requested a review from dougbu as a code owner August 23, 2021 17:18
@ghost ghost added area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework Type: Dependency Update 🔼 labels Aug 23, 2021
Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

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

Auto-approving dependency update.

@ghost ghost added the tell-mode Indicates a PR which is being merged during tell-mode label Aug 23, 2021
@Pilchie
Copy link
Member

Pilchie commented Aug 23, 2021

@pranavkm @captainsafia - any ideas on the dotnet.aspnetcore-components failures?

@dougbu
Copy link
Member

dougbu commented Aug 23, 2021

any ideas on the dotnet.aspnetcore-components failures?

That pipeline generally fails. Its pass rate was only about 13% last I looked. If we care about components tests, we either need to take the pain an run time in a required pipeline or start monitoring the pipeline in our dashboard.

Separately,

  1. The fact Maestro is not auto-merging this is a bug in our darc configuration. We shouldn't require that pipeline to succeed given it's inability to provide useful results. Unfortunately, this will complicate our configuration and the policies @mmitche sets up as we branch.
  2. The lack of aspnetcore-quarantined-pr runs for our release/6.0 and release/6.0-rc1 branches is a bug in the YAML for that pipeline.

@pranavkm
Copy link
Contributor

The Components tests are known to be problematic in the CI and they do not currently block the build. In main, the results of these tests are entirely ignored and we rely on local testing to verify the sanity of things. We've some ideas about how to mitigate this before 6.0, but nothing concrete as yet.

tl;dr - feel free to ignore failing component tests for now. It's a known problem

@mmitche mmitche merged commit 93a9cfe into release/6.0-rc1 Aug 23, 2021
@mmitche mmitche deleted the darc-release/6.0-rc1-bc89bd97-d3d9-4e63-bc98-75afa4b052d6 branch August 23, 2021 20:28
@ghost ghost added this to the 6.0-rc1 milestone Aug 23, 2021
@dougbu
Copy link
Member

dougbu commented Aug 23, 2021

@pranavkm in the meantime, do you recommend we update (complicate) our darc subscription to ignore failures of the (poorly-named) dotnet.aspnetcore-components pipeline❔ One alternative would be to disable PR builds of that pipeline because we're getting enough failures in the rolling builds and little value from the additional builds.

@dougbu
Copy link
Member

dougbu commented Aug 23, 2021

Actually, why do we have the pipeline at all when we "rely on local testing"❔

@pranavkm
Copy link
Contributor

Actually, why do we have the pipeline at all when we "rely on local testing"❔

@SteveSandersonMS?

@SteveSandersonMS
Copy link
Member

I suggested at #35484 (comment) that we disable it for now, but there was already a plan in progress at #35559 to make it just return green. It didn’t seem worthwhile to argue against that, especially given that continuing to run them might theoretically supply additional data that might help with future diagnosis of what’s going on in CI.

Personally I don’t strongly mind whether they run in CI or not, at least until I find a way to get CI to run them with the same reliability and consistency that I’m getting in an Azure VM.

@dougbu
Copy link
Member

dougbu commented Aug 23, 2021

@SteveSandersonMS the main thing #35559 did was ignore reported test and build errors in the main build step. #35559 didn't work around pipeline timeouts and those are happening pretty frequently.

Unless I hear objections, I'll put up a PR to get rid of the PR builds of the pipeline later today. I also plan to rename the pipeline so it's just aspnetcore-components.

Are rolling builds of the components pipeline at all useful❔ I'd disable the pipeline if not. (Manual builds would remain possible when trying to fix the many problems w/ these tests.)

/cc @HaoK

@SteveSandersonMS
Copy link
Member

SteveSandersonMS commented Aug 23, 2021

As mentioned above, personally I’m fine with that build job not running at all. There’s too much angst and distraction surrounding it. It would be better to keep it out of other teams’ way until we have definite reliability solutions and/or a different strategy for running them.

@dougbu
Copy link
Member

dougbu commented Aug 23, 2021

I disabled and renamed the pipeline. No PR necessary and no need to change the darc configuration.

wtgodbe added a commit that referenced this pull request Aug 24, 2021
* Update dependencies from https://github.com/dotnet/efcore build 20210821.6 (#35617)

Microsoft.EntityFrameworkCore.Tools , dotnet-ef , Microsoft.EntityFrameworkCore , Microsoft.EntityFrameworkCore.SqlServer , Microsoft.EntityFrameworkCore.InMemory , Microsoft.EntityFrameworkCore.Relational , Microsoft.EntityFrameworkCore.Sqlite , Microsoft.EntityFrameworkCore.Design
 From Version 6.0.0-rc.1.21420.45 -> To Version 6.0.0-rc.1.21421.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update docker container to mcr (#35630)

Co-authored-by: Brennan <[email protected]>

* [release/6.0-rc1] Update dependencies from dotnet/runtime dotnet/efcore (#35634)

[release/6.0-rc1] Update dependencies from dotnet/runtime dotnet/efcore

* [release/6.0-rc1] HTTP/3: Response drain timeout (#35492)

- backport of #35322 to release/6.0-rc1

* [release/6.0-rc1] Reliability improvement for input date E2E tests (#35616)

* Reliability improvement for input date E2E tests

* Avoid "collection was modified" error in CircuitGracefulTerminationTests

* Avoid timing issues in CanFocusDuringOnAfterRenderAsyncWithFocusInEvent

* Update src/Components/test/E2ETest/Tests/FormsTest.cs

Co-authored-by: Tanay Parikh <[email protected]>

* Remove notes from earlier

Co-authored-by: Steve Sanderson <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>

* Minimal APIs naming cleanup

* Add Support for `DateOnly` & `TimeOnly` for `SupplyParameterFromQuery`

Fixes: #35525
API Proposal: #35567

* Add FailureReasons (#35425)

* Add support for Results extension point

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Brennan <[email protected]>
Co-authored-by: James Newton-King <[email protected]>
Co-authored-by: Steve Sanderson <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>
Co-authored-by: Stephen Halter <[email protected]>
Co-authored-by: Tanay Parikh <[email protected]>
Co-authored-by: Hao Kung <[email protected]>
Co-authored-by: Safia Abdalla <[email protected]>
Co-authored-by: Doug Bunting <[email protected]>
@SteveSandersonMS
Copy link
Member

[@dougbu] Manual builds would remain possible when trying to fix the many problems w/ these tests

@dougbu Could you let me know how I can run the pipeline manually? I'm working towards finding a way to run it reliably in CI. When I went through the AzDO UI and tried to run the pipeline, it said this:

image

Does it have to be re-enabled so it can be triggered manually?

@dougbu
Copy link
Member

dougbu commented Sep 1, 2021

@SteveSandersonMS you should be able to trigger the pipeline manually in AzDO

@SteveSandersonMS
Copy link
Member

SteveSandersonMS commented Sep 1, 2021

@dougbu Sorry if I’m missing something obvious, but can you clarify how? I clicked the “Run” button but it gave me the error in the screenshot above.

@SteveSandersonMS
Copy link
Member

It looks as if the way it's been disabled means that it's not possible to trigger the pipeline manually in AzDO. The Azure DevOps docs imply this at least:

Disabled pipelines prevent users from starting new runs. All triggers are also disabled while this setting is applied.

So instead, I'm creating a new pipeline that is enabled but (for now) has no triggers.

@dougbu
Copy link
Member

dougbu commented Sep 1, 2021

Sorry for my misunderstandings. And, creating a new pipeline will absolutely work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework tell-mode Indicates a PR which is being merged during tell-mode Type: Dependency Update 🔼
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants