galaxyproject / galaxyproject/planemo

Add the possibility to provide the list of tools as file

Open
#1,176 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

e.g. for test, *lint, shed_lint and, workflow_lint, workflow_test :

this would often simplify the CI code:

- https://github.com/galaxyproject/galaxy/pull/12104#discussion_r650074197
- https://github.com/galaxyproject/planemo-ci-action/blob/80d6ba560a2847391493542116edf3c66f95f0cb/planemo_ci_actions.sh#L77
- https://github.com/galaxyproject/planemo-ci-action/blob/80d6ba560a2847391493542116edf3c66f95f0cb/planemo_ci_actions.sh#L105

Contributor guide

Open the contributing guide

Research direction

Start by examining the interfaces for test, lint, shed_lint, workflow_lint, and workflow_test, then compare the referenced planemo_ci_actions.sh examples and linked discussion. Done means these commands can receive their tool lists from a file, simplifying the CI usage described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.