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

Fix for GitHub Actions node.js glibc issue #1990

Merged

Conversation

doug-walker
Copy link
Collaborator

@doug-walker doug-walker commented Jul 6, 2024

The Actions runners have stopped working for the Linux Docker containers for years 2022 and earlier due to a change on the GitHub side related to Node.js updates.

The proposed work-around is to continue to use the older actions/checkout@v3 and set the env vars in this PR to use the older node version.

For reference:
actions/runner#2906 (comment)
https://academysoftwarefdn.slack.com/archives/C0169RX7MMK/p1720211076837729

In addition, there is another CentOS-related problem (a yum mirror was shut down) which is preventing the Linux builds from working if the documentation support is on, so I modified the installer script to work around that.

Finally, the macos-11 runners no longer work, so I updated to the macos-12 runners. (The ARM macos-14 runners were not modified.)

@doug-walker
Copy link
Collaborator Author

The macOS 11 checks are now obsolete, so merging regardless of those checks.

@doug-walker doug-walker merged commit 360e66d into AcademySoftwareFoundation:main Jul 12, 2024
25 checks passed
@doug-walker doug-walker deleted the bug/ci_fixes branch July 12, 2024 00:39
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.

3 participants