Skip to content

Commit 6a85c59

Browse files
author
Mindaugas Veblauskas
committed
Merge branch 'release/3.2.4'
2 parents 217bf56 + 4fca2f1 commit 6a85c59

File tree

141 files changed

+5827
-558
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+5827
-558
lines changed

.gitlab-ci-templates.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,6 @@
4444
GIT_SUBMODULE_STRATEGY: normal
4545

4646
.build-installer:
47-
stage: build-installer
48-
tags:
49-
- windows
5047
script:
5148
- python ci\build-scripts\main.py update-gh-list
52-
- python ci\build-scripts\main.py app-installer $env:CI_COMMIT_SHORT_SHA
53-
artifacts:
54-
paths:
55-
- Setup/Installers/
56-
expire_in: 4 weeks
49+
- python ci\build-scripts\main.py app-installer $env:CI_COMMIT_SHORT_SHA

.gitlab-ci.yml

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ include:
88
file: '/jobs/sync-crowdin.gitlab-ci.yml'
99

1010
- project: 'ProtonVPN/qa/test-configuration'
11-
ref: develop
11+
ref: master
1212
file: '/windows-config.yml'
1313

1414
- local: '/.gitlab-ci-templates.yml'
@@ -58,19 +58,6 @@ build-debug:
5858
TYPE: Debug
5959
DEPENDENCIES: publish
6060
BUILD_PATH: src/bin/win-x64/publish
61-
62-
build-bti:
63-
extends:
64-
- .build-script
65-
- .build-bti-vars
66-
when: manual
67-
except:
68-
- master
69-
- /^release.*$/
70-
variables:
71-
TYPE: Debug
72-
DEPENDENCIES: publish-BTI
73-
BUILD_PATH: src/bin/win-x64/BTI/publish
7461

7562
ui-test:
7663
extends: .test_execution_script
@@ -109,22 +96,44 @@ tests:
10996
coverage: '/Total.*?([0-9]{1,3}.[0-9]{1,3})%/'
11097

11198
build-installer:
99+
stage: build-installer
100+
tags:
101+
- windows
112102
dependencies:
113103
- build-debug
114104
- build-release
115105
extends:
116106
- .build-installer
117107
variables:
118108
BUILD_PATH: src/bin/win-x64/publish
109+
artifacts:
110+
paths:
111+
- Setup/Installers/
112+
expire_in: 4 weeks
119113

120114
build-BTI-installer:
121-
dependencies:
122-
- build-bti
115+
stage: build-installer
123116
when: manual
117+
dependencies: []
118+
tags:
119+
- windows
124120
extends:
125-
- .build-installer
121+
- .build-bti-vars
122+
except:
123+
- master
124+
- /^release.*$/
125+
script:
126+
- !reference [.build-script, script]
127+
- !reference [.build-installer, script]
126128
variables:
129+
TYPE: Debug
130+
DEPENDENCIES: publish-BTI
127131
BUILD_PATH: src/bin/win-x64/BTI/publish
132+
GIT_SUBMODULE_STRATEGY: normal
133+
artifacts:
134+
paths:
135+
- Setup/Installers/
136+
expire_in: 1 weeks
128137

129138
prepare-internal-beta-release:
130139
stage: internal-beta
@@ -176,7 +185,9 @@ i18n-commit-translations:
176185
- git config --global core.autocrlf false
177186

178187
create-release:
179-
image: debian:stable-slim
188+
image: harbor.protontech.ch/docker.io/library/python:latest
189+
tags:
190+
- shared-small
180191
stage: release
181192
when: manual
182193
only:

