Munish Chouhan
Munish Chouhan
three PR created https://github.com/seqeralabs/libseqera/pull/18 https://github.com/seqeralabs/wave-cli/pull/59 https://github.com/seqeralabs/wave/pull/422 and tested in local ``` % ./app/build/native/nativeCompile/wave -f Dockerfile --wave-endpoint https://52cfbbd2458d.ngrok.app --label key=value --label "key2"="value2" 52cfbbd2458d.ngrok.app/wt/60b51493e886/hrma017/dev:df3ae06b3bcfaac7 munish.chouhan@Munishs-MacBook-Pro wave-cli % docker pull 52cfbbd2458d.ngrok.app/wt/60b51493e886/hrma017/dev:df3ae06b3bcfaac7 df3ae06b3bcfaac7: Pulling...
> @pditommaso I assume we want the functionality available through Nextflow as well? > > If so, we need to also add support for a Wave plugin option like `wave.build.label`...
@pditommaso @marcodelapierre I have created a draft PR in naxtflow, but I am not sure, if its correct or what else needs to be done on it. please advise https://github.com/nextflow-io/nextflow/pull/4817
@marcodelapierre thank you, I will make the changes
Test after moving labels to conatiner config for conda image ``` munish.chouhan@Munishs-MacBook-Pro wave-cli % ./app/build/native/nativeCompile/wave --conda-package='salmon' --wave-endpoint https://7c70f9f53bee.ngrok.app --label key=value --label "key2"="value2" 7c70f9f53bee.ngrok.app/wt/85551871463d/hrma017/dev:salmon--88bbb93b1e6558b4 munish.chouhan@Munishs-MacBook-Pro wave-cli % docker inspect 7c70f9f53bee.ngrok.app/wt/85551871463d/hrma017/dev:salmon--88bbb93b1e6558b4 --format...
Test with Singularity image of conda packages ``` munish.chouhan@Munishs-MacBook-Pro wave-cli % docker run --rm -v /tmp:/opt quay.io/singularity/singularity:v3.11.4-slim-arm64 inspect /opt/image.sif key: value key2: value2 org.label-schema.build-arch: arm64 org.label-schema.build-date: Wednesday_13_March_2024_20:35:44_UTC org.label-schema.schema-version: 1.0 org.label-schema.usage.singularity.deffile.bootstrap:...
@pditommaso do we have any tower API where i can get response type of [/workflow/{workflowId}/launch](https://tower.nf/openapi/index.html#get-/workflow/-workflowId-/launch) or do i need to recreate it in wave?
I meant Classes to deserialize response from [/workflow/{workflowId}/launch] there are a lot of classes that need to be created for the response and we only need `credentialsId` and` platform`
> @munishchouhan What is the status of this issue? Thanks. Dev part is completed, but I have to test it on dev because not possible to test in local Testing...
PR created in libseqera, because this upgrade needs upgrade lib-mail too https://github.com/seqeralabs/libseqera/pull/7