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

Expand set of environments on which CI checks are run to detect OS- and OS-version-specific problems #648

Closed
lbianchi-lbl opened this issue Jan 6, 2022 · 2 comments
Assignees
Labels
Priority:Normal Normal Priority Issue or PR

Comments

@lbianchi-lbl
Copy link
Contributor

lbianchi-lbl commented Jan 6, 2022

Description

Possible solutions

  • Configure the GHA workflows to include OSes and version that are supported by IDAES (using e.g. idaes-ext builds as a reference) but are not currently being used

Challenges

  • If the OS is not one of those provided by default by GHA (as it is for e.g. CentOS), the CI job cannot be parametrized using the matrix syntax, but requires a separate job definition
  • Because the number of CI jobs that can run simultaneously at a given time is limited, we should think carefully how to distribute the various OS/version combinations in the various CI workflows so that they don't "clog" the CI pipelines for the repo
@lbianchi-lbl lbianchi-lbl self-assigned this Jan 6, 2022
@ksbeattie ksbeattie added the Priority:Normal Normal Priority Issue or PR label Jan 13, 2022
@lbianchi-lbl
Copy link
Contributor Author

Other issues that are connected with this:

@ksbeattie
Copy link
Member

Closing this as "complete" in that we don't build on CentOS anymore.

Repository owner moved this from Todo to Done in 2022 May 2.0.0a2 Release Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:Normal Normal Priority Issue or PR
Projects
No open projects
Development

No branches or pull requests

2 participants