Describe in detail what your merge request does and why.
Change tags attribute in WorkflowExecution to jsonb which matches GA4GH WES spec. Set default tags in WorklowExecutions::CreateService and remove tags from being settable by the user when submitting a workflow execution.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Run the server
Run db migrations
Navigate to a Project of your choice
Select samples and submit a pipeline
In rails console verify that tags are set.
WorkflowExecution.last.tags
Should look something like
=> {"createdBy"=>"admin@email.com"}
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
What does this PR do and why?
Describe in detail what your merge request does and why.
Change
tags
attribute inWorkflowExecution
to jsonb which matches GA4GH WES spec. Set default tags inWorklowExecutions::CreateService
and remove tags from being settable by the user when submitting a workflow execution.Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Should look something like
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.