diff --git a/Directory.Packages.props b/Directory.Packages.props
index 8ded1e9e..ac8f4f16 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,7 +3,7 @@
true
5.9.0
1.67.0
- 1.0.0-prerelease.42
+ 1.0.0-prerelease.47
10.0.12
10.10.0
1.18.0
diff --git a/global.json b/global.json
index 5bb362b4..f8c7bbaf 100644
--- a/global.json
+++ b/global.json
@@ -3,9 +3,9 @@
"allowPrerelease": false
},
"msbuild-sdks": {
- "Purview.BuildSdk": "1.0.0-prerelease.56"
+ "Purview.BuildSdk": "1.0.0-prerelease.57"
},
"test": {
"runner": "Microsoft.Testing.Platform"
}
-}
\ No newline at end of file
+}
diff --git a/package.json b/package.json
index 4c2ba388..338edb99 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "purview-telemetry-sourcegenerator",
- "version": "5.0.0-prerelease.11",
+ "version": "5.0.0-prerelease.12",
"description": "Generates [`ActivitySource`](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.activitysource), [`ILogger`](https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.logging.ilogger), and [`Metrics`](https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics) based on interface methods.",
"readme": "README.md",
"repository": {
@@ -13,4 +13,4 @@
"url": "https://github.com/purview-dev/telemetry-sourcegenerator/issues"
},
"homepage": "https://purview.dev/projects/telemetry-sourcegenerator/"
-}
\ No newline at end of file
+}
diff --git a/purview-build.json b/purview-build.json
index b20475d9..db41cdc0 100644
--- a/purview-build.json
+++ b/purview-build.json
@@ -1,11 +1,27 @@
{
- "Build": {
- "Solution": "src/Telemetry.SourceGenerator.slnx",
- "TestRoot": "src/tests",
- "TestPatterns": "*Tests.csproj",
- "TestFilter": "/*/*/*/*"
+ "Build": {
+ "Solution": "src/Telemetry.SourceGenerator.slnx",
+ "TestRoot": "src/tests",
+ "TestPatterns": "*Tests.csproj",
+ "TestFilter": "/*/*/*/*"
+ },
+ "PackValidation": {
+ "RequireSymbolPackage": true,
+ "RequireSymbolFiles": true,
+ "RequiredContent": {
+ "purview.valueobjects": [
+ "README.md",
+ "purview-logo-light.png",
+ "buildTransitive/Purview.ValueObjects.targets",
+ "analyzers/dotnet/cs/Purview.SourceGeneratorFramework.dll",
+ "analyzers/dotnet/cs/Purview.Telemetry.SourceGenerator.dll",
+ "analyzers/dotnet/cs/Purview.Telemetry.SourceGenerator.Refactorings.dll",
+ "lib/netstandard2.0/Purview.Telemetry.SourceGenerator.Refactorings.dll"
+ ]
},
- "Release": {
- "Mode": "None"
- }
-}
\ No newline at end of file
+ "ForbiddenContent": {}
+ },
+ "Release": {
+ "Mode": "None"
+ }
+}
diff --git a/src/Telemetry.SourceGenerator.slnx b/src/Telemetry.SourceGenerator.slnx
index 80b411ad..62a2a965 100644
--- a/src/Telemetry.SourceGenerator.slnx
+++ b/src/Telemetry.SourceGenerator.slnx
@@ -1,5 +1,6 @@
+
diff --git a/src/src/SourceGenerator/Sdk/LICENSE.md b/src/src/SourceGenerator/Sdk/LICENSE.md
deleted file mode 120000
index 62c81a2c..00000000
--- a/src/src/SourceGenerator/Sdk/LICENSE.md
+++ /dev/null
@@ -1 +0,0 @@
-../../../../LICENSE.md
\ No newline at end of file