Skip to content

Mulled Support #583

@jmchilton

Description

@jmchilton
  • Implement linting of conda dependencies against best practice channels.
  • Implement flag in planemo (--mulled_containers) to planemo test with mulled containers.
  • Implement mull command in planemo to build local mulled containers for a tool or tools.
    • A planemo-ized variant of the mulled-build-tool command distributed with galaxy-lib.
    • Extend with InvolucroContext with planemo-isms such as auto installing and prettier reporting.
  • Replace guts of mulled/auto-mulled with mulled-build-channel.
  • Setup a composite recipes path in auto-mulled (e.g. composite-recipes/).
    • Use mulled-build-files to monitor that directory as part of the Travis build process for that repository.
    • Implement a check for existing published images in mulled-build-files.
  • Implement mulled_register command to open a PR against composite-recipes/ for a given tool or tools.
  • Implement linting of mulled container's existence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions