-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GEN-1574] Add merge and decode to staging #161
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work. Leave a few minor comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LTGM!
@@ -13,7 +13,7 @@ jobs: | |||
runs-on: ubuntu-latest | |||
strategy: | |||
matrix: | |||
module: ["references", "table_updates"] # Define the modules you want to loop through for builds | |||
module: ["references", "table_updates", "uploads"] # Define the modules you want to loop through for builds |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is wonderful! Yay for scalable solutions!
make_option(c("-a", "--synapse_auth"), type = "character", default = NA, | ||
help="Path to .synapseConfig file or Synapse PAT (default: normal synapse login behavior)"), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: don't need to do this now, but in the future if you see these, it can all be removed since we added support SYNAPSE_AUTH_TOKEN style login to the synapse client.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 LGTM!
Purpose: We currently don't have a way to safely test and upload results to non-production environment for
merge_and_decode
step in genie bpc pipeline. This is to add that.Changes:
Aside from the nextflow workflow changes, here are the relevant changes in the
merge_and_uncode_rca_uploads.R
script:production
flag and logic surrounding it to retrieve the correct entities for staging vs productionTesting:
get_output_folder_id
develop
branch docker (except changed the synapse id of the output to staging) and compared it to results on the feature branch docker and no differences found!