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