Skip to content

Commit 50d5f99

Browse files
metsmamrts
authored andcommitted
Increase version number
WE2-1101, IB-8306 Signed-off-by: Raul Metsma <[email protected]>
1 parent 5dd5830 commit 50d5f99

File tree

18 files changed

+75
-113
lines changed

18 files changed

+75
-113
lines changed

.github/workflows/cmake-linux-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
container: ubuntu:${{matrix.container}}
1818
strategy:
1919
matrix:
20-
container: ['22.04', '24.04', '24.10', '25.04']
20+
container: ['22.04', '24.04', '25.04']
2121
arch: ['amd64', 'arm64']
2222

2323
steps:

.github/workflows/cmake-macos.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
GTest_ROOT: ${{ github.workspace }}/gtest-binary
1111
QT_QPA_PLATFORM: offscreen
1212
CMAKE_BUILD_PARALLEL_LEVEL: 3
13-
MACOSX_DEPLOYMENT_TARGET: 12.0
13+
MACOSX_DEPLOYMENT_TARGET: 13.0
1414

1515
jobs:
1616
build:
@@ -39,16 +39,16 @@ jobs:
3939
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
4040
-DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" \
4141
-DCMAKE_INSTALL_PREFIX=${GTest_ROOT} \
42-
-DCMAKE_CXX_STANDARD=17
42+
-DCMAKE_CXX_STANDARD=20
4343
cmake --build gtest-build --target install
4444
4545
- name: Build OpenSSL
4646
if: steps.cache.outputs.cache-hit != 'true'
4747
run: |
48-
git clone --depth=1 https://github.com/openssl/openssl.git -b openssl-3.0
48+
git clone --depth=1 https://github.com/openssl/openssl.git -b openssl-3.5
4949
cd openssl
5050
for ARCH in x86_64 arm64; do
51-
./Configure darwin64-${ARCH} --prefix=${OPENSSL_ROOT_DIR} no-shared no-module no-tests enable-ec_nistp_64_gcc_128
51+
./Configure darwin64-${ARCH} --prefix=${OPENSSL_ROOT_DIR} no-apps no-shared no-module no-tests enable-ec_nistp_64_gcc_128
5252
MAKEFLAGS=-j1 make -s install_sw
5353
mv ${OPENSSL_ROOT_DIR}{,.${ARCH}}
5454
make distclean
@@ -64,7 +64,7 @@ jobs:
6464
- name: Install Qt
6565
uses: jurplel/install-qt-action@v4
6666
with:
67-
version: 6.7.3
67+
version: 6.9.1
6868
arch: clang_64
6969

7070
- name: Configure

.github/workflows/cmake-windows.yml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,10 @@ env:
99

1010
jobs:
1111
build:
12-
runs-on: ${{ matrix.image }}
12+
runs-on: windows-2022
1313
strategy:
1414
matrix:
15-
vcver: [142, 143]
16-
include:
17-
- vcver: 142
18-
image: windows-2019
19-
- vcver: 143
20-
image: windows-2022
15+
arch: [x64, arm64]
2116

2217
steps:
2318
- name: Checkout code
@@ -29,26 +24,26 @@ jobs:
2924
uses: lukka/run-vcpkg@v7
3025
with:
3126
vcpkgArguments: gtest openssl
32-
vcpkgTriplet: x64-windows
33-
vcpkgGitCommitId: 1f619be01b436b796dab797dd1e1721c5676f8ac
27+
vcpkgTriplet: ${{matrix.arch}}-windows
28+
vcpkgGitCommitId: 031ad89ce6c575df35a8e58707ad2c898446c63e
3429

3530
- name: Install Qt
3631
uses: jurplel/install-qt-action@v4
3732
with:
38-
version: 6.7.3
39-
arch: win64_msvc2019_64
33+
version: 6.9.1
34+
arch: ${{ matrix.arch == 'arm64' && 'win64_msvc2022_arm64_cross_compiled' || 'win64_msvc2022_64' }}
4035

4136
- name: Setup MS Visual C++ dev env
4237
uses: ilammy/msvc-dev-cmd@v1
4338
with:
44-
arch: x64
39+
arch: ${{ matrix.arch == 'arm64' && 'amd64_arm64' || 'amd64' }}
4540

4641
- name: Install WiX
4742
run: |
48-
dotnet tool install --global wix --version 5.0.2
49-
wix extension -g add WixToolset.UI.wixext/5.0.2
50-
wix extension -g add WixToolset.Util.wixext/5.0.2
51-
wix extension -g add WixToolset.BootstrapperApplications.wixext/5.0.2
43+
dotnet tool install --global wix --version 6.0.1
44+
wix extension -g add WixToolset.UI.wixext/6.0.1
45+
wix extension -g add WixToolset.Util.wixext/6.0.1
46+
wix extension -g add WixToolset.BootstrapperApplications.wixext/6.0.1
5247
5348
- name: Configure
5449
run: |
@@ -63,12 +58,13 @@ jobs:
6358
cmake --build build --config ${env:BUILD_TYPE} --target bundle
6459
6560
- name: Test
61+
if: ${{ matrix.arch == 'x64' }}
6662
run: ctest -V -C ${env:BUILD_TYPE} --test-dir build
6763

6864
- name: Upload artifacts
6965
uses: actions/upload-artifact@v4
7066
with:
71-
name: web-eid-app-windows-build-VC${{matrix.vcver}}-${{github.run_number}}
67+
name: web-eid-app-windows-build-${{matrix.arch}}-${{github.run_number}}
7268
path: |
7369
build/src/app/*.msi
7470
build/src/app/*.exe

CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ elseif($ENV{CI_PIPELINE_IID})
1111
else()
1212
set(BUILD_NUMBER 0)
1313
endif()
14-
project(web-eid VERSION 2.7.0.${BUILD_NUMBER})
14+
project(web-eid VERSION 2.8.0.${BUILD_NUMBER})
1515

1616
set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
1717
set(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION_TWEAK})
@@ -33,8 +33,6 @@ set(CROSSSIGNCERT "" CACHE STRING "Common name of certificate to used cross sign
3333
set(SAFARI_PROVISIONPROFILE "" CACHE STRING "Provision profile to include in application (macOS)")
3434

3535
find_package(Qt6 6.2.0 REQUIRED COMPONENTS Core Widgets Network Test LinguistTools SvgWidgets)
36-
get_target_property(qtCore_install_prefix Qt6::qmake IMPORTED_LOCATION)
37-
get_filename_component(qtCore_install_prefix ${qtCore_install_prefix} DIRECTORY)
3836

3937
add_subdirectory(lib/libelectronic-id)
4038

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"SU_TITLE" = "Web eID Software";
22
"SU_ERROR" = "Error";
3-
"SU_12" = "macOS version needs to be 12.0 or newer.";
3+
"SU_13" = "macOS version needs to be 13.0 or newer.";
44
"SU_BASE" = "Base components";
55
"SU_FIREFOX" = "Firefox authentication and signing support";
66
"SU_CHROME" = "Chrome authentication and signing support";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"SU_TITLE" = "Web eID Software";
22
"SU_ERROR" = "Chyba";
3-
"SU_12" = "verze macOS musí být 12.0 nebo novější.";
3+
"SU_13" = "verze macOS musí být 13.0 nebo novější.";
44
"SU_BASE" = "Základní komponenty";
55
"SU_FIREFOX" = "Podpora ověřování a podepisování Firefoxu";
66
"SU_CHROME" = "Podpora ověřování a podepisování Chrome";

install/distribution.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/I
1717
<script>
1818
<![CDATA[
1919
function pm_install_check() {
20-
if(system.compareVersions(system.version.ProductVersion, '12.0') < 0) {
20+
if(system.compareVersions(system.version.ProductVersion, '13.0') < 0) {
2121
my.result.title = system.localizedString('SU_ERROR');
22-
my.result.message = system.localizedString('SU_12');
22+
my.result.message = system.localizedString('SU_13');
2323
my.result.type = 'Fatal';
2424
return false;
2525
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"SU_TITLE" = "Web eID tarkvara";
22
"SU_ERROR" = "Viga";
3-
"SU_12" = "macOS'i versioon peab olema 12.0 või uuem.";
3+
"SU_13" = "macOS'i versioon peab olema 13.0 või uuem.";
44
"SU_BASE" = "Baaskomponendid";
55
"SU_FIREFOX" = "Firefoxi autentimise ja allkirjastamise tugi";
66
"SU_CHROME" = "Chrome'i autentimise ja allkirjastamise tugi";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"SU_TITLE" = "Web eID Software";
22
"SU_ERROR" = "Error";
3-
"SU_12" = "macOS version needs to be 12.0 or newer.";
3+
"SU_13" = "macOS version needs to be 13.0 or newer.";
44
"SU_BASE" = "Base components";
55
"SU_FIREFOX" = "Поддержка аутентиф. и подпис. в Firefox";
66
"SU_CHROME" = "Поддержка аутентиф. и подпис. в Chrome";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"SU_TITLE" = "Web eID Software";
22
"SU_ERROR" = "Chyba";
3-
"SU_12" = "verzia macOS musí byť 12.0 alebo novšia.";
3+
"SU_13" = "verzia macOS musí byť 13.0 alebo novšia.";
44
"SU_BASE" = "Základné komponenty";
55
"SU_FIREFOX" = "Podpora overovania a podpisovania Firefoxu";
66
"SU_CHROME" = "Podpora overovania a podpisovania Chrome";

0 commit comments

Comments
 (0)