ProtonVpn.sln

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
44
VisualStudioVersion = 17.2.32630.192
55
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.App", "src\ProtonVPN.App\ProtonVPN.App.csproj", "{0CDCA012-BB2D-49B3-944E-CE80D75D651A}"
7+
EndProject
68
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.Service", "src\ProtonVPN.Service\ProtonVPN.Service.csproj", "{25781B52-5858-4387-80A5-C9C38C32B3CC}"
79
ProjectSection(ProjectDependencies) = postProject
810
{CA44B51D-7645-413A-818F-2C5B57DB67DD} = {CA44B51D-7645-413A-818F-2C5B57DB67DD}
911
EndProjectSection
1012
EndProject
11-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.App", "src\ProtonVPN.App\ProtonVPN.App.csproj", "{0CDCA012-BB2D-49B3-944E-CE80D75D651A}"
12-
EndProject
1313
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.Core", "src\ProtonVPN.Core\ProtonVPN.Core.csproj", "{CA44B51D-7645-413A-818F-2C5B57DB67DD}"
1414
EndProject
1515
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{A592E157-F76B-49CE-A5A4-EF130CDD757F}"
@@ -183,13 +183,15 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.Logging.Installer
183183
EndProject
184184
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.Logging.Tests", "src\Logging\ProtonVPN.Logging.Tests\ProtonVPN.Logging.Tests.csproj", "{433F53CA-E2E3-4CE1-A342-4A358D1999FC}"
185185
EndProject
186+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonDrive.Downloader", "src\ProtonDrive.Downloader\ProtonDrive.Downloader.csproj", "{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}"
187+
EndProject
186188
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StatisticalEvents", "StatisticalEvents", "{4B1EF657-A679-43B5-83DD-612D602C6333}"
187189
EndProject
188-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtonVPN.StatisticalEvents", "src\StatisticalEvents\ProtonVPN.StatisticalEvents\ProtonVPN.StatisticalEvents.csproj", "{C8B78B43-EFEE-41CF-8BE9-1EA84AA18BF9}"
190+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.StatisticalEvents", "src\StatisticalEvents\ProtonVPN.StatisticalEvents\ProtonVPN.StatisticalEvents.csproj", "{C8B78B43-EFEE-41CF-8BE9-1EA84AA18BF9}"
189191
EndProject
190-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtonVPN.StatisticalEvents.Contracts", "src\StatisticalEvents\ProtonVPN.StatisticalEvents.Contracts\ProtonVPN.StatisticalEvents.Contracts.csproj", "{669BF256-765D-4BF1-9278-68EF33F86FFB}"
192+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.StatisticalEvents.Contracts", "src\StatisticalEvents\ProtonVPN.StatisticalEvents.Contracts\ProtonVPN.StatisticalEvents.Contracts.csproj", "{669BF256-765D-4BF1-9278-68EF33F86FFB}"
191193
EndProject
192-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtonVPN.StatisticalEvents.Installers", "src\StatisticalEvents\ProtonVPN.StatisticalEvents.Installers\ProtonVPN.StatisticalEvents.Installers.csproj", "{CEE9045E-0299-4488-80FF-0162D099C544}"
194+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtonVPN.StatisticalEvents.Installers", "src\StatisticalEvents\ProtonVPN.StatisticalEvents.Installers\ProtonVPN.StatisticalEvents.Installers.csproj", "{CEE9045E-0299-4488-80FF-0162D099C544}"
193195
EndProject
194196
Global
195197
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -1041,6 +1043,18 @@ Global
10411043
{433F53CA-E2E3-4CE1-A342-4A358D1999FC}.Release|x64.Build.0 = Release|Any CPU
10421044
{433F53CA-E2E3-4CE1-A342-4A358D1999FC}.Release|x86.ActiveCfg = Release|Any CPU
10431045
{433F53CA-E2E3-4CE1-A342-4A358D1999FC}.Release|x86.Build.0 = Release|Any CPU
1046+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1047+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
1048+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|x64.ActiveCfg = Debug|Any CPU
1049+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|x64.Build.0 = Debug|Any CPU
1050+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|x86.ActiveCfg = Debug|Any CPU
1051+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Debug|x86.Build.0 = Debug|Any CPU
1052+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
1053+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|Any CPU.Build.0 = Release|Any CPU
1054+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|x64.ActiveCfg = Release|Any CPU
1055+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|x64.Build.0 = Release|Any CPU
1056+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|x86.ActiveCfg = Release|Any CPU
1057+
{F4908758-811B-4D99-AEE7-3D9F3BC2E3C5}.Release|x86.Build.0 = Release|Any CPU
10441058
{C8B78B43-EFEE-41CF-8BE9-1EA84AA18BF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
10451059
{C8B78B43-EFEE-41CF-8BE9-1EA84AA18BF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
10461060
{C8B78B43-EFEE-41CF-8BE9-1EA84AA18BF9}.Debug|x64.ActiveCfg = Debug|Any CPU
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Instale Proton Drive — Armazenamento de nuvem criptografado (Gratuito com Proton VPN)

Setup/Strings/Czech.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Nainstalujte si Proton Drive - Šifrované cloudové úložiště (zdarma s Proton VPN)

Setup/Strings/Default.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Install Proton Drive - Encrypted cloud storage (Free with Proton VPN)

Setup/Strings/Dutch.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Installeer Proton Drive - Versleutelde cloudopslag (Gratis met Proton VPN)

Setup/Strings/French.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Installez Proton Drive : un espace de stockage chiffré dans le cloud (gratuit avec Proton VPN)

Setup/Strings/German.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Proton Drive installieren - Verschlüsselter Cloud-Speicher (kostenlos mit Proton VPN)

Setup/Strings/Italian.isl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[CustomMessages]
2+
InstallProtonDriveTitle=Installa Proton Drive - Archiviazione su cloud crittografata (Gratuita con Proton VPN)

0 commit comments

Comments
 (0)