Skip to content

Commit 9ec83ce

Browse files
Use 'viash ns list' again to generate schemas and params
1 parent 194567d commit 9ec83ce

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

.github/workflows/main-build.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,14 @@ jobs:
6161
6262
- name: Build nextflow schemas & params
6363
run: |
64-
bin/viash ns exec -p nextflow -s src -a 'bin/viash config view --format json --parse_argument_groups {}' > /tmp/ns_list_src_map.json
65-
jq -s "." /tmp/ns_list_src_map.json > /tmp/ns_list_src.json
64+
bin/viash ns list -s src -p nextflow --format json 2> /dev/null > /tmp/ns_list_src.json
6665
inputs=$(jq -r '[.[] | .info.config] | join(";")' /tmp/ns_list_src.json)
6766
outputs_params=$(jq -r '[.[] | "target/nextflow/" + .functionality.namespace + "/" + .functionality.name + "/nextflow_params.yaml"] | join(";")' /tmp/ns_list_src.json)
6867
outputs_schema=$(jq -r '[.[] | "target/nextflow/" + .functionality.namespace + "/" + .functionality.name + "/nextflow_schema.json"] | join(";")' /tmp/ns_list_src.json)
6968
bin/tools/docker/nextflow/generate_params/generate_params --input "$inputs" --output "$outputs_params"
7069
bin/tools/docker/nextflow/generate_schema/generate_schema --input "$inputs" --output "$outputs_schema"
7170
72-
bin/viash ns exec -s workflows/multiomics/ -a 'bin/viash config view --format json --parse_argument_groups {}' > /tmp/ns_list_workflow_map.json
73-
bin/viash ns exec -s workflows/ingestion/ -a 'bin/viash config view --format json --parse_argument_groups {}' >> /tmp/ns_list_workflow_map.json
74-
jq -s "." /tmp/ns_list_workflow_map.json > /tmp/ns_list_workflow.json
71+
bin/viash ns list -s workflows --format json 2> /dev/null > /tmp/ns_list_workflow.json
7572
inputs=$(jq -r '[.[] | .info.config] | join(";")' /tmp/ns_list_workflow.json)
7673
outputs_params=$(jq -r '[.[] | .info.config | capture("^(?<dir>.*\/)").dir + "/nextflow_params.yaml"] | join(";")' /tmp/ns_list_workflow.json)
7774
outputs_schema=$(jq -r '[.[] | .info.config | capture("^(?<dir>.*\/)").dir + "/nextflow_schema.json"] | join(";")' /tmp/ns_list_workflow.json)

0 commit comments

Comments
 (0)