Skip to content

Commit 41a807e

Browse files
committed
chore(publishing): update publish script to use tokens
Also diable uploading to old TShock forums
1 parent d63d768 commit 41a807e

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

publish.ps1

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
$ErrorActionPreference = "Stop"
5757

58-
Import-Module PowershellMarkdown
58+
#Import-Module PowershellMarkdown
5959

6060
$outDir = "$PSScriptRoot\bin\Release"
6161
$assemblyInfoPath = "$PSScriptRoot\Properties\AssemblyInfo.cs"
@@ -71,8 +71,7 @@ $commitMessageFormat = "chore(version): tick plugin version {0}"
7171
$tagNameFormat = "release {0} for Terraria {1} (API {2})"
7272
$outZipFileNameFormat = "HouseRegions_{0}_API_{2}.zip"
7373

74-
$gitHubUser = "CoderCow"
75-
$gitHubRepoOwner = "CoderCow"
74+
$gitHubRepoOwner = "Adventure-Terraria-Server-Project"
7675
$gitHubRepoName = "HouseRegions-Plugin"
7776

7877
# information used to update the ressource on tshock.co
@@ -104,7 +103,7 @@ function Main {
104103
Write-Host "Release version will be $releaseVersion"
105104

106105
$outChangelogFile = "$outDir\changelog.md"
107-
$gitHubUrl = "https://github.com/$gitHubUser/$gitHubRepoName"
106+
$gitHubUrl = "https://github.com/$gitHubRepoOwner/$gitHubRepoName"
108107
Generate-Changelog $pluginApiVersion $tshockVersion $terrariaVersion $outChangelogFile $gitHubUrl
109108

110109
$outZipFile = "$outDir\" + ($outZipFileNameFormat -f $releaseVersion,$terrariaVersion,$pluginApiVersion)
@@ -116,9 +115,9 @@ function Main {
116115
Create-GitHubRelease $releaseVersion $outChangelogFile $outZipFile
117116
Start-Process "$gitHubUrl/releases"
118117

119-
Write-Host "Updating TShock resource..."
120-
Update-TShockResource $releaseVersion $terrariaVersion $pluginApiVersion $outChangelogFile $gitHubUrl
121-
Start-Process "$tshockResourceUri/updates"
118+
# Write-Host "Updating TShock resource..."
119+
# Update-TShockResource $releaseVersion $terrariaVersion $pluginApiVersion $outChangelogFile $gitHubUrl
120+
# Start-Process "$tshockResourceUri/updates"
122121
}
123122

124123
function Get-ApiVersion {
@@ -199,14 +198,14 @@ function Create-Commit($releaseVersion, $terrariaVersion, $pluginApiVersion) {
199198
}
200199

201200
function Create-GitHubRelease($releaseVersion, $outChangelogFile, $outZipFile) {
202-
$gitHubPassword = Read-Host "Enter password for GitHub user $gitHubUser"
201+
$gitHubToken = Read-Host "Enter token for GitHub repo $gitHubRepoName"
203202

204203
# This ensures that errors can be seen if they happen
205204
$ErrorActionPreference = "Continue"
206205

207206
git push origin --follow-tags
208-
GitReleaseManager.exe create -u $gitHubUser -p $gitHubPassword -o $gitHubRepoOwner -r $gitHubRepoName -n $releaseVersion -i $outChangelogFile -a $outZipFile
209-
GitReleaseManager.exe publish -u $gitHubUser -p $gitHubPassword -o $gitHubRepoOwner -r $gitHubRepoName -t $releaseVersion
207+
GitReleaseManager.exe create --token $gitHubToken -o $gitHubRepoOwner -r $gitHubRepoName -n $releaseVersion -i $outChangelogFile -a $outZipFile
208+
GitReleaseManager.exe publish --token $gitHubToken -o $gitHubRepoOwner -r $gitHubRepoName -t $releaseVersion
210209
}
211210

212211
function Update-TShockResource($releaseVersion, $terrariaVersion, $pluginApiVersion, $changelogFile, $gitHubUrl) {
@@ -306,4 +305,4 @@ function Construct-FormFields($request, $formHtmlElement) {
306305
return $fields
307306
}
308307

309-
Main
308+
Main

0 commit comments

Comments
 (0)