浏览代码

Fixed gitversion

Tig 4 月之前
父节点
当前提交
fe18c81dc9
共有 2 个文件被更改,包括 29 次插入28 次删除
  1. 27 26
      GitVersion.yml
  2. 2 2
      Scripts/delist-nuget.ps1

+ 27 - 26
GitVersion.yml

@@ -22,12 +22,24 @@
 # - from v2_release (pre-release): 2.0.0-prealpha.1 or 2.0.0-beta.1
 # - from v2_release (release): 2.0.0 (patch version increments)
 #
-mode: ContinuousDeployment   # GitVersion 6.x uses Mainline mode for GitFlow, focusing on main branch releases
+mode: ContinuousDelivery   # GitVersion 6.x uses Mainline mode for GitFlow, focusing on main branch releases
 
 # We prefix our tags with 'v' or 'V' (e.g., v1.0.0)
 tag-prefix: '[vV]'
 
 branches:
+
+  # V2 Release Branch
+  main:
+    # Matches the v2_release branch
+    regex: ^v2_release$
+    # Uses 'prealpha' as pre-release label before official release
+    label: prealpha
+    # Increments patch version (x.y.z+1) on commits
+    increment: Patch
+    # Specifies v2_develop as the source branch
+    source-branches: ['develop']
+
   # V2 Development Branch
   develop:
     # Matches the v2_develop branch
@@ -41,32 +53,21 @@ branches:
     # Indicates this branch feeds into release branches
     tracks-release-branches: true
 
-  # V2 Release Branch
-  main:
-    # Matches the v2_release branch
-    regex: v2_release
-    # Uses 'prealpha' as pre-release label before official release
-    label: prealpha
-    # Increments patch version (x.y.z+1) on commits
-    increment: Patch
-    # Specifies v2_develop as the source branch
-    source-branches: ['develop']
+  # # V1 Branches - Included for historical reference
+  # v1_develop:
+  #   regex: v1_develop
+  #   label: v1_develop
+  #   increment: Minor
+  #   source-branches: ['v1_release']
+  #   # Lower weight keeps V1 pre-releases sorted below V2
+  #   pre-release-weight: 100
 
-  # V1 Branches - Included for historical reference
-  v1_develop:
-    regex: v1_develop
-    label: v1_develop
-    increment: Minor
-    source-branches: ['v1_release']
-    # Lower weight keeps V1 pre-releases sorted below V2
-    pre-release-weight: 100
-
-  v1_release:
-    regex: v1_release
-    # Empty label for stable releases
-    label: ''
-    increment: Patch
-    source-branches: ['v1_develop']
+  # v1_release:
+  #   regex: v1_release
+  #   # Empty label for stable releases
+  #   label: ''
+  #   increment: Patch
+  #   source-branches: ['v1_develop']
 
   # Pull Request Branches
   # Configures versioning for PRs (e.g., 2.0.0-pr.feature-123.1)

+ 2 - 2
Scripts/delist-nuget.ps1

@@ -1,8 +1,8 @@
-$apiKey = "key"  # Replace with your actual API key
+$apiKey = ""  # Replace with your actual API key
 # Unlist all packages matching "2.0.0-v2-develop.*"
 # PowerShell script to unlist NuGet packages using dotnet CLI
 $packageId = "terminal.gui"  # Ensure this is the correct package name (case-sensitive)
-$packagePattern = "^2\.0\.0-v2-develop\..*$"  # Regex pattern for filtering versions
+$packagePattern = "^2\.0\.0-develop\..*$"  # Regex pattern for filtering versions
 $nugetSource = "https://api.nuget.org/v3/index.json"
 
 # Fetch package versions from NuGet API