@@ -62,23 +62,47 @@ jobs:
6262 $releaseDir = "AddToPath-$version"
6363
6464 Write-Host "Creating release with version: $version"
65- Write-Host "Files to upload:"
65+ Write-Host "Current directory:"
66+ pwd
67+ Write-Host "Files in current directory:"
68+ ls
69+ Write-Host "Release files to upload:"
6670 ls "$releaseDir.*"
71+ Write-Host "GitHub CLI version:"
72+ gh --version
73+ Write-Host "GitHub CLI auth status:"
74+ gh auth status
6775
68- gh release create "v$version" `
69- "$releaseDir.zip" `
70- "$releaseDir.tar.gz" `
71- "$releaseDir-source.zip" `
72- --title "Release v$version" `
73- --draft `
74- --notes "Release $version
76+ Write-Host "Attempting to create GitHub release..."
77+ try {
78+ $notes = @"
79+ Release $version
7580
76- ## What's Changed
77- - Please update release notes here
81+ # # What's Changed
82+ - Please update release notes here
7883
79- ## Installation
80- 1. Download the AddToPath zip file
81- 2. Extract to any location
82- 3. Run AddToPath.exe
84+ # # Installation
85+ 1. Download the AddToPath zip file
86+ 2. Extract to any location
87+ 3. Run AddToPath.exe
8388
84- Note: Admin rights required for System PATH operations"
89+ Note : Admin rights required for System PATH operations
90+ " @
91+
92+ Write-Host " Release notes:"
93+ Write-Host $notes
94+
95+ gh release create "v$version" `
96+ " $releaseDir.zip" `
97+ "$releaseDir.tar.gz" `
98+ " $releaseDir-source.zip" `
99+ --title "Release v$version" `
100+ --draft `
101+ --notes "$notes" `
102+ --verbose
103+ }
104+ catch {
105+ Write-Host "Error creating release : $_"
106+ Write-Host "GitHub CLI output : $($_.Exception.Message)"
107+ exit 1
108+ }
0 commit comments