Skip to content

chore: promote staging to staging-promote/428303af-23255149035 (2026-03-18 19:20 UTC) - #1376

Merged
henrypark133 merged 8 commits into
mainfrom
staging-promote/f2cd1d37-23262791325
Mar 18, 2026
Merged

henrypark133 merged 8 commits into
mainfrom
staging-promote/f2cd1d37-23262791325

Conversation

@ironclaw-ci

@ironclaw-ci ironclaw-ci Bot commented Mar 18, 2026 •

Copy link
Copy Markdown
Contributor

Auto-promotion from staging CI

Batch range: 428303af1128e7f124ad623fc1338393a4d06fcc..f2cd1d37bc34f1017d617b1902a32fd1078ea23e
Promotion branch: staging-promote/f2cd1d37-23262791325
Base: staging-promote/428303af-23255149035
Triggered by: Staging CI batch at 2026-03-18 19:20 UTC

Commits in this batch (8):

Current commits in this promotion (8)

Current base: main
Current head: staging-promote/f2cd1d37-23262791325
Current range: origin/main..origin/staging-promote/f2cd1d37-23262791325

Auto-updated by staging promotion metadata workflow

Waiting for gates:

  • Tests: pending
  • E2E: pending
  • Claude Code review: pending (will post comments on this PR)

Auto-created by staging-ci workflow

G7CNF and others added 8 commits March 18, 2026 11:33
* fix(setup): remove nonexistent webhook secret command hint

* test(setup): cover webhook secret onboarding hint
* fix(llm): cap retry-after delays

* Update src/llm/retry.rs

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* fix(telegram): preserve polling after secret-blocked updates

* style(telegram): simplify polling leak-scan guard

* style(telegram): satisfy clippy for poll leak guard
- Project target: 80% with 2% threshold (was: auto with 1%)
- Patch target: 90% (was: 80% with 5% threshold)
- Add PR comment config with reach/diff/flags layout
- Enable require_changes to reduce comment noise
* feat: upgrade MiniMax default model to M2.7

- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed to model list
- Set MiniMax-M2.7 as default model
- Keep all previous models as alternatives
- Update related tests

* fix: use canonical model name in test per review

Use MiniMax-M2.7-highspeed (canonical casing) in the reasoning
models test for consistency with the documentation and provider
configuration.

[skip-regression-check]
* fix: add debug_assert invariant guards to critical code paths (closes #1215)

Add three debug_assert! calls to catch impossible-in-correct-code states
early in debug builds without affecting release performance:

- execute_tool_with_safety: assert tool_name is non-empty at entry
- JobContext::transition_to: assert state machine transition is valid
- CircuitBreakerProvider::record_success: assert circuit is not Open
  (check_allowed() must gate all calls before record_success())

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* test: add regression test for empty tool name invariant guard

Covers the debug_assert!(!tool_name.is_empty()) added in execute_tool_with_safety.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs: add Japanese README

* Update README.ja.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update README.ja.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@github-actions github-actions Bot added scope: channel/wasm WASM channel runtime scope: tool/mcp MCP client scope: llm LLM integration scope: workspace Persistent memory / workspace scope: setup Onboarding / setup scope: docs Documentation size: L 200-499 changed lines risk: high Safety, secrets, auth, or critical infrastructure contributor: core 20+ merged PRs labels Mar 18, 2026
Base automatically changed from staging-promote/428303af-23255149035 to main March 18, 2026 21:16
@henrypark133
henrypark133 merged commit 2033d77 into main Mar 18, 2026
36 of 40 checks passed
@henrypark133
henrypark133 deleted the staging-promote/f2cd1d37-23262791325 branch March 18, 2026 21:16
bkutasi pushed a commit to bkutasi/ironclaw that referenced this pull request Mar 28, 2026
…3262791325

chore: promote staging to staging-promote/428303af-23255149035 (2026-03-18 19:20 UTC)
drchirag1991 pushed a commit to drchirag1991/ironclaw that referenced this pull request Apr 8, 2026
…3262791325

chore: promote staging to staging-promote/387f5c90-23255149035 (2026-03-18 19:20 UTC)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor: core 20+ merged PRs risk: high Safety, secrets, auth, or critical infrastructure scope: channel/wasm WASM channel runtime scope: docs Documentation scope: llm LLM integration scope: setup Onboarding / setup scope: tool/mcp MCP client scope: workspace Persistent memory / workspace size: L 200-499 changed lines staging-promotion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants