Skip to content

Fix for GitHub Actions node.js glibc issue#1990

Merged
doug-walker merged 10 commits into
AcademySoftwareFoundation:mainfrom
autodesk-forks:bug/ci_fixes
Jul 12, 2024
Merged

Fix for GitHub Actions node.js glibc issue#1990
doug-walker merged 10 commits into
AcademySoftwareFoundation:mainfrom
autodesk-forks:bug/ci_fixes

Conversation

@doug-walker
Copy link
Copy Markdown
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.)

Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
@doug-walker
Copy link
Copy Markdown
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
@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