Commit Graph

28 Commits

Author SHA1 Message Date
Nick Craver 6434c694b2 Build: Update Postgres script (#2130) 2024-10-31 20:38:20 -04:00
Marc Gravell 9f4f783a41 Mark AddTypeHandlerImpl as obsolete and prevent lost updates via AddTypeHandler (#2129)
* - mark AddTypeHandlerImpl as obsolete
- syncronize type-handler mutates, to prevent lost writes

* CI: revert pgsql uddate

* suppress Impl's use of clone: false

* avoid additional local snapshot, now that we're synchronized

* explicitly request postgresql96

* more pgsql poking

* pg path fix
2024-10-31 07:23:21 +00:00
Marc Gravell 70e57f820d appveyor pgsql update (#2119) 2024-10-07 12:50:42 +01:00
Marc Gravell 3904675a78 CI: use preinstalled sdk (#2042)
* CI: use preinstalled sdk

* package updates, in particular SQL Server CVE (tests only)
2024-02-13 16:27:00 +00:00
Marc Gravell d7c16035d2 fix codegen error in value-type multimap #2005 (#2022)
in horizontal multi-map, don't "returnValueLocal = null" for value-types (invalid IL)
fix #2005
2024-01-02 15:32:04 +00:00
Nick Craver cea07ab771 AppVeyor: Restore MySQL (#1998)
Looks like the image was borked with MySQL 8 went in (because it's still trying to start 5.7), see https://github.com/appveyor/ci/issues/3894.
2023-11-13 08:00:27 -05:00
Marc Gravell 5bb98eb52a mysql on CI has gone rogue; disable? (#1996) 2023-11-11 07:57:56 +00:00
Marc Gravell 2f56056a89 - expand auto-sproc detection to handle more scenarios and explicit exclusions (#1989)
- add net7 target
- use regex generator when available (net7+)
- fix #1984
2023-10-20 09:24:01 +01:00
Nick Craver 194a0cea6a [Builds] AppVeyor: use Visual Studio 2022 image (#1911)
We want to use latest SDK and ability to run against net6.0 tests. It looks like the pool issue with VS 2022 has been resolved on the AppVeyor side so: yay! That solves everything cleanly with no installs.
2023-06-09 09:35:00 -04:00
Nick Craver e723ceed16 master -> main changes 2020-06-20 09:40:54 -04:00
Nick Craver 663588f90b AppVeyor: Build tweaks & misc fixes (#1450)
Simplifying and improve build speed.

- Decreases builds from 8-13 minutes down to ~2 minutes (while running more tests)
- Moves to SQL Server 2019 on AppVeyor
- Moves the 2 longest running tests with params to `[FactLongRunning]`
- Bumps tests up to `netcoreapp3.1`
- Also fixes .Contrib tests
- Moves to `Build.csproj`
- Simplifies `build.ps1`
- Removed defunct `build.sh`
- Nukes `IsAppveyor` (moves to environmental variable overloads)
- Builds now work in Linux/macOS
2020-05-02 07:52:40 -04:00
Nick Craver 1481c4d379 Tooling and project updates (#1333)
This is a branch cleaning up old `#if` clauses, `.csproj` bits, Linux build compatibility, and a few other tid-bits (broken out by commit).

In general: we're on 3.0 tooling and all previous cruft has been removed.
2019-09-26 19:47:55 -04:00
mgravell 9282ef2872 fix CI 2019-09-12 13:47:05 +01:00
Nick Craver ba16b54b4f Woops, fix appveyor config for new build.ps1 2018-09-03 20:36:51 -04:00
Nick Craver 931c700dc2 MyGet feed!
Adding a dapper specific feed, for much easier pushing to NuGet. When
they implement Ctrl+Click in the UI this won't be necessary...or we
break down and automate it finally. Depends on signing plans later.
2017-09-14 13:58:42 -04:00
Nick Craver 6904fa4ed5 Appveypr: update to base 2017 image again
.NET Core 2 SDK is on the base Appveyor image now
2017-08-20 15:18:09 -04:00
Nick Craver 910246bf24 Appveyor: use the VS 2017 preview image 2017-06-15 06:11:05 -04:00
Nick Craver f26967c6c2 Appveyor: enable MyGet publishing 2017-05-07 07:57:30 -04:00
Nick Craver 7820ee2e41 Appveyor: Update Postgres path 2017-05-06 17:05:03 -04:00
Nick Craver dcfbffa93b Appveyor: Formatting & combine init 2017-05-06 17:02:57 -04:00
Nick Craver 481d9c5a71 Let's just keep adding YAML until this works. 2017-05-06 17:00:57 -04:00
Nick Craver 24d9915927 Appveyor: create databases 2017-05-06 16:56:11 -04:00
Nick Craver 2cae0f7d3b More path changes 2017-05-06 16:39:06 -04:00
Nick Craver f269b1bc86 Again! 2017-05-06 16:33:34 -04:00
Nick Craver 78e9b489e8 Let's try this again 2017-05-06 16:31:04 -04:00
Nick Craver dce23a5359 Appveyor: update services 2017-05-06 16:26:56 -04:00
Nick Craver 4b8fffca41 Update appveyor.yml for 2017 build 2017-05-06 16:21:15 -04:00
Nick Craver b3013525a4 It's time for appveyor.yml
Tooling changes need to live in the repo now so the build doesn't FUBAR
every time we change the script.
2016-05-19 09:12:49 -04:00