Skip to content

Commit

Permalink
Fix creating tag with powershell release tool
Browse files Browse the repository at this point in the history
* The original method dumped the changelog lines into the command which overflowed the command line length. This method uses a temporary file for the tag message.
  • Loading branch information
droidmonkey authored and phoerious committed Oct 23, 2022
1 parent acf1d6b commit 2d13588
Showing 1 changed file with 27 additions and 24 deletions.
51 changes: 27 additions & 24 deletions release-tool.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,10 @@ if ($Merge) {
}

Write-Host "Creating tag for '$Version'..."
Invoke-Cmd "git" "tag -a `"$Version`" -m `"Release $Version`" -m `"$Changelog`" -s" -quiet
$tmp = New-TemporaryFile
"Release $Version`n$Changelog" | Out-File $tmp.FullName
Invoke-Cmd "git" "tag -a `"$Version`" -F `"$tmp`" -s" -quiet
Remove-Item $tmp.FullName -Force

Write-Host "Moving latest tag..."
Invoke-Cmd "git" "tag -f -a `"latest`" -m `"Latest stable release`" -s" -quiet
Expand Down Expand Up @@ -426,8 +429,8 @@ if ($Merge) {
# SIG # Begin signature block
# MIIkvgYJKoZIhvcNAQcCoIIkrzCCJKsCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUnpid/gstN4AYrCj6S7yIdM81
# ooyggh6mMIIFOjCCBCKgAwIBAgIQWKLXLYzA/YnM/yHg1O3HSjANBgkqhkiG9w0B
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU7XPI0rkE0K+tjo2rCMeHtdZz
# Homggh6mMIIFOjCCBCKgAwIBAgIQWKLXLYzA/YnM/yHg1O3HSjANBgkqhkiG9w0B
# AQsFADB8MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVy
# MRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxJDAi
# BgNVBAMTG1NlY3RpZ28gUlNBIENvZGUgU2lnbmluZyBDQTAeFw0yMTAzMTUwMDAw
Expand Down Expand Up @@ -596,29 +599,29 @@ if ($Merge) {
# dGlnbyBSU0EgQ29kZSBTaWduaW5nIENBAhBYotctjMD9icz/IeDU7cdKMAkGBSsO
# AwIaBQCgeDAYBgorBgEEAYI3AgEMMQowCKACgAChAoAAMBkGCSqGSIb3DQEJAzEM
# BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMCMGCSqG
# SIb3DQEJBDEWBBSZJ80qMlLk4Zhy/gTyz1Eiqy6OwTANBgkqhkiG9w0BAQEFAASC
# AQB+oJYmsNbzil5lp3gzcbEM1xPjk2TZW2ScDiE7Fnlj6rK974qG3WSivwDDVdIV
# zr0kwgufXZ5KxwMV2nBBVQj2rmaVLOV0HpbYgOna+o3VFGCaxK+XI0ZqP2SaIOAZ
# fDLjyuTXaz3VG1iZyjQnjX7TLCdU8eOVMLpxJ5yL8GuCf9uGbdFC4f33oixrSebw
# cNjl/8sDaW6wPepQZ/xoN4PM+eEYPlA9sww4VMl7nYc2dYWPdAMpHknquLjncXJQ
# EJNs5z3un+TOKeD3zBZyAuLIAR5GoxojQXw7us0Cak5+bbL40CfS6xbvKuJoJt87
# eJqrFFMOwP1hy/wZLIr7Ahh7oYIDTDCCA0gGCSqGSIb3DQEJBjGCAzkwggM1AgEB
# SIb3DQEJBDEWBBRYLpuPBROfMTynBtjm5j06n4Z91DANBgkqhkiG9w0BAQEFAASC
# AQAgZ0KIO8RywhzEkgXuS+uAWqgML0MHMRWLngS57O5mZieVaIINPse10n5wZCKo
# Ny04xB2ATqHld0vvSnlDfZWY+a/aR5b3Cw2Gn4+R9suA/GtqM/nKEcOLqG76B8Cp
# Ij/mgVJSomhsxjOJGHgPIghdQNNldxFQgpgD4GOvWZsLUQTje6SXZEDbveISr1Zs
# 4/X6m/y/YO/JXcHZA3iZc+716I62WpyPUrNA32sadaILDqKQnF831FBprtQv+XGe
# dXw4r3KUcw0qOvvr4OvEBD5VKHpzSJfE9uwuKLChfUJnZoPE62K1FlDas8eCs2TG
# zaZMBChgiLtBnokF5XMloXQroYIDTDCCA0gGCSqGSIb3DQEJBjGCAzkwggM1AgEB
# MIGSMH0xCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIx
# EDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDElMCMG
# A1UEAxMcU2VjdGlnbyBSU0EgVGltZSBTdGFtcGluZyBDQQIRAJA5f5rSSjoT8r2R
# Xwg4qUMwDQYJYIZIAWUDBAICBQCgeTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
# MBwGCSqGSIb3DQEJBTEPFw0yMjA5MzAxNDE0MzJaMD8GCSqGSIb3DQEJBDEyBDCc
# JZ3ePkhATE2oLTys2mumH7O56gR5wtTAf/eMLF0Ms+v7xF2NqM+c2Cl5hRtpzQww
# DQYJKoZIhvcNAQEBBQAEggIAY2G7lysggDTjF92DNnsp5pSnS3tjP4rUC9kv1+Ob
# Ji1gxFqP2MO59TB6T/PVmjDWZtKNL4hJYcycIE6lNkhcajzrQ7siVTMzUVs/4JOi
# NRWVDyCOjOu2lUIzXP1nHGo4Y51/TtH70JqtjNz7nrZR/T7IviNO/d4d/BKnG83V
# IZttYsOVEp44ix3bBal7jRbL+axiHHfCe0vf1n8CVoxUIBjXt45Ul3nKW6oYKVwh
# FPPm59k2DcnWinUtyIJrp19dzA0DVI3zZGwyDSVQ+yRyUkdxDfpN/mOkVqpUYrgd
# Hh62D/2a4Zfi5nOkO6qsVuu7qrsbZOGIYKkRsFYDcQqU06TuTrfrwiqD/mo5ZdcE
# L+vgOfYmZ1qjTLtOqsibX9Md/GbZlDF5GCkU5cGOHHYw3a7nZ8bSt/lD8KjCQ2j1
# YcFF4+gOCBUc2IhrKzirFaM3GrZCDvP4WxTUnVun5uObockXAJiTw0trfNLulZsM
# iuEguGBqfTuEO1VO0+UnTQEypTG4z38Asu9Pb+M9T4nQWXb1L2C5flg5hVRe/Yrp
# skXf5zJ6Ml7VmmsxfS8cEZWaSeAmoLhpafDOpcubi4Mm8s13naOBe8Kyu+FUt+d9
# dBrC6BZUwXbhdbJIbpHfdF55iT3nzZ9Wsim6284NcnM9Ca3kZ+/SogSO+/Tjl5Ak
# hfc=
# MBwGCSqGSIb3DQEJBTEPFw0yMjEwMjMxMjE5MzVaMD8GCSqGSIb3DQEJBDEyBDDb
# fV6yn2jtMhGJi4Y/TkV7oK4/st2Zlmhr7saH2G5o9f9RqnnEydRyC7WYCgF7T5Aw
# DQYJKoZIhvcNAQEBBQAEggIAdZmUZFmO9/4v/5hpmRpg0yMXWF/TQ/GnOep70/5I
# oiLusWaWaXzY4yZCXF0HTtermsZLEVaEveqP8H4+a9ArLsTer/C5iftXclar9OGe
# zU04aGaEVEBmRD2SeiAEjySLbaW/J98VoN7W645m0jV+ZPOMT4qeiAk3PjgSTR4r
# yWhLDtPREDX5iLS+blDdiNpGV+vlRGGwmz4SWJulgrb30laISGkuo/x7/jDZcYVi
# 0BEWE7U/s7U5+2Zk2WCCkK4nfg18rr2bOS9LNZX4aNUKxzwJvo77nk0e14pyRS+x
# YwNqksPrhixaF4CsE2PFBCrWmqtXfGzvI2BUJfOoHcOAmsE9zGeDlMAjRgzPEBDf
# UIZO8Tvqm3IlmKiDMHAJH5Fs4K4BjqhhfGmhRBsv5QF44Gwx9Ov29JtHsguIiVmu
# ux4RHmzwDJIwCQvHOR2FXeJgdoWxjRwTsOs9J2hrLAGg0qy/LYFDZ2SAzC77KCXW
# 77GDEWRhvtkKuyHcukAdYx/BOPHIT+8VUeOzcqo2EnPy5yfHET5qgBibndXU8mZo
# HzjLA4pucdFFxoB+89Y9g9GZc4cLof7vp+dj9yJSE0fkIuBsgqt/wTBO+QolODA2
# coUBorDGVZNk5iEe1dTQ6n+PhWWVwlUxIcwDOpyqE1s1Yl1Jlu14xsFGEsR/Y2As
# O+A=
# SIG # End signature block

0 comments on commit 2d13588

Please sign in to comment.