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

Update GitHub actions runners #369

Merged
merged 4 commits into from
Apr 13, 2022
Merged

Update GitHub actions runners #369

merged 4 commits into from
Apr 13, 2022

Conversation

karosc
Copy link
Member

@karosc karosc commented Apr 7, 2022

Updates build-test.yml windows to VS 2022 and Ubuntu to 20.04

To solve issues shown in #340, CMakeLists.txt were edited to support cmake option BUILD_SHARED_LIBS. Coupled with changes to the ci-tools repo, this PR will allow developers to optionally use static linking with SWMM libraries.

This update is prompted by discussions in #368

    - link libraries statically using BUILD_SHARED_LIBS=OFF
@karosc
Copy link
Member Author

karosc commented Apr 12, 2022

@abhiramm7 and @michaeltryby, With the updates to ci-tools and swmm-nrtestsuite, the new action runners are passing tests. I think this PR should be ready to merge with your approvals.

Copy link

@michaeltryby michaeltryby left a comment

Choose a reason for hiding this comment

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

Nice work!

Copy link
Collaborator

@abhiramm7 abhiramm7 left a comment

Choose a reason for hiding this comment

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

These additions look awesome! Thanks for doing it. :)

Just had minor suggestions about adding a line of comment on additions.

.github/workflows/build-test.yml Show resolved Hide resolved
CMakeLists.txt Show resolved Hide resolved
@abhiramm7
Copy link
Collaborator

Thanks @karosc this is perfect!

@abhiramm7 abhiramm7 merged commit aae89b3 into pyswmm:develop Apr 13, 2022
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