Skip to content

shipper unlock

Usage: shipper unlock [options] [issue]

Release an issue lock or sweep stale locks

ArgumentRequiredDescriptionChoices
[issue]noShipper issue ID, gh:, or GitHub URL-
LongShortValueDefaultDescriptionChoices
—stale---release all stale locks-
—force---force release a live run or operator pause after displaying its owner-

Release the lock on S#42.

Terminal window
shipper unlock S#42

Force unlock after inspecting the live holder.

Terminal window
shipper unlock S#42 --force

Release all stale issue locks.

Terminal window
shipper unlock --stale
CodeWhen
0The selected lock or stale locks are released.
1Validation, issue lookup, or local lock cleanup fails.
  • —stale cannot be used with an issue argument
  • An issue argument is required unless —stale is used
  • A live owner is never stale because of age. Targeted unlock first reports the issue, PID, and acquisition time; use —force only after reviewing those facts.
  • Dead, corrupt, unreadable, or process-less records are reclaimable without —force. A forced retry removes only the exact lock token that was assessed.
  • Troubleshooting: stale locks