devpulse-tier (owner) verb: fetch origin, VERSION GUARD (tag X.Y.Z must match origin/main pyproject + __init__), EXISTS GUARD (refuse if tag exists), tag origin/main + push -> fires publish.yml. 'tag --list' is global tier. Removes the last user-input step from releases (Patrick request, S274). Merge playbook (merge.md) updated to use it. Verb proven live: cut v2.6.1.
16 lines
731 B
Python
16 lines
731 B
Python
"""Git workflow handlers — lock, status, sync, PR, diff, log, commit, checkout."""
|
|
|
|
from . import lock_handler as lock_handler # explicit re-export for type checkers
|
|
from . import status_handler as status_handler
|
|
from . import sync_handler as sync_handler
|
|
from . import pr_handler as pr_handler
|
|
from . import diff_handler as diff_handler
|
|
from . import log_handler as log_handler
|
|
from . import commit_handler as commit_handler
|
|
from . import checkout_handler as checkout_handler
|
|
from . import dev_pr_handler as dev_pr_handler
|
|
from . import branches_handler as branches_handler
|
|
from . import delete_branch_handler as delete_branch_handler
|
|
from . import close_pr_handler as close_pr_handler
|
|
from . import tag_handler as tag_handler
|