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 macOS and CentOS CI #228

Merged

Conversation

MinyazevR
Copy link
Contributor

  1. CentOS7 reached EOL and GHA support for the corresponding container was abandoned. However, node20 requires at least glibc2.27, which is not available in CentOS, but upgrading the glibc version contradicts the meaning of using older CentOS. The proposed solution in this PR is to use corresponding environment variable, that helps to extend CentOS CI availability for some time. Also, mirrorlist.centos.org was turned off, so switch to vault is required (see sed for configs in PR)

  2. macOS-11 runner is no longer supported on GHA, thus macOS-12 with python3.9 is proposed

  3. Small feature: cancel running workflow from the same PR.

@mrbean-bremen
Copy link
Contributor

@he-hesce - I think you are the one most interested in the CentOS builds. Can you have a look?

Copy link
Contributor

@mrbean-bremen mrbean-bremen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks! Just waiting for @he-hesce to comment.

@he-hesce
Copy link
Contributor

he-hesce commented Aug 9, 2024

Looks good to me. RHEL 7 is still supported for several more years but we need the CentOS 7 container for testing on GitHub.

@mrbean-bremen mrbean-bremen merged commit 5331f00 into MeVisLab:master Aug 9, 2024
18 checks passed
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