-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.ps1
24 lines (20 loc) · 673 Bytes
/
build.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$VenvDirName = ".venv"
$DistDirName = ".dist"
$ExeDirName = "exe"
$PackageDirName = "destiny2autofishing"
$LatestTagName = "latest"
Set-Location $PSScriptRoot
& "$VenvDirName/Scripts/Activate.ps1"
python -m build -o $DistDirName
& "$ExeDirName/build-exe.ps1"
$Version = ((Get-Content "$PSScriptRoot/$PackageDirName/__init__.py") -Split "'", 3)[1]
$Version = "v$Version"
Write-Host "Package version is '$Version'. Press Enter to proceed"
Read-Host
git tag -d $LatestTagName
git push origin :refs/tags/$LatestTagName
git tag $LatestTagName
git tag $Version
git push origin $LatestTagName
git push origin $Version
Write-Host "`Building sequences completed successfully`n"