diff --git a/.agents/skills/project-placement-defaults/.gitignore b/.agents/skills/project-placement-defaults/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/project-placement-defaults/.gitignore
+++ b/.agents/skills/project-placement-defaults/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/sdk-configuration-reference/.gitignore b/.agents/skills/sdk-configuration-reference/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/sdk-configuration-reference/.gitignore
+++ b/.agents/skills/sdk-configuration-reference/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/sdk-engineering-principles/.gitignore b/.agents/skills/sdk-engineering-principles/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/sdk-engineering-principles/.gitignore
+++ b/.agents/skills/sdk-engineering-principles/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/sdk-project-behavior-and-detection/.gitignore b/.agents/skills/sdk-project-behavior-and-detection/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/sdk-project-behavior-and-detection/.gitignore
+++ b/.agents/skills/sdk-project-behavior-and-detection/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/telemetry-sourcegenerator-design/.gitignore b/.agents/skills/telemetry-sourcegenerator-design/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/telemetry-sourcegenerator-design/.gitignore
+++ b/.agents/skills/telemetry-sourcegenerator-design/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/telemetry-sourcegenerator-migration/.gitignore b/.agents/skills/telemetry-sourcegenerator-migration/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/telemetry-sourcegenerator-migration/.gitignore
+++ b/.agents/skills/telemetry-sourcegenerator-migration/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/.agents/skills/telemetry-sourcegenerator-quickstart/.gitignore b/.agents/skills/telemetry-sourcegenerator-quickstart/.gitignore
index 2799754..fcb69e3 100644
--- a/.agents/skills/telemetry-sourcegenerator-quickstart/.gitignore
+++ b/.agents/skills/telemetry-sourcegenerator-quickstart/.gitignore
@@ -4,5 +4,5 @@
# Don't ignore directories, so Git can traverse them
!*/
-# Keep this file
-!.gitignore
\ No newline at end of file
+# This file is mirrored from a NuGet package, so ignore it too
+/.gitignore
\ No newline at end of file
diff --git a/purview-build.json b/.config/purview-build.json
similarity index 98%
rename from purview-build.json
rename to .config/purview-build.json
index 5f36156..3f08598 100644
--- a/purview-build.json
+++ b/.config/purview-build.json
@@ -106,6 +106,8 @@
}
},
"Release": {
- "Mode": "None"
+ "Eligibility": {
+ "Policy": "TrunkReservesMinor"
+ }
}
}
\ No newline at end of file
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 655aa10..c797ef7 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -2,7 +2,8 @@ name: Release
on:
push:
- branches: [main]
+ branches: ["release/**"]
+ workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 589ea84..f69bcfb 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -7,7 +7,7 @@
-
+
diff --git a/global.json b/global.json
index d12cc2a..79f389d 100644
--- a/global.json
+++ b/global.json
@@ -4,9 +4,9 @@
"allowPrerelease": true
},
"msbuild-sdks": {
- "Purview.BuildSdk": "1.0.2.2"
+ "Purview.BuildSdk": "1.0.3"
},
"test": {
"runner": "Microsoft.Testing.Platform"
}
-}
+}
\ No newline at end of file
diff --git a/src/Containers.slnx b/src/Containers.slnx
index 0121ba7..f9cabb9 100644
--- a/src/Containers.slnx
+++ b/src/Containers.slnx
@@ -5,7 +5,7 @@
-
+