subsurface/.github/workflows
=Michael Keller 306dad575c CICD: Update the AppImage Build to Use ubuntu 16.04.
Update the linux AppImage build to use ubuntu 16.04, and simplify it to
a single workflow running on a vanilla docker image.

This still uses the upload-artifact@v3 Action that will be EOL in
November 2024, because v4 relies on node 20 which has an unmet glibc
dependency in ubuntu 16.04. But this workflow can be updated to run on
ubuntu 18.04 by a simple search / replace and disabling some 16.04
specific PPAs.

@dirkh, @probonopd: I have moved this here from #4183 to be able to
review and discuss it without the noise of the workflow cleanup.

The workflow now also publishes the AppImage as an artifact on pull
request builds, available under Checks / Details / Summary.

Signed-off-by: Michael Keller <github@ike.ch>
2024-05-12 13:52:12 +12:00
..
scripts CICD: Update the AppImage Build to Use ubuntu 16.04. 2024-05-12 13:52:12 +12:00
android-dockerimage.yml CICD: Add GitHub Action File for Documentation Processing. 2024-02-10 09:32:31 -08:00
android.yml CICD: Move MacOS / iOS Build Qt Resources into GitHub. 2024-05-12 10:19:24 +12:00
codeql-analysis.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
coverity-scan.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
documentation.yml CICD: Add GitHub Action File for Documentation Processing. 2024-02-10 09:32:31 -08:00
fedora-copr-build.yml fix annoying typo in Copr workflow 2024-01-27 20:12:33 -08:00
ios.yml CICD: Move MacOS / iOS Build Qt Resources into GitHub. 2024-05-12 10:19:24 +12:00
linux-debian-trixie-5.15.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
linux-dockerimage.disabled GitHub Actions: clearly disable the docker build tasks 2020-12-29 13:39:16 -08:00
linux-fedora-35-qt6.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
linux-snap.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
linux-ubuntu-16.04-5.12-appimage.yml CICD: Update the AppImage Build to Use ubuntu 16.04. 2024-05-12 13:52:12 +12:00
linux-ubuntu-20.04-5.15.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
linux-ubuntu-22.04-5.15.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
linux-ubuntu-24.04-5.15.yml CICD: Improve the GitHub Actions for Linux. 2024-05-11 12:51:33 +12:00
mac.yml CICD: Move MacOS / iOS Build Qt Resources into GitHub. 2024-05-12 10:19:24 +12:00
post-releasenotes.yml CICD: Add a File Containing the Release Title to CICD Releases. 2024-01-31 15:18:21 -08:00
snap_usns.yml CI/CD: Fix 'Snap USNs' Action. 2023-12-11 06:40:22 -08:00
ubuntu-launchpad-build.yml enable creating current releases for Ubuntu and Fedora 2024-01-27 19:36:47 -08:00
windows-mxe-dockerimage.yml CICD: Add GitHub Action File for Documentation Processing. 2024-02-10 09:32:31 -08:00
windows.yml Packaging: Cleanup Windows Build Scripts. 2024-04-26 07:42:59 -07:00