Skip to content

Conversation

@menon-karthik
Copy link
Member

Current situation

Closes #147

Release Notes

Updated dependencies to use GCC 13 on both MacOS and Ubuntu.

Updated upload-artifact@v3 to upload-artifact@v4

Fixed clang-format to version 19.

Note that brew installs clang-format version 20 by default on MacOS and I am still seeing some differences in the clang-format output between the Github runner and my local Mac (presumably because of the version 19 on Ubuntu v/s version 20 on Mac, but not sure). It would be great to resolve this but I haven't been able to install clang-format 20 on the Ubuntu runner. An alternative is to make the test fail only if clang-format fails on BOTH Ubuntu and MacOS. That way we will have fewer tests failing just because of differences in the two systems.

Documentation

N/A

Testing

All tests pass.

Code of Conduct & Contributing Guidelines

@menon-karthik menon-karthik requested review from mrp089 and ncdorn March 11, 2025 20:46
Copy link
Contributor

@ncdorn ncdorn 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 and a bit more robust than before

@menon-karthik menon-karthik merged commit 32b46d7 into SimVascular:master Mar 11, 2025
10 checks passed
@menon-karthik menon-karthik deleted the deps_versions branch March 11, 2025 22:15
rjrios915 added a commit to rjrios915/svZeroDSolver that referenced this pull request Mar 13, 2025
Specify GCC and clang-format versions in Github runners (SimVascular#148)
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.

Specify GCC and other dependencies' version numbers in GitHub Actions

2 participants