CICD: Improve the GitHub Actions for Linux.

Do a few things:
- add a build for Debian trixie (as discussed in #4182);
- add a build for Ubuntu 24.04;
- rename the build definitions to match the build names;
- update the artifact uploads to use a non-deprecated version of the
  action, and name the artifact appropriately;
- remove a stale workflow file.

Signed-off-by: Michael Keller <github@ike.ch>
This commit is contained in:
=Michael Keller 2024-05-07 19:27:42 +12:00 committed by Michael Keller
parent 8627f6fc4a
commit a83349015a
15 changed files with 223 additions and 73 deletions

View file

@ -38,7 +38,7 @@ jobs:
- name: get container ready for build
run: |
sudo apt-get update
sudo apt-get install -y -q --force-yes \
sudo apt-get install -y -q \
autoconf automake cmake g++ git libcrypto++-dev libcurl4-gnutls-dev \
libgit2-dev libqt5qml5 libqt5quick5 libqt5svg5-dev \
libqt5webkit5-dev libsqlite3-dev libssh2-1-dev libssl-dev libssl-dev \