aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/release.yml26
1 files changed, 17 insertions, 9 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 912bed6d..2eba960e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -77,7 +77,7 @@ jobs:
- name: Install Qt6
uses: jurplel/install-qt-action@v3
with:
- version: '6.5.3'
+ version: '6.7.2'
cache: 'true'
if: matrix.os == 'ubuntu-20.04' || matrix.os == 'macos-13' || matrix.os == 'macos-12' || matrix.os == 'macos-14'
@@ -183,9 +183,11 @@ jobs:
- name: Build & Install Full SDK (Windows)
shell: msys2 {0}
run: |
- cmake -B ${{github.workspace}}/build-full-sdk -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DGPGFRONTEND_BUILD_TYPE_FULL_SDK=ON
- cmake --build ${{github.workspace}}/build-full-sdk --config {{$env.BUILD_TYPE}} -- -v
- sudo cmake --install ${{github.workspace}}/build-full-sdk --config {{$env.BUILD_TYPE}}
+ cd $(echo "/${{github.workspace}}" | sed 's/\\/\//g' | sed 's/://')
+ mkdir build-full-sdk && cd build-full-sdk
+ cmake -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DGPGFRONTEND_BUILD_TYPE_FULL_SDK=ON ..
+ cmake --build . --config ${{env.BUILD_TYPE}} -- -j 4
+ sudo cmake --install . --config {{$env.BUILD_TYPE}}
if: matrix.os == 'windows-2019'
- name: Build Integrated Modules
@@ -198,9 +200,12 @@ jobs:
- name: Build Integrated Modules (Windows)
shell: msys2 {0}
run: |
- cmake -S ${{github.workspace}}/modules -B ${{github.workspace}}/modules/build -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_INSTALL_PREFIX=${{github.workspace}}/modules/build/artifacts
- cmake --build ${{github.workspace}}/modules/build --config {{$env.BUILD_TYPE}} -- -v
- cmake --install ${{github.workspace}}/modules/build --config {{$env.BUILD_TYPE}}
+ cd $(echo "/${{github.workspace}}" | sed 's/\\/\//g' | sed 's/://')
+ cd modules
+ mkdir build && cd build
+ cmake -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DGPGFRONTEND_BUILD_TYPE_STABLE=ON -DCMAKE_INSTALL_PREFIX=./artifacts ..
+ cmake --build . --config ${{env.BUILD_TYPE}} -- -j 4
+ cmake --install . --config {{$env.BUILD_TYPE}}
if: matrix.os == 'windows-2019'
- name: Build & Export GpgFrontend (macOS)
@@ -284,8 +289,11 @@ jobs:
- name: Copy Modules & Package (Windows)
shell: msys2 {0}
run: |
- cmake -E copy_directory ${{github.workspace}}/modules/build/artifacts/modules ${{github.workspace}}/build/artifacts/modules
- windeployqt-qt6 --force --libdir ${{github.workspace}}/build/artifacts --release ${{github.workspace}}/build/artifacts/GpgFrontend.exe
+ cd $(echo "/${{github.workspace}}" | sed 's/\\/\//g' | sed 's/://')
+ mkdir -p build/artifacts/modules
+ copy -r modules/build/artifacts/* build/artifacts/modules
+ cd build
+ windeployqt-qt6 --force --libdir ./artifacts --release ./artifacts/GpgFrontend.exe
if: matrix.os == 'windows-2019'
- name: Upload Artifact (Linux)