Commit a67aee6
committed
release.yml: add tmate detached debugging to Mac job
Add a tmate session in detached mode to the Mac build job so that
one can SSH into the build agent while the pipeline steps run
concurrently. The setup step installs tmate via Homebrew, fetches
SSH public keys from the dscho and mjcheetham GitHub profiles to
restrict access, then starts tmate in detached mode and prints the
SSH connection string.
A final step with `condition: always()` waits for the tmate socket to
disappear, keeping the agent alive until the user disconnects. This
follows the pattern documented in the team's github-action-knowledge-
base.md for tmate detached mode inside containers, adapted for Azure
Pipelines syntax.
Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>1 parent 042625d commit a67aee6
1 file changed
Lines changed: 33 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
716 | 740 | | |
717 | 741 | | |
718 | 742 | | |
| |||
744 | 768 | | |
745 | 769 | | |
746 | 770 | | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
747 | 780 | | |
748 | 781 | | |
749 | 782 | | |
| |||
0 commit comments