Skip to content

feat(schema): add validation for top-level attribute fields #1249

feat(schema): add validation for top-level attribute fields

feat(schema): add validation for top-level attribute fields #1249

Triggered via push March 5, 2026 00:11
Status Success
Total duration 2m 43s
Artifacts 1
build-and-deploy-datasets
2m 38s
build-and-deploy-datasets
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
build-and-deploy-datasets: data/nextstrain/flu/b/na/CY073894/pathogen.json#L81
Misplaced 'nucMutLabelMap' at root level. Nucleotide mutation labels not applied to results. Run migrations/migrate_008_move_mut_labels.py to fix locally. Fix in upstream pipeline (nextstrain/flu) to prevent recurrence.
build-and-deploy-datasets: data/nextstrain/flu/yam/ha/JN993010/pathogen.json#L82
Misplaced 'nucMutLabelMap' at root level. Nucleotide mutation labels not applied to results. Run migrations/migrate_008_move_mut_labels.py to fix locally. Fix in upstream pipeline (nextstrain/flu) to prevent recurrence.
build-and-deploy-datasets: data/nextstrain/hmpv/all-clades/NC_039199/pathogen.json#L60
Field 'qc.frameShifts.ignoreFrameShifts' was renamed to 'ignoredFrameShifts'. Frame shift exclusions not applied. Run migrations/migrate_010_rename_ignore_frame_shifts.py to fix locally. Fix in upstream pipeline (nextstrain/hmpv) to prevent recurrence.
build-and-deploy-datasets: data/community/neherlab/hiv-1/hxb2/pathogen.json#L20
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (neherlab/hiv-1) to prevent recurrence.
build-and-deploy-datasets: data/community/itps/zikav/pathogen.json#L16
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (itps/zikav) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/chikV/genotypes/pathogen.json#L12
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (v-gen-lab/chikV) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv1/pathogen.json#L12
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv2/pathogen.json#L12
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv3/pathogen.json#L12
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv4/pathogen.json#L12
Misplaced 'placementMaskRanges' in pathogen.json. Placement masking not applied (belongs in tree.json at .meta.extensions.nextclade.placement_mask_ranges). Run migrations/migrate_016_fix_misplaced_placement_mask_ranges.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets
No files were found with the provided path: ./data_temp/*. No artifacts will be uploaded.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv1/pathogen.json#L16
Top-level 'deprecated' should be in 'attributes.deprecated'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv2/pathogen.json#L17
Field 'enabled' is obsolete (removed). No effect (field was never used). Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv2/pathogen.json#L18
Top-level 'experimental' should be in 'attributes.experimental'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv2/pathogen.json#L16
Top-level 'deprecated' should be in 'attributes.deprecated'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv3/pathogen.json#L17
Field 'enabled' is obsolete (removed). No effect (field was never used). Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv3/pathogen.json#L18
Top-level 'experimental' should be in 'attributes.experimental'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv3/pathogen.json#L16
Top-level 'deprecated' should be in 'attributes.deprecated'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv4/pathogen.json#L17
Field 'enabled' is obsolete (removed). No effect (field was never used). Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv4/pathogen.json#L18
Top-level 'experimental' should be in 'attributes.experimental'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.
build-and-deploy-datasets: data/community/v-gen-lab/dengue/denv4/pathogen.json#L16
Top-level 'deprecated' should be in 'attributes.deprecated'. Field may not be read correctly by Nextclade. Run migrations/migrate_017_unify_attributes.py to fix locally. Fix in upstream pipeline (v-gen-lab/dengue) to prevent recurrence.

Artifacts

Produced during runtime
Name Size Digest
server
302 MB
sha256:da4831b810e760ecdc1e7f54718b93e4cce02e4385ba13060ea9fc4afc71d759