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

577 Коммитов

Автор SHA1 Сообщение Дата
Larry Golding eb92b77534 Rename fcib to refs. 2018-07-09 13:46:06 -07:00
Larry Golding de1bc814b7 PowerShell-based BuildAndTest
Easiest way to pass version number to NuGet.
2018-06-27 07:12:28 -07:00
Larry Golding 65e82f8715 Build TestUtilities library for netstandard, not netcoreapp. 2018-06-26 14:28:10 -07:00
Larry Golding ca0a9ce7bb Build for netstandard2.0 and net461. 2018-06-26 14:23:22 -07:00
Larry Golding b0204aa8fc Upgrade validator to SARIF v2 and revert to FCIB for now. 2018-06-23 12:07:13 -07:00
Larry Golding 3d33ee66fe Downgrade to Newtonsoft.Json 10.0.3
This is for compatibility with Sarif.Sdk 1.7.1, which is needed by Sarif.ValidationTests in the sarif-sdk repo.
2018-06-19 20:44:54 -07:00
Larry Golding 9dccc34e7d Json.Pointer uses Newtonsoft 11.0.2 (same as other projects). 2018-06-18 16:40:53 -07:00
Larry Golding 37645ebe11 Adapt Publish-NuGetPackages.ps1 to dotnet. 2018-06-15 11:36:41 -07:00
Larry Golding 3ae004e6e0 Place NuGet packages in bld\bin\NuGet\Release.
dotnet pack by default places the package in $(OutputPath). Specify a single output location so Publish-NuGetPackages will continue to work.
2018-06-15 10:56:19 -07:00
Larry Golding 9aa15509d9 Add solution-level items to solution file. 2018-06-15 09:19:28 -07:00
Larry Golding 70e14adf7b Command line tool packages set IsTool=true
This places the tool in the tools directory.
2018-06-15 08:30:45 -07:00
Larry Golding e84c707d44 Delete NuGet-related binaries and scripts
The .NET Core project system takes care of all of this now.
2018-06-14 15:42:49 -07:00
Larry Golding e7e37fe31d Delete FCIB of Sarif.Sdk 2018-06-14 15:41:00 -07:00
Larry Golding 692b137915 Convert JsonSchemaToDotNet to .NET Core project system 2018-06-14 15:39:00 -07:00
Larry Golding 46f795790b Convert JsonSchemaToDotNet to .NET Core project system 2018-06-14 15:27:05 -07:00
Larry Golding fdd693e403 Conditionally enable the official JSON schema test suite. 2018-06-14 12:46:26 -07:00
Larry Golding 4e750380e5 Convert Json.Schema.ValidationSuiteTests to netstandard2.0.
NOTE: We must next address a build warning:

ValidationSuite.cs(27,21): warning xUnit1008: Test data attribute should only be used on a Theory
[c:\Code\jschema\src\Json.Schema.Validation.UnitTests\Json.Schema.Validation.UnitTests.csproj]
2018-06-14 11:45:26 -07:00
Larry Golding 4611b3e417 Convert Json.Schema.Validation to netstandard2.0. 2018-06-14 11:02:49 -07:00
Larry Golding 536e0dd905 DRY our unit test runs in BuildAndTest.cmd 2018-06-14 10:52:36 -07:00
Larry Golding 1a3e7a6b4d Remove obsolete TestKey.snk and test.props. 2018-06-14 10:39:41 -07:00
Larry Golding 3b920781da Convert Json.Schema.ToDotNet.UnitTests to netstandard2.0. 2018-06-14 10:33:57 -07:00
Larry Golding 5310a333be Delete packages.config from converted projects. 2018-06-13 16:37:41 -07:00
Larry Golding ec3cf657b7 Convert Json.Schema.ToDotNet to netstandard2.0. 2018-06-13 16:35:35 -07:00
Larry Golding 1a94207f34 Fix up a couple of imports of build.props. 2018-06-13 16:27:29 -07:00
Larry Golding 086f0941eb Convert Json.Schema.PerformanceTests to netstandard2.0. 2018-06-13 16:18:08 -07:00
Larry Golding d92c3c2d38 Convert Json.Schema.UnitTests to netstandard2.0. 2018-06-13 16:03:39 -07:00
Larry Golding 9288e743a2 Convert Json.Schema.TestUtilities to netstandard2.0 2018-06-13 13:47:24 -07:00
Larry Golding 5d90508c9d Remove comment that referred to defunct lgolding/jschema repo. 2018-06-13 13:21:52 -07:00
Larry Golding f75eab87ff Add License URL and Project URL to packages. 2018-06-13 13:17:18 -07:00
Larry Golding fe276bff7a Create packages with symbols 2018-06-13 13:10:36 -07:00
Larry Golding 961af58178 Convert Json.Schema to netstandard2.0 2018-06-13 13:08:37 -07:00
Larry Golding f38db15a27 Output formatting tweak in BuildAndTest.cmd 2018-06-13 12:58:53 -07:00
Larry Golding 1992bd2c8f Delete Json.Pointer.nuspec 2018-06-13 12:57:36 -07:00
Larry Golding 904208c470 Create dotnet-based BuildAndTest.cmd 2018-06-13 12:54:33 -07:00
Larry Golding 075fc712bb Convert Json.Pointer.UnitTests to netstandard2.0
We also pick up the latest version of FluentAssertions, which has a couple
of API changes (e.g. ShouldNotThrow() => Should().NotThrow()), so
we fix up the tests for that.

Also:
- Sign assemblies
2018-06-13 11:59:02 -07:00
Larry Golding 4866ae6024 Binplace to bld directory 2018-06-12 13:50:19 -07:00
Larry Golding ffd1dcce4e Include stripped-down CommonAssemblyInfo
Almost everything in CommonAssemblyInfo can now be specified by
properties in build.props. We still need it for ComVisible.
2018-06-12 13:44:47 -07:00
Larry Golding aa4583fde7 Build Json.Pointer for netstandard2.0
This is the first in a series of commits to change all of
JSchema to .netstandard and dotnet core.

We start with Json.Pointer. We create a new versions of
Everything.sln that contains just those projects we've
converted to netstandard. We create a new build.props
that takes full advantage of the properties defined in the
SDK target files. We don't need AssemblyInfo.cs any more.
2018-06-12 13:40:42 -07:00
Larry Golding 963fe2ac5e
Merge pull request #11 from Microsoft/users/lgolding/merge-michael
Merge changes from michaelcfanning/jschema-private.
2018-06-12 10:25:11 -07:00
Larry Golding 9d0d0b3a80 Merge changes from michaelcfanning/jschema-private. 2018-06-11 11:01:24 -07:00
Michael C. Fanning b2f5a66fd5 Merge pull request #9 from Microsoft/result-factory-public
Mark result factory as public and increment version in advance of nuget publish step.
2017-09-13 15:30:29 -07:00
Michael Fanning 4615b5f9d7 Mark result factory as public and increment version in advance of nuget.org publish step 2017-09-13 14:51:39 -07:00
Michael C. Fanning bfcff1590f Merge pull request #8 from Microsoft/users/lgolding/fcib
Test signing + use of private SARIF assembly
2017-09-13 14:44:30 -07:00
Michael Fanning 44f887452e Provide recompiled SARIF dll. Place dll in approved directory location for FCIBs (ref). 2017-09-13 14:04:54 -07:00
Larry Golding e071620d47 Partial fix 2017-09-12 10:33:33 -07:00
Larry Golding b26ba47c75 Merge pull request #7 from Microsoft/sarif-refactor
Sarif refactor
2017-09-06 15:40:07 -07:00
Michael Fanning e56e292ce0 Update nuspec rename issue 2017-09-06 15:37:09 -07:00
Michael Fanning e65f42dc96 More PR feedback 2017-09-06 15:09:01 -07:00
Michael Fanning d03b5dc20a PR feeedback. 2017-09-06 08:21:47 -07:00
Michael Fanning b173aadcb8 Update version to 0.50.0 2017-09-05 18:07:58 -07:00