"The Ubuntu 20.04 runner image will be fully unsupported by April 1, 2025. To raise awareness of the upcoming removal, we will temporarily fail jobs using Ubuntu 20.04."
actions/checkout should be at v4 so that it uses an allowed node runtime (actions/checkout#1436)
Other actions also seemed to be out of date