Skip to content

Commit 380ab4f

Browse files
committed
Merge remote-tracking branch 'origin/release/1.1' into release/2.0
2 parents 3b53e6e + df6ad36 commit 380ab4f

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

appveyor.yml

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#---------------------------------#
44

55
# version format
6-
version: 3.0.0.{build}
6+
version: 1.1.0.{build}
77

88
# version suffix, if any (e.g. '-RC1', '-beta' otherwise '')
99
environment:
@@ -44,14 +44,31 @@ build_script:
4444
test_script:
4545
- ps: .\tools\Run-Tests.ps1
4646

47+
after_test:
48+
- ps: |
49+
# do not sign artifacts for PR to release branches, publish dev builds instead
50+
if ($env:APPVEYOR_PULL_REQUEST_TITLE) {
51+
Write-Host "[INFO]: Do not sign artifacts from PR to release branch"
52+
Get-ChildItem GitExtensions.PluginManager*.nupkg | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
53+
Get-ChildItem GitExtensions.PluginManager*.zip | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
54+
Exit-AppVeyorBuild
55+
return
56+
}
57+
else {
58+
Write-Host "[INFO]: Prepare combined artifact for signing on release branch"
59+
Write-Host "Creating combined build artifact ..."
60+
$nupkg = (Resolve-Path .\GitExtensions.PluginManager*.nupkg)[0].Path;
61+
$zip = (Resolve-Path .\GitExtensions.PluginManager*.zip)[0].Path;
62+
$combined = ".\GitExtensions.PluginManager.$($env:APPVEYOR_BUILD_VERSION)$($env:version_suffix).combined-unsigned.zip"
63+
Compress-Archive -LiteralPath $nupkg, $zip -CompressionLevel NoCompression -DestinationPath $combined -Force
64+
}
65+
4766
#---------------------------------#
4867
# artifacts configuration #
4968
#---------------------------------#
5069

5170
artifacts:
52-
- path: .\GitExtensions.PluginManager.*.zip
53-
- path: .\GitExtensions.PluginManager.*.nupkg
54-
- path: .\*.binlog
71+
- path: .\GitExtensions.PluginManager.*.combined-unsigned.zip
5572

5673
#---------------------------------#
5774
# deployment configuration #
@@ -61,7 +78,7 @@ deploy:
6178
- provider: Webhook
6279
on:
6380
ARTIFACT_SIGNING_ENABLED: true
64-
url: https://app.signpath.io/API/v1/7c19b2cf-90f7-4d15-9b12-1b615f7c18c4/Integrations/AppVeyor?SigningPolicyId=8a4ce84a-78d1-4fc0-8c0c-7cd51fb108c0
81+
url: https://app.signpath.io/API/v1/7c19b2cf-90f7-4d15-9b12-1b615f7c18c4/Integrations/AppVeyor?SigningPolicyId=cae0b405-4eda-43db-b19e-7e47faa929e0
6582
on_build_success: true
6683
on_build_failure: false
6784
on_build_status_changed: false

src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj.user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project>
1+
<Project>
22
<PropertyGroup>
33
<GitExtensionsDownloadPath>..\..\..\gitextensions.shared</GitExtensionsDownloadPath> <!-- path is relative to $(ProjectDir) -->
44
<GitExtensionsReferenceVersion>latest</GitExtensionsReferenceVersion> <!-- 'latest' or 'v3.1' (= tag from GitHub releases) or 'v3.1.0.5877' (= build number from AppVeyor)-->

test/PackageManager.Tests/ViewModels/Commands/TestCommands.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Microsoft.VisualStudio.TestTools.UnitTesting;
1+
using Microsoft.VisualStudio.TestTools.UnitTesting;
22
using Moq;
33
using Neptuo.Observables.Commands;
44
using PackageManager.Models;

0 commit comments

Comments
 (0)