Repository navigation
Conversation
When the Kimi K3 fixup step reaches its time limit, continue with the partial fixes and keep the PR as a draft. Other Kimi K3 failures still stop the job. A separate report-timeouts job opens or updates an issue labelled upgrade-deps-timeout. It reads step and job timeouts from the upgrade job's annotations, plus agent Bash calls that exceeded their timeout in the Kimi K3 transcript. The PR description step gets a 30-minute limit so it cannot exhaust the job's time limit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
wan9chi
force-pushed
the
claude/amazing-proskuriakova-5aa09f
branch
from
November 1, 2026 03:06
e540fea to
1ecb869
Compare
wan9chi
changed the base branch from
main
to
claude/install-shortcut-recorded-package
November 1, 2026 03:06
fengmk2
approved these changes
Nov 1, 2026
Hosted runners report step timeouts as "The action has timed out." without the step name. Read the upgrade job log for that message and match its time to the step that was running. The message is logged as the step ends, in the second the next step starts, so pick the last step that started in an earlier second. Fall back to the plain message if the log cannot be read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Timeouts in the Upgrade Upstream Dependencies workflow currently go unnoticed unless someone reads the run log. In run 41210115268, a Kimi K3
Bashcall ("Rebuild binding with debug symbols") exceeded its 600s limit. The step later failed with a Kimi429usage-limit error. On 2026-05-22 and 2026-05-25, the Kimi step itself hit its 180-minute limit, and the job stopped without a PR.Changes
429behaves as before..github/scripts/agent-command-timeouts.tsreads the Kimi transcript (the action'sexecution_file) forBashcalls withtimedOutAfterMs, and passes them on as a job output.report-timeoutsjob: runs afterupgrade, even when it fails or exceeds its own time limit. It reads step and job timeouts from the upgrade job's annotations, adds the command timeouts, and opens an issue labelledupgrade-deps-timeout. If one is already open, it comments instead. It's a separate job so the Kimi steps never get a token withissues: write.The action has timed out., without the step name. The report job finds that message in the upgrade job's log and names the step that was running. The runner logs it as the step ends, in the same second the next step starts, so the job picks the last step that started in an earlier second. If the log can't be read, the issue falls back to the plain message.kimi-fixupsline (successortimed out).Verification
vite-plus/test, because the local pnpm install was broken.The action has timed out., the wording hosted runners still use) and the newer wording in the runner source, which names the step. It ignores unrelated "timed out" messages.The action has timed out.). "Check Kimi K3 result" let the job continue, the computeddraftwastrue, andreport-timeoutscreated Upgrade Upstream Dependencies timed out #3307 with the newupgrade-deps-timeoutlabel.Check upgrade dependencies with Kimi K3: The action has timed out. Before pushing, I dry-ran the report script against the first run's real data, including the fallback when the job log can't be read.🤖 Generated with Claude Code