Skip to content

Commit 530b408

Browse files
committed
Run lupdate checks on Ubuntu 24.04
1 parent 87d391b commit 530b408

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

.github/workflows/lupdate.yaml

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,14 @@ permissions:
77

88
jobs:
99
lupdate:
10-
runs-on: ubuntu-latest
10+
runs-on: ubuntu-24.04
1111
steps:
1212
- name: Install Qt
1313
run: |
1414
sudo apt-mark hold grub-efi-amd64-signed
1515
sudo apt update
1616
sudo apt upgrade
17-
# \todo Add the Qt6 doc packages here when GitHub ugrades to Ubuntu 23.x+
18-
sudo apt install qt6-{base-dev{,-tools},connectivity-dev,l10n-tools,tools-dev{,-tools}}
19-
# \todo Remove this QT_VERSION env var when GitHub ugrades to Ubuntu 23.x+
20-
echo "QT_VERSION=$(/usr/lib/qt6/bin/qtpaths6 --qt-query QT_VERSION)" | tee "$GITHUB_ENV"
21-
- name: Install Qt docs
22-
# \todo Remove this step when GitHub updates their Ubuntu image. This is only required for Ubuntu 22.04, since
23-
# that release is missing the Qt6 documentation packages. Can also remove the above QT_VERSION env var then too.
24-
uses: jurplel/install-qt-action@v4
25-
with:
26-
version: ${{ env.QT_VERSION }}
27-
no-qt-binaries: true
28-
documentation: true
29-
doc-archives: 'qtcore'
30-
doc-modules: 'qtbluetooth'
17+
sudo apt install qt6-{base-{dev{,-tools},doc-dev},connectivity-{dev,doc-html},l10n-tools,tools-dev{,-tools}}
3118
- uses: actions/checkout@v4
3219
- name: Check translation files
3320
run: |

0 commit comments

Comments
 (0)