Skip to content

CI via Github Actions #45

Closed
Closed
@karel-brinda

Description

@karel-brinda

Hi @jermp, I was just wondering that it might be a good idea to include CI via Github Actions.

Fulgor is at this point a great SW, but one limitation that we as its users are constantly facing is the difficulty to reliably deploy it in essentially any real project. While some issues were of a one-time nature and could be easily fixed, e.g., the ones related to probabilistically failing index construction, others seem to be recursively reappearing (e.g., issues with compilation on different system), partially due to Fulgor's reliance on a pretty complex-to-compile stack including SSHash and GGcat and all the Rust-vs-C++ complexity.

It would extremely helpful if there could be at least basic unit / compilation / integration tests that would be executed across all officially supported platforms that could ensure that the program is compilable and works correctly correct. In addition, it would be extremely helpful if precompiled binaries could be provided (eg via Bioconda), as it's almost impossible to compile this in a reliable way on many clusters (think of an old CentOS without root even without zlib).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions