class WarpEngine::Pipeline

A CI repository the engine tracks (table pipelines), mirrored from the CI server by WarpEngine::PipelineSyncService. Identified by the CI’s repository id (woodpecker_repo_id, also remote_repo_id), with the repository owner and name, its platform (a WarpEngine::Platform name or UNKNOWN_PLATFORM), whether it is active, and the last run’s status and time. It may be linked to the WarpEngine::Software it builds; a software belongs to one pipeline at most, so linking it takes it from the others. Scopes: active (kept and active) and by_remote_repo_id. Soft-deletable.