Skip to content

Infrastructure & CI/CD improvements #882

@kjaisingh

Description

@kjaisingh

Below, I've outlined a series of features that can be enable the pipeline to be more maintainable, robust and automated - and ultimately, hopefully (eventually) save its developers countless hours of time spent on more 'administrative' tasks.

  • Github Action that updates featured workspace workflows, notebooks and data upon a new release tag. For template code, this workspace has automated syncing of notebook, and is linked to the following Github repository that uses the following Github Action.
  • Github Action that extracts content from parameter_meta fields in workflows to automatically update parameter definitions in the website documentation.
  • Testing infrastructure for the various scripts and tools within GATK-SV (especially those part of svtk).
  • VPC service controls for GATK-SV's artifact registry in order to limit egress costs if the publicly-available dockers are pulled from other regions - the process to do this is described in this article.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions