This repository, which was blatantly copied from https://github.com/usegalaxy-au/usegalaxy-au-tools, thank you!, consists of .yml files or tools installed on usegalaxy.no and scripts for Travis CI and and the GitHub Actions automated tool installation process. The .yml files are maintained by the GitHub Actions process and should not be edited directly.
- Make a fork of this repository.
- On a branch, create one or more yaml files within the 'requests' directory in the following format:
tools:
- name: <tool name>
owner: <tool owner>
tool_panel_section_label: <Tool section label existing on usegalaxy.no>
tool_shed_url: # optional: omit this line to use default 'toolshed.g2.bx.psu.edu'
revisions: # optional: omit this section to use default latest available revision
- revision_hash_1
- revision_hash_2
See the Galaxy Tool Shed https://toolshed.g2.bx.psu.edu/ for information about Galaxy tools. There is also an example yaml file in this repository.
- Open a pull request in this repository.
- The pull request will be reviewed and merged by administrators. Upon merging, the automated system will install the tool or tools on usegalaxy.no staging and production servers.
The log file automated_tool_installation_log.tsv contains a record of tools installations, and is automatically updated.