aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/main.yml
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2021-03-02 19:04:18 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2021-08-01 08:30:25 +0000
commit80952f4f23eabcaada0a51e8c9bbf13b72aeb5d3 (patch)
treeac7c76b0ba107b7077df2ea56a8aab59a20ee2fd /.github/workflows/main.yml
parenta1ad9c74ca0e2aa17c6c90ba7ab195196c591c20 (diff)
Add Qt6 build with Qbs
Change-Id: Ic14e9d75f2c71d2f795598b6857ffbf105814ce8 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to '.github/workflows/main.yml')
-rw-r--r--.github/workflows/main.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 6d0bfad56..06524ccf8 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -79,6 +79,16 @@ jobs:
options: 'CONFIG+=ccache',
cacheid: 'qmake',
}
+ - {
+ name: 'Build on Linux (gcc, Qt 6)',
+ image: 'focal-qt6',
+ script: './scripts/build-qbs-with-qbs.sh',
+ options: 'modules.cpp.compilerWrapper:ccache
+ modules.qbsbuildconfig.enableAddressSanitizer:false
+ modules.qbs.debugInformation:true
+ modules.qbsbuildconfig.enableBundledQt:true',
+ cacheid: 'gcc-qt6',
+ }
env:
BUILD_OPTIONS: ${{ matrix.config.options }}
QTEST_FUNCTION_TIMEOUT: 9000000