File tree 5 files changed +10
-10
lines changed
5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 7
7
jobs :
8
8
clang-tidy :
9
9
runs-on : ubuntu-latest
10
- container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.7.3 -1
10
+ container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.8.0 -1
11
11
steps :
12
12
- uses : actions/checkout@v4
13
13
with :
14
14
fetch-depth : 2
15
15
- name : Prepare compile_commands.json
16
16
run : |
17
- cmake -G Ninja -B build -DCMAKE_PREFIX_PATH=/opt/qt6.7.3 -DQT_MAJOR_VERSION=6 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DOPENSSL_ROOT_DIR=/usr/local/lib64
17
+ cmake -G Ninja -B build -DCMAKE_PREFIX_PATH=/opt/qt6.8.0 -DQT_MAJOR_VERSION=6 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DOPENSSL_ROOT_DIR=/usr/local/lib64
18
18
cd build && ninja
19
19
- name : Create results directory
20
20
run : |
Original file line number Diff line number Diff line change 6
6
build :
7
7
name : Linux Appimage Package
8
8
runs-on : ubuntu-latest
9
- container : ghcr.io/nextcloud/continuous-integration-client-appimage-qt6:client-appimage-6.7.3 -1
9
+ container : ghcr.io/nextcloud/continuous-integration-client-appimage-qt6:client-appimage-6.8.0 -1
10
10
steps :
11
11
- uses : actions/checkout@v4
12
12
with :
13
13
fetch-depth : 1
14
14
- name : Configure, compile and package
15
15
run : |
16
- BUILDNR=${GITHUB_RUN_ID} VERSION_SUFFIX=${GITHUB_HEAD_REF} BUILD_UPDATER=ON DESKTOP_CLIENT_ROOT=`pwd` EXECUTABLE_NAME=nextcloud QT_BASE_DIR=/opt/qt6.7.3 OPENSSL_ROOT_DIR=/usr/local/lib64 /bin/bash -c "./admin/linux/build-appimage.sh"
16
+ BUILDNR=${GITHUB_RUN_ID} VERSION_SUFFIX=${GITHUB_HEAD_REF} BUILD_UPDATER=ON DESKTOP_CLIENT_ROOT=`pwd` EXECUTABLE_NAME=nextcloud QT_BASE_DIR=/opt/qt6.8.0 OPENSSL_ROOT_DIR=/usr/local/lib64 /bin/bash -c "./admin/linux/build-appimage.sh"
17
17
BUILDNR=${GITHUB_RUN_ID} VERSION_SUFFIX=${GITHUB_HEAD_REF} DESKTOP_CLIENT_ROOT=`pwd` /bin/bash -c "./admin/linux/upload-appimage.sh" || echo "Upload failed, however this is an optional step."
Original file line number Diff line number Diff line change 6
6
build :
7
7
name : Linux Clang compilation and tests
8
8
runs-on : ubuntu-latest
9
- container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.7.3 -1
9
+ container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.8.0 -1
10
10
steps :
11
11
- uses : actions/checkout@v4
12
12
with :
15
15
run : |
16
16
mkdir build
17
17
cd build
18
- cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.7.3 -DCMAKE_C_COMPILER=clang-14 -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_BUILD_TYPE=Debug -DQT_MAJOR_VERSION=6 -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64
18
+ cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.8.0 -DCMAKE_C_COMPILER=clang-14 -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_BUILD_TYPE=Debug -DQT_MAJOR_VERSION=6 -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64
19
19
ninja
20
20
- name : Run tests
21
21
run : |
Original file line number Diff line number Diff line change 6
6
build :
7
7
name : Linux GCC compilation and tests
8
8
runs-on : ubuntu-latest
9
- container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.7.3 -1
9
+ container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.8.0 -1
10
10
steps :
11
11
- uses : actions/checkout@v4
12
12
with :
15
15
run : |
16
16
mkdir build
17
17
cd build
18
- cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.7.3 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_BUILD_TYPE=Debug -DQT_MAJOR_VERSION=6 -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64
18
+ cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.8.0 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_BUILD_TYPE=Debug -DQT_MAJOR_VERSION=6 -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64
19
19
ninja
20
20
- name : Run tests
21
21
run : |
Original file line number Diff line number Diff line change 6
6
build :
7
7
name : SonarCloud analysis
8
8
runs-on : ubuntu-latest
9
- container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.7.3 -1
9
+ container : ghcr.io/nextcloud/continuous-integration-client-qt6:client-6.8.0 -1
10
10
env :
11
11
SONAR_SERVER_URL : " https://sonarcloud.io"
12
12
BUILD_WRAPPER_OUT_DIR : build_wrapper_output_directory # Directory where build-wrapper output will be placed
25
25
run : |
26
26
mkdir build
27
27
cd build
28
- cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.7.3 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_BUILD_TYPE=Debug -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DQT_MAJOR_VERSION=6 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64 -DBUILD_COVERAGE=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
28
+ cmake .. -G Ninja -DCMAKE_PREFIX_PATH=/opt/qt6.8.0 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_BUILD_TYPE=Debug -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DQT_MAJOR_VERSION=6 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64 -DBUILD_COVERAGE=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
29
29
build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} ninja
30
30
- name : Run tests
31
31
run : |
You can’t perform that action at this time.
0 commit comments