Skip to content

varfish-org/annonars-data-clinvar

Repository files navigation

CI

annonars ClinVar Data Builds

Following Rolling Releases

The GitHub actions for this repository follows the ClinVar XML file release on the ClinVar FTP. A scheduled action is run every hour that:

  • Checks for the latest file on the ClinVar FTP
  • Checks whether a corresponding release or branch exists in this repository
  • If it does then nothing else is done
  • Otherwise, it will:
    • update the repository's version.txt file in a new branch,
    • creates a pull request with this branch, and
    • set the PR to auto-merge
  • The "Publish" action is run on the main branch and after the merge will create the corresponding release and deposit the files.

Developer Documentation

The following is for developers of annonars-data-clinvar itself.

Managing Project with Terraform

# export GITHUB_OWNER=bihealth
# export GITHUB_TOKEN=ghp_TOKEN

# cd utils/terraform
# terraform init
# terraform import github_repository.annonars-data-clinvar annonars-data-clinvar
# terraform validate
# terraform fmt
# terraform plan
# terraform apply