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

Configure CI to upload code coverage data #26

Merged
merged 2 commits into from
Nov 8, 2024

Conversation

fredrikekre
Copy link
Collaborator

This patch updates the GH Actions CI configuration to upload code coverage data after running the unit tests. Also updates the version of some actions, enables CI for macOS and Windows, and enables caching for the documentation workflow.

This patch make use of BinaryBuilder.jl precompiled binaries via the
OWENSOpenFAST_jll package. For me (on x86-64-linux-gnu) tests pass for
this package locally.

Note that once openfast version 4 is released, the existing build recipe
in Yggdrasil can be updated and then we migrate to use the existing
package hosted at https://github.com/JuliaBinaryWrappers/OpenFAST_jll.jl
instead. The reason for this is that neigher Yggdrasil/BinaryBuilder nor
Pkg supports pre-releases properly.
Copy link

codecov bot commented Nov 8, 2024

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

This patch updates the GH Actions CI configuration to upload code
coverage data after running the unit tests. Also updates the version of
some actions, enables CI for macOS and Windows, and enables caching for
the documentation workflow.
@kevmoor kevmoor marked this pull request as ready for review November 8, 2024 16:13
@kevmoor kevmoor merged commit 25ae847 into sandialabs:master Nov 8, 2024
7 checks passed
@fredrikekre fredrikekre deleted the fe/coverage branch November 8, 2024 16:35
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.

2 participants