pipelines and triggers were not cleaned up when a repository was deleted. add repo_at foreign key with on delete cascade to both tables so the database handles cleanup automatically. pipeline_statuses also cascade through pipelines, ensuring the full chain is removed. replaces repo_owner/repo_name lookups with repo_at
Signed-off-by: moshyfawn email@moshyfawn.dev
pipelines.trigger_idreferencestriggers.id, and a cascading relationship is already present, so we don't need to addrepo_atto that table! when a pipeline is deleted, its corresponding trigger metadata is also deletedthe rest of the code lgtm! thanks for working on this!