Files
AIPass/src/aipass/drone/apps/handlers/git/__init__.py
T
AIOSAI f83a003a73 feat(drone): add 'drone @git tag <vX.Y.Z>' — guarded release-tag push, automate the merge playbook's last manual step
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.
2026-07-02 19:02:02 -07:00

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