galaxyproject / galaxyproject/iwc
More automation for usegalaxy.* import
- Dominant language
- Vue
- Stars
- 57
- Forks
- 97
- Avg merge
- 5d 7h
- Merged PRs (30d)
- 17
Description
If someone has time to do this it would be so cool...
In the log of the github action which install workflows on usegalaxy.* there are some important lines:
```
# usegalaxy.org
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.4 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.2 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.1 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/hic-fastq-to-cool-hicup-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/chic-fastq-to-cool-hicup-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/hic-juicermediumtabix-to-cool-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/pox-virus-amplicon/main:v0.1 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/openms-metaprosip/main:v0.1 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/sra-manifest-to-concatenated-fastqs/main:v0.2 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/sra-manifest-to-concatenated-fastqs/main:v0.1 with message Imported, but some steps in this workflow have validation errors.
## EU
ERROR:root:Error importing #workflow/github.com/iwc-workflows/parallel-accession-download/main:v0.1.5 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.4 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.2 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/fragment-based-docking-scoring/main:v0.1.1 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/hic-fastq-to-cool-hicup-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/chic-fastq-to-cool-hicup-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/hic-hicup-cooler/hic-juicermediumtabix-to-cool-cooler:v0.3 with message Imported, but some steps in this workflow have validation errors.
ERROR:root:Error importing #workflow/github.com/iwc-workflows/sra-manifest-to-concatenated-fastqs/main:v0.2 with message Imported, but some steps in this workflow have validation errors.
## AU TODO
```
Probably because:
- Some tool versions are not present in the usegalaxy.*
- Some tools are not present in the usegalaxy.*
What would be marvelous would be that a CI capture these lines, and write a PR to:
- https://github.com/usegalaxy-eu/usegalaxy-eu-tools
- https://github.com/galaxyproject/usegalaxy-tools
- For tool version it is easy, just add the missing version to the 'lock' file.
- If the tool is missing, check if it is already installed on another usegalaxy.* to copy the `tool_panel_section_label` and if it was not published, write an issue to IWC to say that XXX tool is missing and that someone needs to manually define a `tool_panel_section_label`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the GitHub Action that installs workflows on usegalaxy.* and inspect the import log, then review the relevant lock files in usegalaxy-eu-tools and usegalaxy-tools. Done means validation errors are captured and the automation can prepare the requested updates or report missing tools for manual follow-up.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, github-actions
- Domain
- ci-cd, devops, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100