include patch when versioning tasks
This commit is contained in:
3
.github/workflows/release.yml
vendored
3
.github/workflows/release.yml
vendored
@@ -32,10 +32,11 @@ jobs:
|
|||||||
$version = "${{steps.gitversion.outputs.majorMinorPatch}}.$date"
|
$version = "${{steps.gitversion.outputs.majorMinorPatch}}.$date"
|
||||||
$major = "${{steps.gitversion.outputs.major}}"
|
$major = "${{steps.gitversion.outputs.major}}"
|
||||||
$minor = "${{steps.gitversion.outputs.minor}}"
|
$minor = "${{steps.gitversion.outputs.minor}}"
|
||||||
|
$patch = "${{steps.gitversion.outputs.patch}}"
|
||||||
|
|
||||||
. .\dist\azure\update-version.ps1
|
. .\dist\azure\update-version.ps1
|
||||||
update-manifest .\dist\azure\vss-extension.json -Version $version
|
update-manifest .\dist\azure\vss-extension.json -Version $version
|
||||||
dir -r .\dist\**\task.json | % { update-task $_ -Major $major -Minor $minor }
|
dir -r .\dist\**\task.json | % { update-task $_ -Major $major -Minor $minor -Patch $patch }
|
||||||
|
|
||||||
npm run publish:azure -- --token ${{ secrets.TFX_TOKEN }}
|
npm run publish:azure -- --token ${{ secrets.TFX_TOKEN }}
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
|||||||
11
dist/azure/update-version.ps1
vendored
11
dist/azure/update-version.ps1
vendored
@@ -10,14 +10,19 @@ function update-task() {
|
|||||||
|
|
||||||
[Parameter(Mandatory=$True, Position=2, ValueFromPipeline=$false)]
|
[Parameter(Mandatory=$True, Position=2, ValueFromPipeline=$false)]
|
||||||
[System.String]
|
[System.String]
|
||||||
$minor
|
$minor,
|
||||||
|
|
||||||
|
[Parameter(Mandatory=$True, Position=3, ValueFromPipeline=$false)]
|
||||||
|
[System.String]
|
||||||
|
$patch
|
||||||
)
|
)
|
||||||
$file = Resolve-Path $file
|
$file = Resolve-Path $file
|
||||||
$jqMajor = '.version.Major=\"' + $major +'\"';
|
$jqMajor = '.version.Major=\"' + $major +'\"';
|
||||||
$jqMinor = '.version.Minor=\"' + $minor +'\"';
|
$jqMinor = '.version.Minor=\"' + $minor +'\"';
|
||||||
Write-Host "Update task from $file to version $major.$minor"
|
$jqPatch = '.version.Patch=\"' + $patch +'\"';
|
||||||
|
Write-Host "Update task from $file to version $major.$minor.$patch"
|
||||||
|
|
||||||
Get-Content $file | jq $jqMajor | jq $jqMinor | Set-Content $file
|
Get-Content $file | jq $jqMajor | jq $jqMinor| jq $jqPatch | Set-Content $file
|
||||||
}
|
}
|
||||||
|
|
||||||
function update-manifest() {
|
function update-manifest() {
|
||||||
|
|||||||
Reference in New Issue
Block a user