@@ -68,6 +68,8 @@ test_script:
6868 .\codecov.exe --dir "./.coverage/"
6969
7070after_test :
71+ - dotnet tool install -g Schemathief-cli
72+ - pwsh : .\package-delta-schemas.ps1
7173- dotnet pack src/Packata.Core -p:version="%GitVersion_SemVer%" -c Release --include-symbols --no-build --nologo
7274- dotnet pack src/Packata.ResourceReaders -p:version="%GitVersion_SemVer%" -c Release --include-symbols --no-build --nologo
7375- dotnet pack src/Packata.Provisioners -p:version="%GitVersion_SemVer%" -c Release --include-symbols --no-build --nologo
@@ -76,6 +78,7 @@ after_test:
7678artifacts :
7779- path : ' **\*.nupkg'
7880- path : ' **\*.snupkg'
81+ - path : ' **\*.zip'
7982
8083deploy :
8184- provider : NuGet
@@ -92,18 +95,26 @@ on_success:
9295 if (($env:APPVEYOR_REPO_BRANCH -eq "main") -and ($null -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)) {
9396 if ($env:GitVersion_Patch -eq '0' -or $env:GitVersion_Patch -eq 0) {
9497 $context = [PSCustomObject] @{
98+ Id = $env:APPVEYOR_PULL_REQUEST_NUMBER
9599 Owner = ($env:APPVEYOR_REPO_NAME -Split '/')[0]
96100 Repository = ($env:APPVEYOR_REPO_NAME -Split '/')[1]
97101 SecretToken = $env:github_access_token
98102 }
99103 if (-not ($context | Check-Release-Published -Tag "v$($env:GitVersion_SemVer)")) {
104+
100105 $context | Publish-Release `
101106 -Tag "v$($env:GitVersion_SemVer)" `
102107 -Name "$(($env:APPVEYOR_REPO_NAME -Split '/')[1]) $($env:GitVersion_SemVer)" `
103108 -ReleaseNotes `
104109 -DiscussionCategory 'Announcements'
105110
106111 Start-Sleep -Seconds 5
112+
113+ if (Test-Path -Path "./.publish") {
114+ $context | Upload-Release-Assets `
115+ -Tag "v$($env:GitVersion_SemVer)" `
116+ -Path "./.publish"
117+ }
107118 }
108119 } else {
109120 Write-Host "No release published on GitHub when patch is not set to zero."
0 commit comments