-
Notifications
You must be signed in to change notification settings - Fork 7
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
Overall impression #21
Comments
I'll make a few other small issues with specific small comments that you should feel free to ignore |
Thank you so much for the detailed feedback @lcolladotor ! This is all extremely helpful. I'll get started on addressing these by making separate Issues for each. Some initial thoughts:
Absolutely, will be great to coordinate these and learn from one another!
Indeed, this is definitely I'm anticipating as well. But I also think this is where version control comes in handy. Tags like "@v1" (as opposed to "@master") should in theory be pretty stable.
I think this extra degree of control would be nice for both checking functions. Will look into this further.
You're right, and this occurs in several areas:
Thanks again! |
Hi Brian @bschilder,
I've just finished going through the docs & code. Thanks for pinging me about
rworkflows
. Overall, it's a very interesting project and I'm glad to see thatbiocthis
was helpful in creatingrworkflows
, although as you noted at #3, they have diverged a bit over time. Though well,biocthis
will definitely benefit from solutions you come up with when some of the GHA dependencies change / break. While I'll try to keep an eye open here and there for changes atrworkflows
, I'll appreciate pings atbiocthis
too =)I see that
rworkflows
is primarily aimed at getting people to use GHA without having to deal with what's going on to make it work. Like, you (not the user) would have to update the actions atrworkflows
if some dependencies break (as we've both seen can happen with changes to sayr-lib/actions
, and many others).I see that https://github.com/neurogenomics/rworkflows/blob/master/R/use_workflow.R has lots of options, though well, eventually, it's hard to list all the options available in
rcmdcheck::rcmdcheck()
as well asBiocCheck::BiocCheck()
. For example, https://github.com/LieberInstitute/spatialLIBD/blob/e2f179bb7a3bfef30b319e84dc7702e3ce99aa67/.github/workflows/check-bioc.yml#L265.rworkflows
does suffer a bit from code duplication across differentyml
files you have, which well, means that you'll have to be careful when updating it. For example, maybe someone might send you a PR for one of theyml
files and you'll need to double check that this change is applied elsewhere too. Given that you need differentyml
files, I don't think there is a way to get around this code duplication, but maybe you know one.Overall, I like what you've done here =) Kudos to you!
Best,
Leo
cc'ing @grimbough @LiNk-NY who might be interested in
rworkflows
too and might have other things to say / shareThe text was updated successfully, but these errors were encountered: