Граф коммитов

6011 Коммитов

Автор SHA1 Сообщение Дата
William Godbe 9f8f4e30dc
Update .Sources package reference (#34973)
* Update .Sources package reference

* Update default-build.yml

* Update dependencies.props
2024-10-28 11:28:25 -04:00
wtgodbe 49e8b2fe61 Update branding to 2.3.0 2024-10-24 11:42:23 -07:00
Andriy Svyryd 268817f8e9
[release/2.1] Fix artifact publishing (#33665) 2024-05-03 17:48:16 +01:00
William Godbe 6d79997ef6
Update dependencies.props (#33655)
* Update dependencies.props

* Update dependencies.props
2024-05-02 09:57:21 -07:00
Andriy Svyryd c4067840a9
[release/2.1] Onboard the official build to 1ES pipeline templates (#33567) 2024-04-19 08:56:11 +01:00
Andriy Svyryd cedb3a933e
[release/2.1] Separate public pipeline (#33552)
* Separate public pipeline

* Fix dependency
2024-04-18 09:09:33 +01:00
Matt Mitchell 13edb3a19d
Remove CodeQL trigger for 2.1 (#33502) 2024-04-10 08:00:08 -07:00
William Godbe 69f4ccb7e2
Update dependencies.props (#32551) 2023-12-07 12:49:02 -08:00
Brice Lambson 74055e14a8
Update to SQLitePCLRaw 1.1.15
Part of #29429
2023-01-11 15:24:43 -08:00
Doug Bunting 4bd499b742
[release/2.1] Add CodeQL3000 run to efcore-ci-official (#29440)
- backport of #29425 via #29438 and #29439
- add new schedule for a weekly run
- add top-level parameter enabling CodeQL3000 in manual builds
- mix CodeQL3000 tasks into regular build; avoid large duplications
  - skip other jobs in CodeQL3000 runs
  - set `$(UseSharedCompilation)` to `false` to ease analysis
- add tag indicating CodeQL3000 tasks did useful work
  - ignore no-op task executions
- add a tsaoptions.json file
  - cribbed values from our eng/sdl-tsa-vars.config file

nit: `s/master/main/`
2022-11-02 15:57:58 -07:00
William Godbe ad49e5498c
Update branding to 2.1.39 (#29437)
* Update branding to 2.1.38

* Update dependencies.props

* Update version.props

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
2022-11-02 13:12:40 -07:00
Doug Bunting 727c0edc5a
[release/2.1] Switch to consolidated Windows build images and Ubuntu 20.04 (#29264) 2022-10-05 12:00:40 -07:00
Doug Bunting 394fc42df4
[release/2.1] Update public pool names (#28957) 2022-09-06 16:19:23 -07:00
Smit Patel 930ccc765f
[release/2.1] Move off expiring machine pools (#26794)
* Move off expiring machine pools

* !temporary! Let's see what's going on
- capture a binary log on macOS

* !temporary! Fixup binary log capture
- give up on `KOREBUILD_ENABLE_BINARY_LOG`

* !up to you! Update KoreBuild to May build

* !realz! Don't reference _really_ old runtimes
- note this will not fix problems building on macOS 11

* Update korebuild-lock.txt

* [release/2.1] Stop building w/ VS2017 in CI (#27233)

* [release/2.1] Stop building w/ VS2017 in CI
- version of VisualStudio is out of support

* Update azure-pipelines.yml

Co-authored-by: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Co-authored-by: William Godbe <wigodbe@microsoft.com>
2022-02-01 15:19:44 -08:00
Jon Fortescue e2c62a7262
Switch to 1ES servicing pools on release/2.1 (#26149) 2021-11-11 10:58:40 -08:00
Doug Bunting be7a3720de
[release/2.1] Bump some versions (#24655)
* Move to latest KoreBuild / .NET SDK

* Align versions with aspnetcore updates
- most versions should be pinned

* Avoid a now-obsolete Xunit constructor
2021-04-14 10:59:25 -07:00
Doug Bunting 1892d878c0
Use Ubuntu 18.04 build agents (#24592)
- set locale consistently on all platforms
    - default locale on newer agents is unloved `C.UTF-8`
2021-04-07 14:51:46 -07:00
John Luo 68dec9469e Fixup korebuild version 2021-02-09 17:10:04 -08:00
John Luo 70d3725caa Update SDK 2021-02-09 16:54:07 -08:00
Doug Bunting (AAPT) efefd7af3c Merged PR 12557: [internal/release/2.1] Update feeds
- updated sources.props
2021-02-03 21:40:01 +00:00
Michael Stuckey 1e01d4f9c2
Use Azure Artifacts instead of MyGet (#21620)
* Remove myget feeds
* Restore comment and update feed key
2020-07-28 10:14:02 -07:00
Doug Bunting e7a4277846
Merge pull request #20217 from dotnet/dougbu/2.1/newer.agents.3540
[release/2.1] Update hosted and BYOC agents used in our builds
2020-03-25 22:17:15 -07:00
Doug Bunting ff47a3d1ba
[release/2.1] Update hosted and BYOC agents used in our builds
- dotnet/aspnetcore-internal#3540
- nit: Consistently use `in` / `notin` with `Build.Reason`
  - YAML was inconsistent and this aligns w/ the Arcade code
2020-03-07 14:51:04 -08:00
Maurycy Markowski b8ba7191e9 Fix to #13285 - UseRelationalNulls does not work with SELECT conditions
Problem was that we were only preventing null expansion in predicate, leaving projection and orderings intact.

Fix is to go through entire SelectExpression and prevent null expansion on all encountered comparisons.

Because this changes the result it is switched off by default.
2019-10-03 11:02:37 -07:00
Maurycy Markowski f8ab87d268 Bump version to 2.1.14 2019-10-02 17:43:36 -07:00
Doug Bunting 688198bcdd Switch to non `-Int` pools and clear NuGet caches
- aspnet/AspNetCore-Internal#2436
- aspnet/AspNetCore#9767
2019-05-04 21:49:38 -07:00
John Luo da23ae26ed
Update SDK (#15612) 2019-05-04 17:40:17 -07:00
John Luo 7332864a39 Do not overwrite TEMP 2019-04-15 22:28:37 -07:00
Brice Lambson e8f2f1ef03
Bump version to 2.1.11 2019-04-15 14:19:27 -07:00
Brice Lambson 53f5a45541
Pin external package versions 2019-04-15 14:18:15 -07:00
Doug Bunting 6d21cb9b5a Support internal pull requests
- aspnet/AspNetCore-Internal#2231
- use internal pools for all internal builds
- do not sign in builds for internal pull requests

nits:
- VSTS => Azure DevOps
- remove workaround for fixed issue
2019-04-15 10:56:03 -07:00
Doug Bunting 80a5f92597
Do not specify `name` of the default (hosted) pools (#15177)
- aspnet/AspNetCore#8862
- use BYOC pools for Windows builds
  - BYOC pools are the first fallback when the hosted pools don't work
  - see aspnet/AspNetCore-Internal#2033
2019-03-27 16:35:19 -07:00
Nate McMaster 0cde562cc0
Change prerelease label to 'servicing' for 2.1.x nightly builds (#14373)
This backports a change made in 2.2 to build servicing builds as `2.1.8-servicing-123` instead of `2.1.8-rtm-123`
2019-01-10 13:54:40 -08:00
Mikael Mengistu 84a36a350e
Update Branding for 2.1.8 Patch (#14367) 2019-01-10 10:45:32 -08:00
Brice Lambson 3b05e43ef2 ⬆️ Update SQLitePCL.raw to version 1.1.12
Part of #14212
2019-01-02 08:51:19 -08:00
Nate McMaster d53e0ab015
Update buildtools to 2.1.3-rtm-15847 and remove reference to the lineup package (#14068) 2018-12-03 17:17:48 -08:00
Nate McMaster 68a631e43b
Update BuildTools and add an Azure Pipelines ci definition (#13914)
Changes:

* Update BuildTools and react to changes in code signing configuration and shim generation
* Update dependencies
* Add an Azure Pipelines build definition
* Update bootstrappers to support the --ci switch
2018-11-08 08:11:13 -08:00
Nate McMaster d5745f8b89
Keep Microsoft.Data.Sqlite projects at 2.1.0 in the release/2.1 branch 2018-10-31 18:48:21 -07:00
Nate McMaster f6457bccd2
Avoid double builds by excluding Microsoft.Data.Sqlite.sln 2018-10-31 16:12:21 -07:00
Nate McMaster cf8c086bc0
Update EFCore.sln to include Microsoft.Data.Sqlite projects and replace PackageRef with ProjectRef 2018-10-31 12:43:45 -07:00
Nate McMaster 7aa97ed378
Merge the 2.1 branch of Microsoft.Data.Sqlite
Before this merge, this code existed at 3e0cdfefaf
2018-10-31 12:37:20 -07:00
Nate McMaster 55e8bd3ce5
Remove duplicate files which would cause a conflict when merging into aspnet/EntityFrameworkCore 2018-10-31 12:34:07 -07:00
Arthur Vickers 7b11733e09 Remove quirk tests due to global race condition
Fixes #13262

Since two test suites both switch the quirk on and off, but the quirk is global, it results in a race condition where one test is expecting it to be off, but it then gets switched off while that test is running. Fix is to remove these tests since they have little value going forward.
2018-09-11 15:49:40 -07:00
Arthur Vickers ce5940319c [Test] Update in-memory tests to use a different entity instance for concurrency checks
Due to #13098
Fixes #13053
2018-08-31 13:59:39 -07:00
Maurycy Markowski 2b2b13caa3 Fix to #12575 - Query: compilation error for query with SelectMany optional navigation followed by a Select optional navigation
Problem was that when we rewrite SelectMany, query sources get changed and need to be updated. We do that already for Include query annotations, but we were not doing it for query sources stored in CorrelatedSubqueryMetadata.

Fix is to update CorrelatedSubqueryMetadata query sources after we rewrite SelectMany, just like we do for Include annotations.
2018-08-28 17:05:44 -07:00
Maurycy Markowski 74860990fa Fix to #10153 - Query: add translator for Nullable<>.GetValueOrDefault()
Adding translation on a relational level - translates to COALESCE
2018-08-28 16:49:46 -07:00
Smit Patel ec36f0b45f [2.1.5] Query: Fix entity equality on navigation accessed on subquery
Issue:
We have certain optimizations running when comparing navigations with null or other navigations
- collection nav == collection nav converts to their parent equality
- collection nav == null converts to parent == null
- dependent to principal nav == null converts to parent.FK == null

For all above cases, we have to create parent expression. We used to create it through a method which assumed the navigation chain will always start from QSRE.
This all worked correctly upto 2.0 where we did not convert equalities after subquery.
In 2.1 we enabled equality rewrites involving subquery, which ultimately broke above assumption. The navigation chain can start from a subquery too.
Which means that for any of above optimization, we would through NRE (or equivalent).

Fix:
Instead of using function which would assume the root of chain is QSRE always, we moved to unwrapping last navigation, exactly same way we discover it in first place.

Resolves #12738
2018-08-28 16:22:32 -07:00
Smit Patel 5c3bed8b77 [2.1.5] Query: Improve logic to find underlying property for projection
Issue: GroupJoin-DefaultIfEmpty aka left outer join introduced NullableExpression around the property which we fail to find hence we use wrong type mapping which expect int32 but we get back int16 from database

Resolves #13025
2018-08-28 16:05:29 -07:00
Smit Patel 383a589522 [2.1.4] Query: Make `MethodInfoBasedNodeTypeRegistryFactory` best possible singleton service
Resolves #12682

The issue was arising because we were mutating relinq object concurrently.
The fix makes sure that we are using lock when registering more methods to relinq object.
2018-08-28 14:16:42 -07:00
Nate McMaster d4b2b3552e
Bumping version from 2.1.3 to 2.1.4 2018-08-20 09:42:57 -07:00