Skip to content

Commit 8118594

Browse files
Update linux-builds.yml
1 parent d8784a2 commit 8118594

File tree

1 file changed

+30
-8
lines changed

1 file changed

+30
-8
lines changed

.github/workflows/linux-builds.yml

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,40 @@ jobs:
2323
run: make -j4
2424

2525
build_ubuntu_2204:
26-
runs-on: ubuntu-22.04
27-
26+
name: Linux Qt 6.4 (current) build
27+
runs-on: ubuntu-latest
28+
env:
29+
DISPLAY: ":1"
2830
steps:
29-
- uses: actions/checkout@v1
31+
- uses: actions/checkout@v2
32+
- name: Cache Qt
33+
id: cache-qt-6-4
34+
uses: actions/cache@v1 # not v2!
35+
with:
36+
path: ../Qt/6.4.1
37+
key: ${{ runner.os }}-QtCache-Qt6-4
38+
3039
- name: Install Qt
3140
uses: jurplel/install-qt-action@v2
3241
with:
33-
version: 6.2.*
34-
host: linux
35-
target: desktop
36-
archives: qtbase qtsvg
37-
setup-python: false
42+
version: '6.4.1'
43+
host: 'linux'
44+
target: 'desktop'
45+
install-deps: 'true'
46+
modules: 'qtwebengine'
47+
cached: ${{ steps.cache-qt-6-4.outputs.cache-hit }}
48+
setup-python: 'true'
49+
tools: ''
50+
set-env: 'true'
51+
tools-only: 'false'
52+
53+
- name: Install needed xkbcommon symlink
54+
run: sudo apt-get install libxkbcommon-dev -y
55+
- name: Ubuntu and Qt version
56+
run: |
57+
cat /etc/issue
58+
echo number of processors: $(nproc)
59+
qmake -v
3860
- name: qmake
3961
run: qmake
4062
- name: make

0 commit comments

Comments
 (0)