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

Install system dependencies in the workflows #198

Open
Gotfrid opened this issue Jan 7, 2025 · 0 comments
Open

Install system dependencies in the workflows #198

Gotfrid opened this issue Jan 7, 2025 · 0 comments

Comments

@Gotfrid
Copy link

Gotfrid commented Jan 7, 2025

Hi, in aNCA project we need to take a dependency on the units package - which requires a corresponding system dependency (libudunits2-dev).

This project uses admiralci workflows, however most of these workflows have run-system-dependencies: false, which makes it impossible for us to run even spellcheck.

I'm opening this issue seeking for advice on how to best solve this problem. We can either inline all the workflows that we currently use and toggle system dependency installation, or we can change admiralci workflows.

The former might be a short-term remedy, but is very undesirable as we would instantly fall behind if any updates are to happen here.

Would it make sense to add something like install-system-dependencies to the workflow inputs with a default false value, so that it doesn't affect existing projects? Ofc I'd be willing to open a PR for that.

cc @m-kolomanski

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

No branches or pull requests

1 participant