Skip to content

Commit

Permalink
Run lupdate checks on Ubuntu 24.04
Browse files Browse the repository at this point in the history
  • Loading branch information
pcolby committed Oct 1, 2024
1 parent 87d391b commit 530b408
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions .github/workflows/lupdate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,14 @@ permissions:

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

0 comments on commit 530b408

Please sign in to comment.