Skip to content

⚡️ add YAML support for multiple installations and refactoring#8

Open
juanesarango wants to merge 18 commits intomasterfrom
refactor-register-apps
Open

⚡️ add YAML support for multiple installations and refactoring#8
juanesarango wants to merge 18 commits intomasterfrom
refactor-register-apps

Conversation

@juanesarango
Copy link
Copy Markdown
Contributor

@juanesarango juanesarango commented Nov 28, 2025

Yaml support and improvmenets

Code cleanup, bug fixes, and YAML configuration support for batch installation.

Main Changes

YAML Configuration Support

  • Added register_apps install command for batch installation from YAML config files
  • Supports filtering by app type (container, toil, python, or all)
  • Includes --dry-run and --continue-on-error options
  • Validates configuration schema and merges with defaults

Code Simplification

  • Extracted common helpers: _normalize_image_url(), _build_package_spec(), _create_executable()
  • Simplified utility functions and removed code duplication
  • Modernized code (pathlib, removed unused imports)

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

Successfully merging this pull request may close these issues.

1 participant