Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update GitHub Actions CI workflow #397

Merged
merged 3 commits into from
Jul 17, 2024

Conversation

esabol
Copy link
Member

@esabol esabol commented Jul 17, 2024

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 actions/checkout#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 actions/runner-images#9679.
• Finally, it adds gcc-13 build on Ubuntu 24.04 to the testing matrix.

@esabol esabol changed the title Added ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true to environment to… Update GitHub Actions CI workflow Jul 17, 2024
@esabol esabol force-pushed the update-github-action-ci branch from 39b3044 to a0e64af Compare July 17, 2024 02:50
@esabol
Copy link
Member Author

esabol commented Jul 17, 2024

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

@esabol esabol merged commit cfa84d9 into gearman:master Jul 17, 2024
13 checks passed
@esabol esabol deleted the update-github-action-ci branch July 17, 2024 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant