aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2024-02-15 01:06:16 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2024-02-19 12:12:11 +0000
commit29f1c4ffbedec0af912c2260e383785b984ed85e (patch)
tree7622ea058f6a301f683306425834cdadd33205cb /.github
parentbd0c59e572f95953337177e68fa32cb0c4aa1e29 (diff)
GitHub actions: switch Linux tests to Jammy
...with the exception of Android, Qt5 and static Qt tests Change-Id: I0ffe0b119859c33e0086f9dc1173aaf823e5b3fc Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/main.yml29
1 files changed, 21 insertions, 8 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 1947d10d5..d1b4d30ac 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -351,80 +351,93 @@ jobs:
matrix:
config:
- {
- name: 'Run Linux tests (gcc)',
- image: 'focal',
+ name: 'Run Linux tests (gcc, Qt 6)',
+ image: 'jammy-qt6',
+ suffix: 'linux-jammy',
profile: 'qt-gcc_64',
script: './scripts/test-qbs.sh',
}
- {
- name: 'Run Linux tests (clang)',
- image: 'focal',
+ name: 'Run Linux tests (clang, Qt 6)',
+ image: 'jammy-qt6',
+ suffix: 'linux-jammy',
profile: 'qt-clang_64',
script: './scripts/test-qbs.sh',
}
- {
- name: 'Run Linux tests (gcc, Qt 6.2)',
- image: 'focal-qt6',
+ name: 'Run Linux tests (gcc, Qt 5)',
+ image: 'focal-qt5',
+ suffix: 'linux',
profile: 'qt-gcc_64',
script: './scripts/test-qt.sh',
}
- {
name: 'Run Linux tests (gcc, Qt 6.5 static)',
image: 'focal-qt6-static',
+ suffix: 'linux',
profile: 'qt-gcc_64',
script: './scripts/test-qt.sh',
}
- {
name: 'Run Android tests (Qt 5.15)',
image: 'focal-android-515',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt-for-android.sh',
}
- {
name: 'Run Android tests (Qt 6.2.0)',
image: 'focal-android-620',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt-for-android.sh',
}
- {
name: 'Run Android tests (Qt 6.3.0)',
image: 'focal-android-630',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt-for-android.sh',
}
- {
name: 'Run Android tests (Qt 6.4.2)',
image: 'focal-android-642',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt-for-android.sh',
}
- {
name: 'Run Android tests (Qt 6.5.0)',
image: 'focal-android-650',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt-for-android.sh',
}
- {
name: 'Run Android tests (ndk r19c)',
image: 'focal-android-ndk-r19c',
+ suffix: 'linux',
profile: '',
script: './scripts/test-for-android.sh',
}
- {
name: 'Run Android tests (ndk r21e)',
image: 'focal-android-ndk-r21e',
+ suffix: 'linux',
profile: '',
script: './scripts/test-for-android.sh',
}
- {
name: 'Run Android tests (ndk r23)',
image: 'focal-android-ndk-r23',
+ suffix: 'linux',
profile: '',
script: './scripts/test-for-android.sh',
}
- {
name: 'Run Linux tests (Qt 4.8.7)',
image: 'focal-qt4',
+ suffix: 'linux',
profile: '',
script: './scripts/test-qt4.sh',
}
@@ -438,10 +451,10 @@ jobs:
- name: Download artifact
uses: actions/download-artifact@v1
with:
- name: qbs-linux-${{ github.run_id }}.tar.gz
+ name: qbs-${{ matrix.config.suffix }}-${{ github.run_id }}.tar.gz
path: ./
- name: Unpack artifact
- run: mkdir -p release/install-root/ && tar xzf qbs-linux-${{ github.run_id }}.tar.gz -C release/install-root/
+ run: mkdir -p release/install-root/ && tar xzf qbs-${{ matrix.config.suffix }}-${{ github.run_id }}.tar.gz -C release/install-root/
- name: Pull the Docker Image
run: docker-compose pull ${{ matrix.config.image }}
- name: Run tests