Repository navigation
deploy pre-flight/verify 前置 Tailscale 入网(run 38834509231 host key 校验失败修复) - #252
Merged
Merged
Conversation
…st key 校验失败 Dispatch-Id: dlg-20261016-012851-03ef4e Task-Id: VideoTranscriptAPI-20261015-09 Fixes-Issue: #249 Agent-Executor: glm-pi Agent-Model: glm-5.3-flash Agent-Effort: high
Merged
Required Gate v2 — 状态面板当前状态:pass · 可合并 当前裁决: PR 累计主审轮(影子):
Gate 历史(v1;来源为持久化
|
| Run | Attempt | Head | 状态 | PR 累计主审轮(影子) | 收件人动作 |
|---|---|---|---|---|---|
| 38838952461 | 1 | 7e26491 |
pass |
1/5 · collecting |
可合并 |
历史行按 run_id + run_attempt 去重并只增不删;删除本评论后可由 gate_terminal 制品重建。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
PR #246 合并后(merge commit 6080131),main 上手动 dispatch 的部署 run 38834509231 在
pre-flightjob SSH 连100.68.21.80时报Host key verification failed.(exit 255):VM201 fleet runner 不在 tailnet,100.64/10 CGNAT 段走公网路由撞上 ISP NAT 内其他设备。ship job 因runner: self实际跳过 ci-templates 里的 Tailscale 步骤(宿主 NAT 直连的旧结论对本 fleet 已失效),但 pre-flight / verify-busy-lock-inode 两个 job 在 deploy.yml 内直连 SSH,无任何入网步骤。改动(.github/workflows/deploy.yml,纯新增 14 行)
pre-flightjob:「Set up SSH」之前插入「Connect to Tailscale」步骤(与 ci-templates@v2 同款:tailscale/github-action@4e4c49a…fb4d # v2+authkey: ${{ secrets.TS_AUTHKEY }},ephemeral 节点 job 结束自动下线)。verify-busy-lock-inodejob:同款步骤插入其「Set up SSH」之前,覆盖 identity 对账 / inode 对账 / 回滚三个 SSH step。验证
AssertionError: pre-flight missing tailscale step;改动后ok(红→绿成立)。grep -c "tailscale/github-action" .github/workflows/deploy.yml== 2。make test:1 条继承红test_asr_monitor_alert_delivery.py::TestNetworkGuard::test_unix_domain_socket_is_not_blocked(OSError: AF_UNIX path too long,worktree 深路径环境性失败,与本改动零耦合;主干基线不可用,标未能判定)。其余全绿。后续(不在本 PR)
Fixes #249
Dispatch-Id: dlg-20261016-012851-03ef4e / Task-Id: VideoTranscriptAPI-20261015-09