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

JOSS review: No github CI badge, windows, ubuntu builds? #5

Closed
kanishkan91 opened this issue Jun 4, 2023 · 4 comments
Closed

JOSS review: No github CI badge, windows, ubuntu builds? #5

kanishkan91 opened this issue Jun 4, 2023 · 4 comments

Comments

@kanishkan91
Copy link

kanishkan91 commented Jun 4, 2023

Can the author add the Github CI badge to the repo? It seems the workflow has been set up. But there is no badge on the repo. Should be simple to add this in.

Also, where is the build info for a windows or ubuntu build? Has that been set up?

This would ensure long term stable development of this package.

openjournals/joss-reviews#5434

@kanishkan91 kanishkan91 changed the title JOSS review: No github CI JOSS review: No github CI badge, windows, ubuntu builds? Jun 4, 2023
@maximelenormand
Copy link
Member

I added a GitHub Actions badge to the repo. This is a R-CMD-check performed an the latest version of windows, mac and ubuntu. What do you mean by "build info for a windows or ubuntu build"?

@kanishkan91
Copy link
Author

@maximelenormand I think the issue is that you've only set up the CMD checks which is more of a documentation check. You would also need a windows and ubuntu build so that GitHub would build in that environment and make sure the code compiles. Its just adding a couple more yml files like this- https://github.com/JGCRI/ambrosia/tree/master/.github/workflows

Then you can also add badges for the windows and linux builds.

@maximelenormand
Copy link
Member

@kanishkan91 I am not sure to see the difference between https://github.com/EpiVec/TDLM/blob/master/.github/workflows/R-CMD-check.yaml and https://github.com/JGCRI/ambrosia/blob/master/.github/workflows/build_linux.yml. I am running rcmdcheck on 5 configurations (mac, windows,ubuntu devel, ubuntu release and ubuntu oldrel) each time I modify the repo. So the check is passing only if the 5 rcmdcheck are passing.

@kanishkan91
Copy link
Author

Thanks @maximelenormand. I think this is sufficient for now. Going to close.

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

No branches or pull requests

2 participants