From 563c350be9a99a85f6381eb29bc444a7d370ffc7 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 27 Nov 2024 13:40:51 -0500 Subject: [PATCH 1/7] feat: break `refresh` opt into `bless` and `update` --- Arena.toml | 368 ++++++++++++++++++------------------------- gauntlet/src/lib.rs | 23 +-- gauntlet/src/main.rs | 4 + 3 files changed, 167 insertions(+), 228 deletions(-) diff --git a/Arena.toml b/Arena.toml index 061a3e715..c1b13691b 100644 --- a/Arena.toml +++ b/Arena.toml @@ -12,7 +12,7 @@ commit_hash = "c2c13e85efda8ac7aca7f8765fbaa7c2cacb08b2" [repositories."stjudecloud/workflows"] identifier = "stjudecloud/workflows" -commit_hash = "a654418966a3ea0aa1b4f5bf74d9d995310b67ed" +commit_hash = "43462b0c3beb0e5f6caaac58d236b75997bef61a" filters = ["/template/task-templates.wdl"] [[diagnostics]] @@ -1738,769 +1738,699 @@ permalink = "https://github.com/getwilds/ww-vc-trio/blob/c2c13e85efda8ac7aca7f87 [[diagnostics]] document = "stjudecloud/workflows:/data_structures/flag_filter.wdl" message = "flag_filter.wdl:121:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/data_structures/flag_filter.wdl/#L121" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/data_structures/flag_filter.wdl/#L121" [[diagnostics]] document = "stjudecloud/workflows:/data_structures/read_group.wdl" message = "read_group.wdl:107:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/data_structures/read_group.wdl/#L107" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/data_structures/read_group.wdl/#L107" [[diagnostics]] document = "stjudecloud/workflows:/data_structures/read_group.wdl" message = "read_group.wdl:159:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/data_structures/read_group.wdl/#L159" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/data_structures/read_group.wdl/#L159" [[diagnostics]] document = "stjudecloud/workflows:/data_structures/read_group.wdl" message = "read_group.wdl:444:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/data_structures/read_group.wdl/#L444" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/data_structures/read_group.wdl/#L444" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:245:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L245" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L245" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:298:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L298" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L298" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:347:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L347" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L347" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:397:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L397" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L397" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:80:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L80" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L80" [[diagnostics]] document = "stjudecloud/workflows:/tools/arriba.wdl" message = "arriba.wdl:97:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/arriba.wdl/#L97" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/arriba.wdl/#L97" [[diagnostics]] document = "stjudecloud/workflows:/tools/bwa.wdl" message = "bwa.wdl:190:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/bwa.wdl/#L190" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/bwa.wdl/#L190" [[diagnostics]] document = "stjudecloud/workflows:/tools/bwa.wdl" message = "bwa.wdl:286:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/bwa.wdl/#L286" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/bwa.wdl/#L286" [[diagnostics]] document = "stjudecloud/workflows:/tools/bwa.wdl" message = "bwa.wdl:337:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/bwa.wdl/#L337" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/bwa.wdl/#L337" [[diagnostics]] document = "stjudecloud/workflows:/tools/bwa.wdl" message = "bwa.wdl:89:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/bwa.wdl/#L89" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:113:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L113" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:155:27: note[ExpressionSpacing]: multi-line if...then...else must have a preceding space" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L155" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:156:14: note[ExpressionSpacing]: multi-line if...then...else must have a preceding parenthesis and newline" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L156" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:156:32: note[ExpressionSpacing]: multi-line if...then...else must have a preceding space" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L156" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:157:14: note[ExpressionSpacing]: multi-line if...then...else must have a preceding parenthesis and newline" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L157" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:157:27: note[ExpressionSpacing]: multi-line if...then...else must have a preceding space" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L157" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:157:9: note[ExpressionSpacing]: multi-line if...then...else must have a following newline and parenthesis" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L157" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:158:9: note[ExpressionSpacing]: multi-line if...then...else must have a following newline and parenthesis" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L158" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:186:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L186" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:43:16: note[DisallowedInputName]: declaration identifier must be at least 3 characters" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L43" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:5:1: note[PreambleFormatting]: lint directives must come before preamble comments" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L5" - -[[diagnostics]] -document = "stjudecloud/workflows:/tools/cellranger.wdl" -message = "cellranger.wdl:95:14: note[DisallowedOutputName]: declaration identifier must be at least 3 characters" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/cellranger.wdl/#L95" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/bwa.wdl/#L89" [[diagnostics]] document = "stjudecloud/workflows:/tools/deeptools.wdl" message = "deeptools.wdl:70:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/deeptools.wdl/#L70" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/deeptools.wdl/#L70" [[diagnostics]] document = "stjudecloud/workflows:/tools/estimate.wdl" message = "estimate.wdl:54:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/estimate.wdl/#L54" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/estimate.wdl/#L54" [[diagnostics]] document = "stjudecloud/workflows:/tools/fastqc.wdl" message = "fastqc.wdl:67:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/fastqc.wdl/#L67" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/fastqc.wdl/#L67" [[diagnostics]] document = "stjudecloud/workflows:/tools/fq.wdl" message = "fq.wdl:175:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/fq.wdl/#L175" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/fq.wdl/#L175" [[diagnostics]] document = "stjudecloud/workflows:/tools/fq.wdl" message = "fq.wdl:40:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/fq.wdl/#L40" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/fq.wdl/#L40" [[diagnostics]] document = "stjudecloud/workflows:/tools/fq.wdl" message = "fq.wdl:48:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/fq.wdl/#L48" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/fq.wdl/#L48" [[diagnostics]] document = "stjudecloud/workflows:/tools/fq.wdl" message = "fq.wdl:96:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/fq.wdl/#L96" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/fq.wdl/#L96" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:150:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L150" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L150" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:213:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L213" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L213" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:299:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L299" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L299" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:372:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L372" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L372" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:399:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L399" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L399" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:408:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L408" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L408" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:416:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L416" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L416" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:485:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L485" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L485" [[diagnostics]] document = "stjudecloud/workflows:/tools/gatk4.wdl" message = "gatk4.wdl:69:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/gatk4.wdl/#L69" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/gatk4.wdl/#L69" [[diagnostics]] document = "stjudecloud/workflows:/tools/htseq.wdl" message = "htseq.wdl:137:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/htseq.wdl/#L137" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/htseq.wdl/#L137" [[diagnostics]] document = "stjudecloud/workflows:/tools/htseq.wdl" message = "htseq.wdl:212:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/htseq.wdl/#L212" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/htseq.wdl/#L212" [[diagnostics]] document = "stjudecloud/workflows:/tools/htseq.wdl" message = "htseq.wdl:22:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/htseq.wdl/#L22" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/htseq.wdl/#L22" [[diagnostics]] document = "stjudecloud/workflows:/tools/htseq.wdl" message = "htseq.wdl:40:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/htseq.wdl/#L40" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/htseq.wdl/#L40" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" -message = "kraken2.wdl:119:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L119" +message = "kraken2.wdl:120:20: note[ContainerValue]: container URI uses a mutable tag" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L120" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" -message = "kraken2.wdl:176:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L176" +message = "kraken2.wdl:177:20: note[ContainerValue]: container URI uses a mutable tag" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L177" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" -message = "kraken2.wdl:286:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L286" +message = "kraken2.wdl:287:20: note[ContainerValue]: container URI uses a mutable tag" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L287" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" -message = "kraken2.wdl:403:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L403" +message = "kraken2.wdl:404:20: note[ContainerValue]: container URI uses a mutable tag" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L404" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" message = "kraken2.wdl:44:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L44" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L44" [[diagnostics]] document = "stjudecloud/workflows:/tools/kraken2.wdl" -message = "kraken2.wdl:72:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/kraken2.wdl/#L72" +message = "kraken2.wdl:73:17: note[TrailingComma]: item missing trailing comma" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/kraken2.wdl/#L73" [[diagnostics]] document = "stjudecloud/workflows:/tools/librarian.wdl" message = "librarian.wdl:53:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/librarian.wdl/#L53" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/librarian.wdl/#L53" [[diagnostics]] document = "stjudecloud/workflows:/tools/md5sum.wdl" message = "md5sum.wdl:39:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/md5sum.wdl/#L39" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/md5sum.wdl/#L39" [[diagnostics]] document = "stjudecloud/workflows:/tools/mosdepth.wdl" message = "mosdepth.wdl:69:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/mosdepth.wdl/#L69" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/mosdepth.wdl/#L69" [[diagnostics]] document = "stjudecloud/workflows:/tools/multiqc.wdl" message = "multiqc.wdl:68:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/multiqc.wdl/#L68" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/multiqc.wdl/#L68" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:140:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L140" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L140" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:204:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L204" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L204" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:281:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L281" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L281" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:369:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L369" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L369" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:455:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L455" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L455" [[diagnostics]] document = "stjudecloud/workflows:/tools/ngsderive.wdl" message = "ngsderive.wdl:87:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/ngsderive.wdl/#L87" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/ngsderive.wdl/#L87" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:1044:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L1044" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L1044" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:125:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L125" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L125" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:153:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L153" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L153" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:250:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L250" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L250" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:273:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L273" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L273" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:283:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L283" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L283" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:29:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L29" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L29" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:333:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L333" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L333" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:358:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L358" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L358" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:367:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L367" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L367" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:38:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L38" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L38" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:420:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L420" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L420" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:444:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L444" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L444" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:46:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L46" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L46" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:488:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L488" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L488" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:514:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L514" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L514" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:551:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L551" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L551" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:577:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L577" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L577" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:613:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L613" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L613" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:644:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L644" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L644" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:684:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L684" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L684" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:710:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L710" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L710" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:746:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L746" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L746" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:769:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L769" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L769" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:805:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L805" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L805" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:865:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L865" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L865" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:911:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L911" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L911" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:933:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L933" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L933" [[diagnostics]] document = "stjudecloud/workflows:/tools/picard.wdl" message = "picard.wdl:983:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/picard.wdl/#L983" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/picard.wdl/#L983" [[diagnostics]] document = "stjudecloud/workflows:/tools/qualimap.wdl" message = "qualimap.wdl:157:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/qualimap.wdl/#L157" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/qualimap.wdl/#L157" [[diagnostics]] document = "stjudecloud/workflows:/tools/qualimap.wdl" message = "qualimap.wdl:89:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/qualimap.wdl/#L89" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/qualimap.wdl/#L89" [[diagnostics]] document = "stjudecloud/workflows:/tools/sambamba.wdl" message = "sambamba.wdl:117:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/sambamba.wdl/#L117" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/sambamba.wdl/#L117" [[diagnostics]] document = "stjudecloud/workflows:/tools/sambamba.wdl" message = "sambamba.wdl:172:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/sambamba.wdl/#L172" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/sambamba.wdl/#L172" [[diagnostics]] document = "stjudecloud/workflows:/tools/sambamba.wdl" message = "sambamba.wdl:228:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/sambamba.wdl/#L228" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/sambamba.wdl/#L228" [[diagnostics]] document = "stjudecloud/workflows:/tools/sambamba.wdl" message = "sambamba.wdl:285:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/sambamba.wdl/#L285" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/sambamba.wdl/#L285" [[diagnostics]] document = "stjudecloud/workflows:/tools/sambamba.wdl" message = "sambamba.wdl:57:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/sambamba.wdl/#L57" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/sambamba.wdl/#L57" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:1060:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L1060" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L1060" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:1164:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L1164" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L1164" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:1194:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L1194" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L1194" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:1284:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L1284" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L1284" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:1330:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L1330" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L1330" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:153:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L153" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L153" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:211:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L211" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L211" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:270:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L270" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L270" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:39:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L39" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L39" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:416:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L416" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L416" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:503:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L503" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L503" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:605:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L605" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L605" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:690:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L690" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L690" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:763:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L763" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L763" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:962:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L962" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L962" [[diagnostics]] document = "stjudecloud/workflows:/tools/samtools.wdl" message = "samtools.wdl:986:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/samtools.wdl/#L986" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/samtools.wdl/#L986" [[diagnostics]] document = "stjudecloud/workflows:/tools/star.wdl" message = "star.wdl:130:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/star.wdl/#L130" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/star.wdl/#L130" [[diagnostics]] document = "stjudecloud/workflows:/tools/star.wdl" -message = "star.wdl:817:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/star.wdl/#L817" +message = "star.wdl:816:20: note[ContainerValue]: container URI uses a mutable tag" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/star.wdl/#L816" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:101:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L101" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L101" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:142:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L142" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L142" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:242:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L242" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L242" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:279:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L279" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L279" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:324:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L324" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L324" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:366:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L366" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L366" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:392:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L392" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L392" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:425:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L425" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L425" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:45:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L45" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L45" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:686:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L686" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L686" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:764:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L764" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L764" [[diagnostics]] document = "stjudecloud/workflows:/tools/util.wdl" message = "util.wdl:825:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/tools/util.wdl/#L825" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/tools/util.wdl/#L825" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-core.wdl" message = "dnaseq-core.wdl:33:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-core.wdl/#L33" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-core.wdl/#L33" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard-fastq.wdl" message = "dnaseq-standard-fastq.wdl:124:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L124" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L124" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard-fastq.wdl" message = "dnaseq-standard-fastq.wdl:160:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L160" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L160" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard-fastq.wdl" message = "dnaseq-standard-fastq.wdl:33:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L33" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard-fastq.wdl/#L33" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard.wdl" message = "dnaseq-standard.wdl:111:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard.wdl/#L111" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard.wdl/#L111" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard.wdl" message = "dnaseq-standard.wdl:137:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard.wdl/#L137" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard.wdl/#L137" [[diagnostics]] document = "stjudecloud/workflows:/workflows/dnaseq/dnaseq-standard.wdl" message = "dnaseq-standard.wdl:30:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/dnaseq/dnaseq-standard.wdl/#L30" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/dnaseq/dnaseq-standard.wdl/#L30" [[diagnostics]] document = "stjudecloud/workflows:/workflows/general/alignment-post.wdl" message = "alignment-post.wdl:30:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/general/alignment-post.wdl/#L30" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/general/alignment-post.wdl/#L30" [[diagnostics]] document = "stjudecloud/workflows:/workflows/general/bam-to-fastqs.wdl" message = "bam-to-fastqs.wdl:29:39: note[RedundantInputAssignment]: redundant input assignment" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/general/bam-to-fastqs.wdl/#L29" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/general/bam-to-fastqs.wdl/#L29" [[diagnostics]] document = "stjudecloud/workflows:/workflows/qc/quality-check-standard.wdl" message = "quality-check-standard.wdl:269:9: note[RedundantInputAssignment]: redundant input assignment" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/qc/quality-check-standard.wdl/#L269" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/qc/quality-check-standard.wdl/#L269" [[diagnostics]] document = "stjudecloud/workflows:/workflows/qc/quality-check-standard.wdl" message = "quality-check-standard.wdl:295:13: note[RedundantInputAssignment]: redundant input assignment" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/qc/quality-check-standard.wdl/#L295" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/qc/quality-check-standard.wdl/#L295" [[diagnostics]] document = "stjudecloud/workflows:/workflows/qc/quality-check-standard.wdl" message = "quality-check-standard.wdl:311:13: note[RedundantInputAssignment]: redundant input assignment" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/qc/quality-check-standard.wdl/#L311" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/qc/quality-check-standard.wdl/#L311" [[diagnostics]] document = "stjudecloud/workflows:/workflows/qc/quality-check-standard.wdl" message = "quality-check-standard.wdl:369:13: note[RedundantInputAssignment]: redundant input assignment" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/qc/quality-check-standard.wdl/#L369" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/qc/quality-check-standard.wdl/#L369" [[diagnostics]] document = "stjudecloud/workflows:/workflows/qc/quality-check-standard.wdl" message = "quality-check-standard.wdl:559:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/qc/quality-check-standard.wdl/#L559" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/qc/quality-check-standard.wdl/#L559" [[diagnostics]] document = "stjudecloud/workflows:/workflows/reference/make-qc-reference.wdl" -message = "make-qc-reference.wdl:34:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/reference/make-qc-reference.wdl/#L34" +message = "make-qc-reference.wdl:35:17: note[TrailingComma]: item missing trailing comma" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/reference/make-qc-reference.wdl/#L35" [[diagnostics]] document = "stjudecloud/workflows:/workflows/reference/make-qc-reference.wdl" -message = "make-qc-reference.wdl:48:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/reference/make-qc-reference.wdl/#L48" +message = "make-qc-reference.wdl:49:17: note[TrailingComma]: item missing trailing comma" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/reference/make-qc-reference.wdl/#L49" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-core.wdl" message = "rnaseq-core.wdl:48:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-core.wdl/#L48" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-core.wdl/#L48" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-core.wdl" message = "rnaseq-core.wdl:57:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-core.wdl/#L57" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-core.wdl/#L57" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard-fastq.wdl" message = "rnaseq-standard-fastq.wdl:73:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard-fastq.wdl/#L73" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard-fastq.wdl/#L73" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard-fastq.wdl" message = "rnaseq-standard-fastq.wdl:82:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard-fastq.wdl/#L82" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard-fastq.wdl/#L82" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard.wdl" message = "rnaseq-standard.wdl:145:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard.wdl/#L145" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard.wdl/#L145" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard.wdl" message = "rnaseq-standard.wdl:182:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard.wdl/#L182" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard.wdl/#L182" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard.wdl" message = "rnaseq-standard.wdl:36:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard.wdl/#L36" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard.wdl/#L36" [[diagnostics]] document = "stjudecloud/workflows:/workflows/rnaseq/rnaseq-standard.wdl" message = "rnaseq-standard.wdl:45:17: note[TrailingComma]: item missing trailing comma" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/rnaseq/rnaseq-standard.wdl/#L45" - -[[diagnostics]] -document = "stjudecloud/workflows:/workflows/scrnaseq/10x-bam-to-fastqs.wdl" -message = "10x-bam-to-fastqs.wdl:96:20: note[ContainerValue]: container URI uses a mutable tag" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/scrnaseq/10x-bam-to-fastqs.wdl/#L96" - -[[diagnostics]] -document = "stjudecloud/workflows:/workflows/scrnaseq/scrnaseq-standard.wdl" -message = "scrnaseq-standard.wdl:92:14: note[DisallowedOutputName]: declaration identifier must be at least 3 characters" -permalink = "https://github.com/stjudecloud/workflows/blob/a654418966a3ea0aa1b4f5bf74d9d995310b67ed/workflows/scrnaseq/scrnaseq-standard.wdl/#L92" +permalink = "https://github.com/stjudecloud/workflows/blob/43462b0c3beb0e5f6caaac58d236b75997bef61a/workflows/rnaseq/rnaseq-standard.wdl/#L45" diff --git a/gauntlet/src/lib.rs b/gauntlet/src/lib.rs index 6858ecada..0c9216cb9 100644 --- a/gauntlet/src/lib.rs +++ b/gauntlet/src/lib.rs @@ -101,12 +101,17 @@ pub struct Args { #[arg(short, long)] pub quiet: bool, - /// Overwrites the configuration file with new expected diagnostics and the - /// latest commit hashes. This will create temporary shallow clones of every - /// test repository. Normally, there is only one repository on disk at a - /// time. The difference in disk space usage should be negligible. + /// Overwrites the configuration file with new expected diagnostics. + /// + /// Mutually exclusive with `--update`. #[arg(long)] - pub refresh: bool, + pub bless: bool, + + /// Updates the commit hashes for all repositories. + /// + /// Mutually exclusive with `--bless`. + #[arg(long)] + pub update: bool, /// Displays warnings as part of the report output. #[arg(long)] @@ -137,7 +142,7 @@ pub async fn gauntlet(args: Args) -> Result<()> { let mut work_dir = WorkDir::default(); - if args.refresh { + if args.update { info!("refreshing repository commit hashes."); config.inner_mut().update_repositories(work_dir.root()); } @@ -356,7 +361,7 @@ pub async fn gauntlet(args: Args) -> Result<()> { }; // Don't bother rebuilding the diagnostics - if !args.refresh { + if !args.bless && !args.update { continue; } @@ -380,7 +385,7 @@ pub async fn gauntlet(args: Args) -> Result<()> { println!("\nTotal analysis time: {total_time:?}"); - if args.refresh { + if args.bless || args.update { info!("adding {unexpected} new expected diagnostics."); info!("removing {missing} outdated expected diagnostics."); @@ -391,7 +396,7 @@ pub async fn gauntlet(args: Args) -> Result<()> { println!( "\n{}\n", "missing but expected diagnostics remain: you should remove these from your \ - configuration file or run the command with the `--refresh` option!" + configuration file or run the command with the `--bless` option!" .red() .bold() ); diff --git a/gauntlet/src/main.rs b/gauntlet/src/main.rs index b4d5317af..9e9a716dc 100644 --- a/gauntlet/src/main.rs +++ b/gauntlet/src/main.rs @@ -21,6 +21,10 @@ use tracing_subscriber::EnvFilter; async fn inner() -> Result<(), Box> { let args = gauntlet::Args::parse(); + if args.bless && args.update { + return Err("cannot use both --bless and --update".into()); + } + let level = if args.trace { LevelFilter::TRACE } else if args.debug { From 739934b5bb41c2c8c802ddc2ed1b17b55c67c458 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 27 Nov 2024 13:42:52 -0500 Subject: [PATCH 2/7] Update CHANGELOG.md --- gauntlet/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/gauntlet/CHANGELOG.md b/gauntlet/CHANGELOG.md index 285528fb8..e2a17754c 100644 --- a/gauntlet/CHANGELOG.md +++ b/gauntlet/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Use `tracing` events instead of the `log` crate ([#172](https://github.com/stjude-rust-labs/wdl/pull/172)) * Changed name from `wdl-gauntlet` to just `gauntlet` * Set `publish = false` in `Cargo.toml` +* Break `refresh` option into `bless` and `update` flags ([#261](https://github.com/stjude-rust-labs/wdl/pull/261)) ## 0.5.0 - 08-22-2024 From 49b611d3ae773022efdff2f777b65e9dcb2d9cee Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 27 Nov 2024 13:44:37 -0500 Subject: [PATCH 3/7] Update CONTRIBUTING.md --- CONTRIBUTING.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 95bba7c74..0f60adfd1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -45,13 +45,13 @@ We also appreciate feedback on our documentation. Feel free to look over any of [Gauntlet](https://github.com/stjude-rust-labs/wdl/tree/main/gauntlet) is the main driver of our CI. Take a look at the file [`Gauntlet.toml`](https://github.com/stjude-rust-labs/wdl/blob/main/Gauntlet.toml). The entries at the top are all GitHub repositories of WDL code. The remaining entries are diagnostics emitted while analyzing those repositories. These should remain relatively static between PRs, and any change in emitted diagnostics should be reviewed carefully. -In order to turn the Gauntlet CI green, run `cargo run --release --bin gauntlet -- --refresh`. The `--refresh` flag will save any changes to the `Gauntlet.toml` file. This should then be committed and included in your PR. +In order to turn the Gauntlet CI green, run `cargo run --release --bin gauntlet -- --bless`. The `--bless` flag will save any changes to the `Gauntlet.toml` file. This should then be committed and included in your PR. ### What is arena? Arena is the alternate run mode of `gauntlet`. [`Arena.toml`](https://github.com/stjude-rust-labs/wdl/blob/main/Arena.toml) is very similar to `Gauntlet.toml`, except it has fewer repository entries and instead of analysis diagnostics it contains only lint diagnostics (which are not included in `Gauntlet.toml`). -In order to turn the Arena CI green, run `cargo run --release --bin gauntlet -- --arena --refresh`. The `--refresh` flag (in conjunction with the `--arena` flag) will save any changes to the `Arena.toml` file. This should then be committed and included in your PR. +In order to turn the Arena CI green, run `cargo run --release --bin gauntlet -- --arena --bless`. The `--bless` flag (in conjunction with the `--arena` flag) will save any changes to the `Arena.toml` file. This should then be committed and included in your PR. ### The CI has turned red. How do I make it green again? @@ -61,9 +61,9 @@ There are a handful of reasons the CI may have turned red. Try the following fix - `cargo clippy --all-features` and then fix any warnings emitted - `BLESS=1 cargo test --all-features` to "bless" any test changes - Please review any changes this causes to make sure they seem right! -- `cargo run --release --bin gauntlet -- --refresh` +- `cargo run --release --bin gauntlet -- --bless` - see the `What is gauntlet?` question for more information -- `cargo run --release --bin gauntlet -- --refresh --arena` +- `cargo run --release --bin gauntlet -- --bless --arena` - see the `What is arena?` question for more information - `rustup update` to update your local toolchains From 6a24c953549288e14b937832aaef010ba88e2090 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 4 Dec 2024 15:18:30 -0500 Subject: [PATCH 4/7] Update gauntlet/src/lib.rs Co-authored-by: Clay McLeod <3411613+claymcleod@users.noreply.github.com> --- gauntlet/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gauntlet/src/lib.rs b/gauntlet/src/lib.rs index 0c9216cb9..13478f412 100644 --- a/gauntlet/src/lib.rs +++ b/gauntlet/src/lib.rs @@ -143,7 +143,7 @@ pub async fn gauntlet(args: Args) -> Result<()> { let mut work_dir = WorkDir::default(); if args.update { - info!("refreshing repository commit hashes."); + info!("updating repository commit hashes."); config.inner_mut().update_repositories(work_dir.root()); } From 253b592882bf8286698657a400e733fda80b4250 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 4 Dec 2024 15:29:18 -0500 Subject: [PATCH 5/7] chore: review feedback --- gauntlet/src/lib.rs | 4 ++-- gauntlet/src/main.rs | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/gauntlet/src/lib.rs b/gauntlet/src/lib.rs index 13478f412..1b365e981 100644 --- a/gauntlet/src/lib.rs +++ b/gauntlet/src/lib.rs @@ -104,13 +104,13 @@ pub struct Args { /// Overwrites the configuration file with new expected diagnostics. /// /// Mutually exclusive with `--update`. - #[arg(long)] + #[arg(long, group = "action")] pub bless: bool, /// Updates the commit hashes for all repositories. /// /// Mutually exclusive with `--bless`. - #[arg(long)] + #[arg(long, group = "action")] pub update: bool, /// Displays warnings as part of the report output. diff --git a/gauntlet/src/main.rs b/gauntlet/src/main.rs index 9e9a716dc..b4d5317af 100644 --- a/gauntlet/src/main.rs +++ b/gauntlet/src/main.rs @@ -21,10 +21,6 @@ use tracing_subscriber::EnvFilter; async fn inner() -> Result<(), Box> { let args = gauntlet::Args::parse(); - if args.bless && args.update { - return Err("cannot use both --bless and --update".into()); - } - let level = if args.trace { LevelFilter::TRACE } else if args.debug { From ac2edcf0498e6410b8abac2976485a9b94011e01 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 4 Dec 2024 15:30:09 -0500 Subject: [PATCH 6/7] chore: cargo clippy --fix --- wdl-engine/src/eval/v1.rs | 19 +++++++++---------- wdl-engine/tests/inputs.rs | 4 ++-- wdl-grammar/src/lexer.rs | 4 ++-- .../src/rules/blank_lines_between_elements.rs | 4 ++-- wdl-lint/src/rules/nonmatching_output.rs | 4 ++-- wdl/src/lib.rs | 2 +- 6 files changed, 18 insertions(+), 19 deletions(-) diff --git a/wdl-engine/src/eval/v1.rs b/wdl-engine/src/eval/v1.rs index d77692c9f..4fa72d61f 100644 --- a/wdl-engine/src/eval/v1.rs +++ b/wdl-engine/src/eval/v1.rs @@ -637,7 +637,7 @@ impl<'a, C: EvaluationContext> ExprEvaluator<'a, C> { /// Used to translate an expression evaluation context to an expression /// type evaluation context. struct TypeContext<'a, C: EvaluationContext>(&'a mut C); - impl<'a, C: EvaluationContext> wdl_analysis::types::v1::EvaluationContext for TypeContext<'a, C> { + impl wdl_analysis::types::v1::EvaluationContext for TypeContext<'_, C> { fn version(&self) -> SupportedVersion { self.0.version() } @@ -1093,20 +1093,20 @@ impl<'a, C: EvaluationContext> ExprEvaluator<'a, C> { match f.param_min_max(self.context.version()) { Some((_, max)) => { assert!(max <= MAX_PARAMETERS); - return Err(too_many_arguments( + Err(too_many_arguments( target.as_str(), target.span(), max, count, expr.arguments().skip(max).map(|e| e.span()), - )); + )) } None => { - return Err(unsupported_function( + Err(unsupported_function( f.minimum_version(), target.as_str(), target.span(), - )); + )) } } } @@ -1349,8 +1349,7 @@ pub(crate) mod test { fn resolve_name(&self, name: &Ident) -> Result { self.env .scope() - .lookup(name.as_str()) - .map(|v| v.clone()) + .lookup(name.as_str()).cloned() .ok_or_else(|| unknown_name(name.as_str(), name.span())) } @@ -1417,7 +1416,7 @@ pub(crate) mod test { ); let output = parser.finish(); assert_eq!( - output.diagnostics.iter().next(), + output.diagnostics.first(), None, "the provided WDL source failed to parse" ); @@ -1496,10 +1495,10 @@ pub(crate) mod test { approx::assert_relative_eq!(value.unwrap_float(), -12345.6789); let value = eval_v1_expr(&mut env, V1::Two, "1.7976931348623157E+308").unwrap(); - approx::assert_relative_eq!(value.unwrap_float(), 1.7976931348623157E+308); + approx::assert_relative_eq!(value.unwrap_float(), 1.797_693_134_862_315_7E308); let value = eval_v1_expr(&mut env, V1::Two, "-1.7976931348623157E+308").unwrap(); - approx::assert_relative_eq!(value.unwrap_float(), -1.7976931348623157E+308); + approx::assert_relative_eq!(value.unwrap_float(), -1.797_693_134_862_315_7E308); let diagnostic = eval_v1_expr(&mut env, V1::Two, "2.7976931348623157E+308").expect_err("should fail"); diff --git a/wdl-engine/tests/inputs.rs b/wdl-engine/tests/inputs.rs index 5dad00937..3c4949bea 100644 --- a/wdl-engine/tests/inputs.rs +++ b/wdl-engine/tests/inputs.rs @@ -132,7 +132,7 @@ fn run_test(test: &Path, result: AnalysisResult) -> Result<()> { .parse_result() .root() .map(|n| SyntaxNode::new_root(n.clone()).text().to_string()) - .unwrap_or(String::new()); + .unwrap_or_default(); let file = SimpleFile::new(&path, &source); term::emit( @@ -221,7 +221,7 @@ async fn main() { }); let result = results.next().expect("should have a result"); - if !results.next().is_none() { + if results.next().is_some() { println!("test {test_name} ... {failed}", failed = "failed".red()); errors.push(( test_name, diff --git a/wdl-grammar/src/lexer.rs b/wdl-grammar/src/lexer.rs index fa357e26d..35ef28d6e 100644 --- a/wdl-grammar/src/lexer.rs +++ b/wdl-grammar/src/lexer.rs @@ -107,7 +107,7 @@ pub enum PreambleToken { /// Asserts that PreambleToken can fit in a TokenSet. const _: () = assert!(PreambleToken::MAX as u8 <= 128); -impl<'a> ParserToken<'a> for PreambleToken { +impl ParserToken<'_> for PreambleToken { fn into_syntax(self) -> SyntaxKind { match self { Self::Whitespace => SyntaxKind::Whitespace, @@ -170,7 +170,7 @@ pub enum VersionStatementToken { /// Asserts that VersionStatementToken can fit in a TokenSet. const _: () = assert!(VersionStatementToken::MAX as u8 <= 128); -impl<'a> ParserToken<'a> for VersionStatementToken { +impl ParserToken<'_> for VersionStatementToken { fn into_syntax(self) -> SyntaxKind { match self { Self::Whitespace => SyntaxKind::Whitespace, diff --git a/wdl-lint/src/rules/blank_lines_between_elements.rs b/wdl-lint/src/rules/blank_lines_between_elements.rs index ca64d431d..b349d6700 100755 --- a/wdl-lint/src/rules/blank_lines_between_elements.rs +++ b/wdl-lint/src/rules/blank_lines_between_elements.rs @@ -665,10 +665,10 @@ fn skip_preceding_comments(syntax: &SyntaxNode) -> NodeOrToken { prior_objects: Vec, } -impl<'a> Rule for NonmatchingOutputRule<'a> { +impl Rule for NonmatchingOutputRule<'_> { fn id(&self) -> &'static str { ID } @@ -233,7 +233,7 @@ fn handle_meta_outputs_and_reset( rule.meta_outputs_keys.clear(); } -impl<'a> Visitor for NonmatchingOutputRule<'a> { +impl Visitor for NonmatchingOutputRule<'_> { type State = Diagnostics; fn document( diff --git a/wdl/src/lib.rs b/wdl/src/lib.rs index f8a278ee8..f4b749c08 100644 --- a/wdl/src/lib.rs +++ b/wdl/src/lib.rs @@ -105,7 +105,7 @@ mod test { #[test] fn reserved_rule_ids() { let rules: HashSet<_> = wdl_analysis::rules().iter().map(|r| r.id()).collect(); - let reserved: HashSet<_> = wdl_lint::RESERVED_RULE_IDS.iter().map(|id| *id).collect(); + let reserved: HashSet<_> = wdl_lint::RESERVED_RULE_IDS.iter().copied().collect(); for id in &reserved { if !rules.contains(id) { From 9239ae7d447e438424985621d4361432773503a8 Mon Sep 17 00:00:00 2001 From: Andrew Frantz Date: Wed, 4 Dec 2024 15:39:34 -0500 Subject: [PATCH 7/7] Update v1.rs --- wdl-engine/src/eval/v1.rs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/wdl-engine/src/eval/v1.rs b/wdl-engine/src/eval/v1.rs index 4fa72d61f..37b66576a 100644 --- a/wdl-engine/src/eval/v1.rs +++ b/wdl-engine/src/eval/v1.rs @@ -1101,13 +1101,11 @@ impl<'a, C: EvaluationContext> ExprEvaluator<'a, C> { expr.arguments().skip(max).map(|e| e.span()), )) } - None => { - Err(unsupported_function( - f.minimum_version(), - target.as_str(), - target.span(), - )) - } + None => Err(unsupported_function( + f.minimum_version(), + target.as_str(), + target.span(), + )), } } } @@ -1349,7 +1347,8 @@ pub(crate) mod test { fn resolve_name(&self, name: &Ident) -> Result { self.env .scope() - .lookup(name.as_str()).cloned() + .lookup(name.as_str()) + .cloned() .ok_or_else(|| unknown_name(name.as_str(), name.span())) }