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

CI Test in other distros #121

Open
spoltier opened this issue Feb 11, 2021 · 1 comment
Open

CI Test in other distros #121

spoltier opened this issue Feb 11, 2021 · 1 comment

Comments

@spoltier
Copy link
Member

spoltier commented Feb 11, 2021

Test whether Java dependencies are downloaded / detected properly in further Linux distributions (we are currently only testing on Ubuntu).

As expected, using containers we can't use the recommended actions for setting up java and R, and existing docker images are missing some of the dependencies we need (rocker - debian based - doesn't have java, there's an unmaintained centos7 + R image which probably we shouldn't use anyway).
See e.g. https://github.com/miraisolutions/xlconnect/actions/runs/536526701 and other actions failing on the same day.

My attempts at making GH actions work with containers are on branch https://github.com/miraisolutions/xlconnect/tree/custom/gh-actions-container.

images

We would need a red hat UBI / fedora, and a debian docker image for testing XLConnect. We can start from some rocker image for the debian case.

workflow

Use a separate CI workflow: need to install and run tests, since only that shows whether the java classpath contains all required dependencies. R CMD check is not required in my opinion.

Originally posted by @spoltier in #117 (comment)

@spoltier
Copy link
Member Author

rhub/rhub2 allows running checks against fedora, which may help (though unclear how often it would be reasonable to run against r-hub's (hosted?) infra.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant