graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[registry/storage/driver/gcs/common.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[registry/storage/driver/testsuites/testsuites.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[registry/storage/driver/gcs/gcs.go]" -- "[registry/storage/driver/gcs/common.go]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[registry/storage/driver/gcs/gcs.go]" -- "[registry/storage/driver/gcs/gcs_next.go]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[registry/datastore/migrations/premigrations/20220504095644_add_gardener_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503163734_create_layers_table_partitions_testing.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220803113926_update_gc_track_deleted_layers_function.go]" -- "[registry/datastore/migrations/premigrations/20220216124355_soft_delete_emtpy_repositories_batch_2.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220217184738_soft_delete_emtpy_repositories_batch_6.go]" -- "[registry/datastore/migrations/premigrations/20220217095717_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20210503162502_create_gc_track_deleted_tags_trigger.go]" -- "[registry/datastore/migrations/premigrations/20210503145848_create_media_types_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20210503162531_create_gc_track_switched_tags_function.go]" -- "[registry/datastore/migrations/premigrations/20210503150907_create_repository_blobs_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230724040955_post_add_fk_manifests_subject_id_manifests_parent.go]" -- "[registry/datastore/migrations/premigrations/20210503150607_create_blobs_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20210503162531_create_gc_track_switched_tags_function.go]" -- "[registry/datastore/migrations/premigrations/20210503161555_create_gc_track_configuration_blobs_trigger.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220602095432_add_more_gardener_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220524173026_add_cosign_media_types.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20211119110903_update_gc_track_deleted_manifests_function.go]" -- "[registry/datastore/migrations/premigrations/20211112171201_update_gc_track_manifest_uploads_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220502140611_add_artifacthub_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220217184755_soft_delete_emtpy_repositories_batch_6.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20211115135816_update_gc_track_switched_tags_function.go]" -- "[registry/datastore/migrations/premigrations/20210503161027_create_gc_track_blob_uploads_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220803114849_update_gc_track_deleted_layers_trigger.go]" -- "[registry/datastore/migrations/premigrations/20210503163331_create_gc_blobs_configurations_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230803112352_add_falcoctl_mediatypes.go]" -- "[registry/datastore/migrations/premigrations/20220216122704_soft_delete_emtpy_repositories_batch_2.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230724040951_post_validate_fk_manifests_subject_id_manifests_batch_3.go]" -- "[registry/datastore/migrations/premigrations/20210503152740_create_gc_blobs_layers_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220217185131_soft_delete_emtpy_repositories_batch_6.go]" -- "[registry/datastore/migrations/premigrations/20210503163117_create_layers_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230724040954_post_add_fk_manifests_subject_id_manifests_partitions_testing.go]" -- "[registry/datastore/migrations/premigrations/20211112171201_update_gc_track_manifest_uploads_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231013035836_add_artifact_media_type_id_to_manifests.go]" -- "[registry/datastore/migrations/premigrations/20230724040949_post_validate_fk_manifests_subject_id_manifests_batch_2.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230620040523_add_subject_id_to_manifests.go]" -- "[registry/datastore/migrations/premigrations/20210921163523_add_manifests_total_size_column.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231005154751_add_docker_attestation_media_type.go]" -- "[registry/datastore/migrations/premigrations/20210503163607_create_blobs_table_partitions_testing.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20221222115519_post_add_layers_simplified_usage_index_batch_5.go]" -- "[registry/datastore/migrations/premigrations/20220217095718_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231014043856_post_validate_fk_manifests_artifact_media_type_id_media_types_batch_2.go]" -- "[registry/datastore/migrations/premigrations/20210927141959_add_gc_blob_review_queue_created_at_column.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20221123174403_post_add_layers_simplified_usage_index_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20220217183900_soft_delete_emtpy_repositories_batch_5.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20240221102250_add_cue_module_media_type.go]" -- "[registry/datastore/migrations/premigrations/20221222120826_post_add_layers_simplified_usage_index_batch_6.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220503095645_add_opa_media_types.go]" -- "[registry/datastore/migrations/premigrations/20211115135816_update_gc_track_switched_tags_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20250224144143_post_create_manifests_partitions_subject_id_index_batch_2.go]" -- "[registry/datastore/migrations/premigrations/20210503163001_create_repository_blobs_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230724040951_post_validate_fk_manifests_subject_id_manifests_batch_3.go]" -- "[registry/datastore/migrations/premigrations/20220217183902_soft_delete_emtpy_repositories_batch_5.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220803114849_update_gc_track_deleted_layers_trigger.go]" -- "[registry/datastore/migrations/premigrations/20211214120158_add_gc_manifest_review_queue_event_not_null_constraint.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220308164158_add_repositories_deleted_at_is_not_null_index.go]" -- "[registry/datastore/migrations/premigrations/20220217095717_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230723085831_post_add_fk_manifests_subject_id_manifests_not_valid.go]" -- "[registry/datastore/migrations/premigrations/20210503152740_create_gc_blobs_layers_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220217095718_soft_delete_emtpy_repositories_batch_4.go]" -- "[registry/datastore/migrations/premigrations/20210503163943_create_gc_blobs_layers_table_partitions_testing.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220504094851_add_wasm_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220308164158_add_repositories_deleted_at_is_not_null_index.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220228110114_add_oras_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503163734_create_layers_table_partitions_testing.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20211112165614_add_gc_manifest_review_queue_event_column.go]" -- "[registry/datastore/migrations/premigrations/20210503163117_create_layers_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20211115134404_update_gc_track_deleted_manifest_lists_function.go]" -- "[registry/datastore/migrations/premigrations/20210503162531_create_gc_track_switched_tags_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220524173026_add_cosign_media_types.go]" -- "[registry/datastore/migrations/premigrations/20210503161555_create_gc_track_configuration_blobs_trigger.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20230822130421_drop_repositories_migration_columns.go]" -- "[registry/datastore/migrations/premigrations/20220524173540_add_oci_encrypted_media_types.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220215130020_soft_delete_emtpy_repositories_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20210503160732_seed_gc_review_after_defaults_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20210927141959_add_gc_blob_review_queue_created_at_column.go]" -- "[registry/datastore/migrations/premigrations/20210503161629_create_gc_track_layer_blobs_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231014043952_post_add_fk_manifests_artifact_media_type_id_media_types_partitions_testing.go]" -- "[registry/datastore/migrations/premigrations/20220217095717_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220518134806_add_gardener_media_types.go]" -- "[registry/datastore/migrations/premigrations/20220217095717_soft_delete_emtpy_repositories_batch_4.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/root.go]" -- "[registry/datastore/migrations/premigrations/20210503163039_create_manifests_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231014043852_post_validate_fk_manifests_artifact_media_type_id_media_types_batch_1.go]" -- "[registry/datastore/migrations/premigrations/20210503160418_create_gc_manifest_review_queue_table.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20211115134404_update_gc_track_deleted_manifest_lists_function.go]" -- "[registry/datastore/migrations/premigrations/20210503160748_create_gc_review_after_function.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20220217095718_soft_delete_emtpy_repositories_batch_4.go]" -- "[registry/datastore/migrations/premigrations/20210503163117_create_layers_table_partitions.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231014043906_post_validate_fk_manifests_artifact_media_type_id_media_types_batch_5.go]" -- "[registry/datastore/migrations/premigrations/20210503162126_create_gc_track_deleted_layers_trigger.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/datastore/migrations/premigrations/20231014043952_post_add_fk_manifests_artifact_media_type_id_media_types_partitions_testing.go]" -- "[registry/datastore/migrations/premigrations/20210927141959_add_gc_blob_review_queue_created_at_column.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; }