From 52b9e52c1b99968a85fc1ff80b3ddf0311842af1 Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Mon, 19 Apr 2021 20:49:54 -0500 Subject: [PATCH] chore: Powershell script to prepare releases --- Prepare-Release.ps1 | 16 ++++++++++++++++ Publish.ps1 | 15 --------------- 2 files changed, 16 insertions(+), 15 deletions(-) create mode 100644 Prepare-Release.ps1 delete mode 100644 Publish.ps1 diff --git a/Prepare-Release.ps1 b/Prepare-Release.ps1 new file mode 100644 index 00000000..bc45c138 --- /dev/null +++ b/Prepare-Release.ps1 @@ -0,0 +1,16 @@ +[CmdletBinding()] +param ( + [Parameter(Mandatory=$true)] + [string] + $version +) + +Update-Changelog -ReleaseVersion $version -LinkMode Automatic -LinkPattern @{ + FirstRelease = "https://github.com/rcdailey/trash-updater/releases/tag/v{CUR}" + NormalRelease = "https://github.com/rcdailey/trash-updater/compare/v{PREV}...v{CUR}" + Unreleased = "https://github.com/rcdailey/trash-updater/compare/v{CUR}...HEAD" +} + +nbgv set-version $version +git commit -m "release: v$version" -- CHANGELOG.md version.json +git tag -m "release v$version" "v$version" diff --git a/Publish.ps1 b/Publish.ps1 deleted file mode 100644 index ce8bf66e..00000000 --- a/Publish.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -[CmdletBinding()] -param ( - [Parameter()] - [string] - $runtime -) - -dotnet publish Trash ` - --output publish ` - --runtime $runtime ` - --configuration Release ` - --self-contained true ` - -p:PublishSingleFile=true ` - -p:PublishTrimmed=true ` - -p:IncludeNativeLibrariesForSelfExtract=true