Skip to content

Fix of GitHub CI - #382

Merged
najlkin merged 4 commits into
masterfrom
fix-github-CI
Oct 27, 2026
Merged

najlkin merged 4 commits into
masterfrom
fix-github-CI

Conversation

@najlkin

@najlkin najlkin commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

The transition between ubuntu-24.04 and ubuntu-26.04 introduces gcc with default C23 standard, which has a native bool type colliding with the hypre definition (see #381 (comment)). The custom hypre definition is removed in later versions of hypre.
This PR:

  • upgrades hypre to 2.22
  • updates github-action to one with a pinned version of C/C++ standard for hypre
  • changes MPICH to OpenMPI, following MFEM (Use Open MPI instead of MPICH in GitHub Actions mfem/mfem#4783)
  • upgrades python to 3.12, as v3.9 is no longer available
  • cache key names are fixed to match the action version.

@najlkin najlkin self-assigned this Oct 22, 2026
@najlkin najlkin added the WIP label Oct 22, 2026
@najlkin najlkin added the CI continuous integration label Oct 23, 2026
@najlkin
najlkin requested a review from v-dobrev October 23, 2026 19:41
@najlkin

najlkin commented Oct 26, 2026

Copy link
Copy Markdown
Contributor Author

ping @v-dobrev

@najlkin
najlkin requested a review from tzanio October 27, 2026 18:11

@v-dobrev v-dobrev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good. Thanks, @najlkin!

@najlkin
najlkin merged commit 69065b1 into master Oct 27, 2026
10 checks passed
@najlkin
najlkin deleted the fix-github-CI branch October 27, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants