Skip to content

ci: bound docs translation finalizers#70

Merged
vincentkoc merged 1 commit into
mainfrom
fix-docs-finalizer-timeout
Jun 27, 2026
Merged

ci: bound docs translation finalizers#70
vincentkoc merged 1 commit into
mainfrom
fix-docs-finalizer-timeout

Conversation

@vincentkoc

Copy link
Copy Markdown
Member

What Problem This Solves

After bounding locale translation workers, the zh-TW proof run showed the next unbounded part of Translate Full: Finalize zh-TW artifact can sit in progress without updating the run. That still pins the full-translation chain.

Why This Change Was Made

Add a 60 minute job timeout to the reusable locale finalizer. The finalizer can legitimately install dependencies, validate docs, commit locale output, dispatch deploys, and run canary smoke, so this is intentionally looser than a tiny gate while still preventing indefinite workflow wedging.

User Impact

Docs translation finalization failures become visible bounded CI failures instead of silently blocking future full-translation runs.

Evidence

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/translate-locale-reusable.yml"); puts "yaml ok"'
  • git diff --check
  • .agents/skills/autoreview/scripts/autoreview --mode local clean, patch correct 0.93
  • Live proof source: Translate Full run 28294966132; zh-TW translation succeeded, then Finalize zh-TW artifact stayed in progress without updating.

@vincentkoc vincentkoc requested a review from a team as a code owner June 27, 2026 16:39
@mintlify

mintlify Bot commented Jun 27, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
clawdhub 🟡 Building Jun 27, 2026, 4:39 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@mintlify

mintlify Bot commented Jun 27, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
openclaw 🟡 Building Jun 27, 2026, 4:39 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@vincentkoc vincentkoc merged commit c162f2d into main Jun 27, 2026
4 checks passed
@vincentkoc vincentkoc deleted the fix-docs-finalizer-timeout branch June 27, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant