aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.github/workflows/debug.yml14
-rw-r--r--.github/workflows/release.yml20
2 files changed, 17 insertions, 17 deletions
diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml
index 0be5e6ec..2a0f6319 100644
--- a/.github/workflows/debug.yml
+++ b/.github/workflows/debug.yml
@@ -25,7 +25,7 @@ jobs:
build:
strategy:
matrix:
- os: [ 'ubuntu-latest', 'macos-latest', 'windows-latest' ]
+ os: [ 'ubuntu-latest', 'macos-10.15', 'windows-latest' ]
runs-on: ${{ matrix.os }}
steps:
@@ -54,7 +54,7 @@ jobs:
security import certificate.p12 -k build.keychain -P ${{secrets.MAOS_CERTIFICATE_PWD}} -T /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k gpgfrontend build.keychain
security set-keychain-settings -lut 3600
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Install Dependence (macOS)
run: |
@@ -64,7 +64,7 @@ jobs:
brew link qt@5
brew link gcc
brew link openssl --force
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Cache Qt
id: cache-qt
@@ -119,7 +119,7 @@ jobs:
./configure --enable-maintainer-mode --enable-static=yes --enable-languages=cpp && make -j2
sudo make install
cd ${{github.workspace}}
- if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-10.15'
- name: Build GpgME (Windows)
shell: msys2 {0}
@@ -135,12 +135,12 @@ jobs:
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DEXECUTABLE_OUTPUT_PATH=${{env.EXECUTABLE_OUTPUT_PATH}} -DBUILD_CONFIG="test_ui"
- if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-10.15'
- name: Build GpgFrontend
# Build your program with the given configuration
run: cmake --build ${{github.workspace}}/build --config $env.BUILD_TYPE}} -- -j 2
- if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-10.15'
- name: Configure CMake & Build Binary(Windows)
shell: msys2 {0}
@@ -168,7 +168,7 @@ jobs:
with:
name: gpgfrontend-${{matrix.os}}-${{env.BUILD_TYPE}}-${{steps.vars.outputs.sha_short}}
path: ${{github.workspace}}/build/release/*
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Upload Artifact(Windows)
uses: actions/upload-artifact@master
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 1231d9cd..c707ac2a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -25,7 +25,7 @@ jobs:
build:
strategy:
matrix:
- os: [ 'ubuntu-18.04', 'macos-latest', 'windows-latest' ]
+ os: [ 'ubuntu-18.04', 'macos-10.15', 'windows-latest' ]
runs-on: ${{ matrix.os }}
steps:
@@ -57,7 +57,7 @@ jobs:
security import certificate.p12 -k build.keychain -P ${{secrets.MAOS_CERTIFICATE_PWD}} -T /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k gpgfrontend build.keychain
security set-keychain-settings -lut 3600
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Install Dependence (macOS)
run: |
@@ -67,7 +67,7 @@ jobs:
brew link qt@5
brew link gcc
brew link openssl --force
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Cache Qt
id: cache-qt
@@ -122,7 +122,7 @@ jobs:
./configure --enable-maintainer-mode --enable-static=yes --enable-languages=cpp && make -j2
sudo make install
cd ${{github.workspace}}
- if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-10.15'
- name: Build GpgME (Windows)
shell: msys2 {0}
@@ -138,12 +138,12 @@ jobs:
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DEXECUTABLE_OUTPUT_PATH=${{env.EXECUTABLE_OUTPUT_PATH}}
- if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-10.15'
- name: Build GpgFrontend
# Build your program with the given configuration
run: cmake --build ${{github.workspace}}/build --config $env.BUILD_TYPE}} -- -j 2
- if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-latest'
+ if: matrix.os == 'ubuntu-18.04' || matrix.os == 'macos-10.15'
- name: Build & Sign App Bundle (macOS)
run: |
@@ -151,7 +151,7 @@ jobs:
macdeployqt ${{github.workspace}}/build/release/GpgFrontend.app
codesign --deep --force --options=runtime -s "Developer ID Application: Yu Hu (4279AWUL3X)" ${{github.workspace}}/build/release/GpgFrontend.app -v
mkdir ${{github.workspace}}/build/tmp/
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Package & Sign App Bundle (macOS)
run: |
@@ -161,12 +161,12 @@ jobs:
hdiutil convert ${{github.workspace}}/build/tmp/tmp.dmg -format UDZO -o ${{github.workspace}}/build/artifactOut/GpgFrontend.dmg
codesign -s "Developer ID Application: Yu Hu (4279AWUL3X)" ${{github.workspace}}/build/artifactOut/GpgFrontend.dmg
mv ${{github.workspace}}/build/artifactOut/GpgFrontend.dmg ${{github.workspace}}/build/artifactOut/GpgFrontend-${{steps.vars.outputs.sha_short}}-x86_64.dmg
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Notarize Release Build (macOS)
run: |
xcrun altool --notarize-app -f ${{github.workspace}}/build/artifactOut/GpgFrontend-${{steps.vars.outputs.sha_short}}-x86_64.dmg --primary-bundle-id pub.gpgfrontend.gpgfrontend -u ${{secrets.APPLE_DEVELOPER_ID}} -p ${{secrets.APPLE_DEVELOPER_ID_SECRET}}
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Package App Image (Linux)
run: |
@@ -203,7 +203,7 @@ jobs:
with:
name: gpgfrontend-${{matrix.os}}-${{env.BUILD_TYPE}}-${{steps.vars.outputs.sha_short}}
path: ${{github.workspace}}/build/artifactOut/*
- if: matrix.os == 'macos-latest'
+ if: matrix.os == 'macos-10.15'
- name: Upload Artifact(Windows)
uses: actions/upload-artifact@master