Skip to content

Commit af80572

Browse files
committed
Merge remote-tracking branch 'origin/main' into hide/feat/session-status-stale-blocked
# Conflicts: # ui/src/i18n/.i18n/ar.meta.json # ui/src/i18n/.i18n/de.meta.json # ui/src/i18n/.i18n/es.meta.json # ui/src/i18n/.i18n/fa.meta.json # ui/src/i18n/.i18n/fr.meta.json # ui/src/i18n/.i18n/id.meta.json # ui/src/i18n/.i18n/it.meta.json # ui/src/i18n/.i18n/ja-JP.meta.json # ui/src/i18n/.i18n/ko.meta.json # ui/src/i18n/.i18n/nl.meta.json # ui/src/i18n/.i18n/pl.meta.json # ui/src/i18n/.i18n/pt-BR.meta.json # ui/src/i18n/.i18n/th.meta.json # ui/src/i18n/.i18n/tr.meta.json # ui/src/i18n/.i18n/uk.meta.json # ui/src/i18n/.i18n/vi.meta.json # ui/src/i18n/.i18n/zh-CN.meta.json # ui/src/i18n/.i18n/zh-TW.meta.json
2 parents 28987ca + 7994880 commit af80572

496 files changed

Lines changed: 29556 additions & 3350 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/mantis-discord-status-reactions.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,17 @@ jobs:
437437
echo "::warning::Could not generate motion-trimmed desktop previews; continuing with screenshots and full MP4 links."
438438
fi
439439
440-
baseline_status="$(jq -r '.scenarios[0].status' "$root/baseline/discord-qa-summary.json")"
441-
candidate_status="$(jq -r '.scenarios[0].status' "$root/candidate/discord-qa-summary.json")"
440+
read_discord_status_reaction_status() {
441+
local lane="$1"
442+
if [[ -f "$root/$lane/qa-evidence.json" ]]; then
443+
jq -r '.entries[0].result.status' "$root/$lane/qa-evidence.json"
444+
return
445+
fi
446+
jq -r '.scenarios[0].status' "$root/$lane/discord-qa-summary.json"
447+
}
448+
449+
baseline_status="$(read_discord_status_reaction_status baseline)"
450+
candidate_status="$(read_discord_status_reaction_status candidate)"
442451
443452
jq -n \
444453
--arg baseline_status "$baseline_status" \

.github/workflows/mantis-discord-thread-attachment.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,17 @@ jobs:
451451
452452
capture_candidate_discord_web
453453
454-
baseline_status="$(jq -r '.scenarios[] | select(.id == "discord-thread-reply-filepath-attachment") | .status' "$root/baseline/discord-qa-summary.json")"
455-
candidate_status="$(jq -r '.scenarios[] | select(.id == "discord-thread-reply-filepath-attachment") | .status' "$root/candidate/discord-qa-summary.json")"
454+
read_discord_thread_attachment_status() {
455+
local lane="$1"
456+
if [[ -f "$root/$lane/qa-evidence.json" ]]; then
457+
jq -r '.entries[] | select(.test.id == "discord-thread-reply-filepath-attachment") | .result.status' "$root/$lane/qa-evidence.json"
458+
return
459+
fi
460+
jq -r '.scenarios[] | select(.id == "discord-thread-reply-filepath-attachment") | .status' "$root/$lane/discord-qa-summary.json"
461+
}
462+
463+
baseline_status="$(read_discord_thread_attachment_status baseline)"
464+
candidate_status="$(read_discord_thread_attachment_status candidate)"
456465
comparison_status="fail"
457466
if [[ "$baseline_status" == "fail" && "$candidate_status" == "pass" ]]; then
458467
comparison_status="pass"

.github/workflows/mantis-telegram-live.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,8 @@ jobs:
445445
telegram_exit=$?
446446
set -e
447447
448-
if [[ ! -f "$root/telegram-qa-summary.json" ]]; then
449-
echo "Telegram live QA did not produce a summary." >&2
448+
if [[ ! -f "$root/qa-evidence.json" && ! -f "$root/telegram-qa-summary.json" ]]; then
449+
echo "Telegram live QA did not produce an evidence summary." >&2
450450
exit "$telegram_exit"
451451
fi
452452
echo "telegram_exit=${telegram_exit}" >> "$GITHUB_OUTPUT"

.github/workflows/openclaw-live-and-e2e-checks-reusable.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1748,6 +1748,7 @@ jobs:
17481748
anthropic) require_any Anthropic ANTHROPIC_API_KEY ANTHROPIC_API_KEY_OLD ANTHROPIC_API_TOKEN ;;
17491749
google) require_any Google GEMINI_API_KEY GOOGLE_API_KEY ;;
17501750
minimax) require_any MiniMax MINIMAX_API_KEY ;;
1751+
moonshot) require_any Moonshot MOONSHOT_API_KEY KIMI_API_KEY ;;
17511752
openai) require_any OpenAI OPENAI_API_KEY ;;
17521753
opencode-go) require_any OpenCode OPENCODE_API_KEY OPENCODE_ZEN_API_KEY ;;
17531754
openrouter) require_any OpenRouter OPENROUTER_API_KEY ;;
@@ -1836,7 +1837,7 @@ jobs:
18361837
run: |
18371838
set -euo pipefail
18381839
1839-
all_providers=(anthropic google minimax openai opencode-go openrouter xai zai fireworks)
1840+
all_providers=(anthropic google minimax moonshot openai opencode-go openrouter xai zai fireworks)
18401841
18411842
normalize_provider() {
18421843
local value="${1,,}"
@@ -1922,6 +1923,7 @@ jobs:
19221923
anthropic) require_any Anthropic ANTHROPIC_API_KEY ANTHROPIC_API_KEY_OLD ANTHROPIC_API_TOKEN ;;
19231924
google) require_any Google GEMINI_API_KEY GOOGLE_API_KEY ;;
19241925
minimax) require_any MiniMax MINIMAX_API_KEY ;;
1926+
moonshot) require_any Moonshot MOONSHOT_API_KEY KIMI_API_KEY ;;
19251927
openai) require_any OpenAI OPENAI_API_KEY ;;
19261928
opencode-go) require_any OpenCode OPENCODE_API_KEY OPENCODE_ZEN_API_KEY ;;
19271929
openrouter) require_any OpenRouter OPENROUTER_API_KEY ;;

.github/workflows/openclaw-release-publish.yml

Lines changed: 181 additions & 29 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)