Source code for ralph.pipeline.effects.push_effect

"""Push pipeline effect."""

from __future__ import annotations

from dataclasses import dataclass


[docs] @dataclass(frozen=True) class PushEffect: """Effect to push changes to remote. Attributes: remote: Remote name (default: origin). branch: Branch name (optional, uses current branch if not specified). """ remote: str = "origin" branch: str | None = None