gearman / gearmand

http://gearman.org/
Other
740 stars 137 forks source link

Update GitHub Actions CI workflow #397

Closed esabol closed 4 months ago

esabol commented 4 months ago

This merge request attempts to fix various failures with the CI workflow.

• It adds ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true to the environment to workaround issues with older Ubuntu versions. See https://github.com/actions/checkout/issues/1590 for details. This change fixed the older Ubuntu builds in the Docker images. Alas, this is only a temporary fix, supposedly. Not sure what we are going to do when it no longer works. • It adds the ppa:ubuntu-toolchain-r/test toolchain repository for the gcc-11 build. This fixes the "Unable to locate package gcc-11" error that build was experiencing. Refer to the discussion at https://github.com/actions/runner-images/issues/9679. • Finally, it adds gcc-13 build on Ubuntu 24.04 to the testing matrix.

esabol commented 4 months ago

All checks have passed, so I'm going to merge this for the sake of expediency.