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

Add rworkflows GitHub Actions #2016

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

bschilder
Copy link

Hi @rcorces , now that it's reached maturity I thought you might be interested in using rworkflows for running continuous integration directly in GitHub Actions.

You can read more about all the things it can automate here:
https://github.com/neurogenomics/rworkflows

Let me know if you have any questions about it, or any feature requests and I'd be happy to accomodate!

@bschilder
Copy link
Author

Just wanted to check in and see if there was interest in this @rcorces @jeffmgranja @jgranja24

@rcorces
Copy link
Collaborator

rcorces commented Oct 24, 2023

Hi @bschilder - I've had a lot of trouble keeping things going with ArchR lately. I still like the idea of incorporating this but I havent even been able to find the time to push a new version of ArchR. I'm hoping to find someone to take over the project but its hard to find the right person.

@bschilder
Copy link
Author

Hi @bschilder - I've had a lot of trouble keeping things going with ArchR lately. I still like the idea of incorporating this but I havent even been able to find the time to push a new version of ArchR. I'm hoping to find someone to take over the project but its hard to find the right person.

No worries at all @rcorces, I totally understand the struggle of keeping up with open source software. I've been recently thinking through some strategies to address this for rworkflows itself, and put together some resources you might find helpful:
neurogenomics/rworkflows#92

That said, I haven't made any changes to ArchR itself so if you're amenable to the idea of CI/CD, it might be worth merging this before any new releases of ArchR. It's primarily a tool for developers to check the status of their package and identify any potential issues.

@bschilder
Copy link
Author

I've updated rworkflows so that it automatically generates a Docker container stored on GitHub Container Registry. This container will appear under Packages section once the rworkflows action has successfully run all the way through.

If you want to skip ahead and get the container launched before all R CMD checks have passed, you can set run_rcmdcheck: ${{ false }} in the rworkflows.yml temporarily:
https://github.com/GreenleafLab/ArchR/pull/2016/files#diff-4cc37922b0d11bd95092869e0d107d325449f724ad933b6188d122a69cb28fdcR44

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