Skip to content

CI Test in other distros #121

@spoltier

Description

@spoltier

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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions