psychoinformatics-de / datalad-debian

DataLad extension for working with Debian packages and package repositories
Other
2 stars 5 forks source link

Add ability for optional builder config placeholders #108

Closed mih closed 2 years ago

mih commented 2 years ago

With this change a builder recipe template can employ placeholders for which defaults can be made available, hence enabling optional customization without forcing additional complexity on users.

With the new setup, both of the following call would work with the same default singulairty recipe template

datalad deb-configure-builder dockerbase=mike

datalad deb-configure-builder dockerbase=mike "debian_archive_sections=main contrib non-free"

This is an alternative to #97 which required a copy of the recipe template to achieve the same.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.29%. Comparing base (3f26c4c) to head (fe881af). Report is 51 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #108 +/- ## ========================================== + Coverage 93.27% 93.29% +0.01% ========================================== Files 16 16 Lines 491 492 +1 ========================================== + Hits 458 459 +1 Misses 33 33 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.