You will probably want to upgrade runners in YUViewQt/.github/workflows /qtbase.yml as well, in order to generate something like qtBase5.15.1focal.zip instead of keep using qtBase5.15.1bionic.zip.
So it was a bit of work but I did exactly what is described here. The ubntu 18 runner is deprecated and I added the newer ones. I also updated the Qt version and openSSL.
https://github.com/IENT/YUView/pull/536
The two runners are deprecated in 2023. Jobs relying on these OS will end up with message "waiting for a runner to pick up this job" and timeout:
Update the workflow definition file to use the following runners (that are still supported):
A sample succeeded run: https://github.com/der3318/YUView/actions/runs/5506804312
Notes
You will probably want to upgrade runners in YUViewQt/.github/workflows /qtbase.yml as well, in order to generate something like qtBase5.15.1focal.zip instead of keep using qtBase5.15.1bionic.zip.