Skip to content

Commit 6654bee

Browse files
authored
Merge pull request #133 from martenson/regalaxy
automate regalaxy toolset management
2 parents a6e160a + b862e20 commit 6654bee

36 files changed

Lines changed: 558 additions & 2 deletions

.github/workflows/cron_update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
instance: [usegalaxy.cz, galaxy-umsa.grid.cesnet.cz]
17+
instance: [usegalaxy.cz, galaxy-umsa.grid.cesnet.cz, repeatexplorer-elixir.cerit-sc.cz]
1818
python-version: [3.11]
1919
steps:
2020
- uses: actions/checkout@v4

.github/workflows/dispatch_lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ on:
1111
- galaxy-qa1.galaxy.cloud.e-infra.cz
1212
- usegalaxy.cz
1313
- galaxy-umsa.grid.cesnet.cz
14+
- repeatexplorer-elixir.cerit-sc.cz
1415

1516
jobs:
1617
build:

.github/workflows/dispatch_update.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ on:
1515
- galaxy-qa1.galaxy.cloud.e-infra.cz
1616
- usegalaxy.cz
1717
- galaxy-umsa.grid.cesnet.cz
18+
- repeatexplorer-elixir.cerit-sc.cz
1819

1920
permissions:
2021
contents: write

.github/workflows/fix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
make INSTANCE=usegalaxy.cz fix
3636
make INSTANCE=galaxy-umsa.grid.cesnet.cz lint
3737
make INSTANCE=galaxy-umsa.grid.cesnet.cz fix
38+
make INSTANCE=repeatexplorer-elixir.cerit-sc.cz lint
39+
make INSTANCE=repeatexplorer-elixir.cerit-sc.cz fix
3840
- name: Create Pull Request
3941
uses: peter-evans/create-pull-request@v7
4042
with:

.github/workflows/lint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ jobs:
3232
make INSTANCE=galaxy-qa1.galaxy.cloud.e-infra.cz lint
3333
make INSTANCE=usegalaxy.cz lint
3434
make INSTANCE=galaxy-umsa.grid.cesnet.cz lint
35+
make INSTANCE=repeatexplorer-elixir.cerit-sc.cz lint

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ update-all: ## Run the update script for all repos
2525
find ./$(INSTANCE) -name '*.yml' | grep '^\./[^/]*/' | xargs -n 1 -P $(NPROC) python scripts/update_tool.py
2626

2727
install: ## Run the Ephemeris command to install all repos and revisions that are missing from a given INSTANCE
28-
find ./$(INSTANCE) -name '*.yml' | grep '^\./[^/]*/' | xargs -n 1 -P 1 -I {} shed-tools install --toolsfile {} --galaxy $(INSTANCE) --api_key $(GALAXY_API_KEY) --skip_install_resolver_dependencies
28+
find ./$(INSTANCE) -name '*.yml.lock' | grep '^\./[^/]*/' | xargs -n 1 -P 1 -I {} shed-tools install --toolsfile {} --galaxy $(INSTANCE) --api_key $(GALAXY_API_KEY) --skip_install_resolver_dependencies
2929

3030
.PHONY: fix lint help update-owner update-all install
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
tool_panel_section_label: Assembly annotation tools
2+
tools:
3+
- name: repeat_annotation_pipeline3
4+
owner: petr-novak
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
install_repository_dependencies: false
2+
install_resolver_dependencies: false
3+
install_tool_dependencies: false
4+
tools:
5+
- name: repeat_annotation_pipeline3
6+
owner: petr-novak
7+
revisions:
8+
- 5366d5ea04bc
9+
- 755a4d643184
10+
tool_panel_section_id: assembly_annotation_tools
11+
tool_panel_section_label: Assembly annotation tools
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
tool_panel_section_label: BED
2+
tools:
3+
- name: gffread
4+
owner: devteam
5+
- name: bedtools
6+
owner: iuc
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
install_repository_dependencies: false
2+
install_resolver_dependencies: false
3+
install_tool_dependencies: false
4+
tools:
5+
- name: gffread
6+
owner: devteam
7+
revisions:
8+
- 3e436657dcd0
9+
tool_panel_section_id: bed
10+
tool_panel_section_label: BED
11+
- name: bedtools
12+
owner: iuc
13+
revisions:
14+
- 2892111d91f8
15+
- a1a923cd89e8
16+
tool_panel_section_id: bed
17+
tool_panel_section_label: BED

0 commit comments

Comments
 (0)