Create a workflow
POST /workflows
Permission workflow:create
- WFS asks AS if user is allowed to create a workflow
- Input:
- Name
- Git repository URL
- Git commit Hash
- Initial Version (default 1.0.0)
- Image (optional)
- Check if necessary files are in the repository (
main.nf
,README.md
,CHANGELOG.md
,nextflow_schema.json
->HEAD
request) - Create Workflow in database with unpublished status with requested user as developer
- Return Workflow meta-data