Skip to content

Main#3002

Merged
henrypark133 merged 5 commits into
stagingfrom
main
Apr 27, 2026
Merged

Main#3002
henrypark133 merged 5 commits into
stagingfrom
main

Conversation

@henrypark133

Copy link
Copy Markdown
Collaborator

Summary

Change Type

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • CI/Infrastructure
  • Security
  • Dependencies

Linked Issue

Validation

  • cargo fmt --all -- --check
  • cargo clippy --all --benches --tests --examples --all-features -- -D warnings
  • cargo build
  • Relevant tests pass:
  • cargo test --features integration if database-backed or integration behavior changed
  • Manual testing:
  • If a coding agent was used and supports it, review-pr or pr-shepherd --fix was run before requesting review

Security Impact

Database Impact

Blast Radius

Rollback Plan

Review Follow-Through


Review track:

henrypark133 and others added 5 commits April 17, 2026 17:59
Chore: Promote Staging to Main
* chore: release

* fix(release): bump ironclaw to v0.26.0

* docs(release): expand v0.26.0 changelog

---------

Co-authored-by: ironclaw-ci[bot] <266877842+ironclaw-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Park <henrypark133@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 27, 2026 23:48
@github-actions github-actions Bot added scope: docs Documentation scope: dependencies Dependency updates size: M 50-199 changed lines risk: medium Business logic, config, or moderate-risk modules contributor: core 20+ merged PRs labels Apr 27, 2026
@henrypark133 henrypark133 merged commit 983a95c into staging Apr 27, 2026
6 checks passed

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request prepares the project for the 0.26.0 release, involving version bumps across the workspace, comprehensive changelog updates, and artifact refreshes for various tools and channels. Key additions include a per-project sandbox with cost tracking and the inclusion of the sandbox_daemon.exe in the Windows installer. Feedback highlights that a deprecation notice regarding the verification field was lost during the changelog transition and that a Slack-related fix is misplaced in the skills-specific changelog.

Comment thread CHANGELOG.md
## [Unreleased]

### Changed
## [0.26.0](https://github.com/nearai/ironclaw/compare/ironclaw-v0.25.0...ironclaw-v0.26.0) - 2026-04-21

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The specific entry regarding ActionResponse payloads and the removal of the legacy verification field (previously under [Unreleased]) appears to have been lost during the transition to the 0.26.0 section. While the onboarding_state unification is mentioned, the explicit deprecation of the verification wire field should be preserved for client developers to ensure documentation accurately reflects the current implementation state.

References
  1. Documentation must precisely match the code implementation and clearly distinguish between the current implementation state and future or planned states.


### Other

- Fix Slack relay OAuth callback state lookup ([#2512](https://github.com/nearai/ironclaw/pull/2512))

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This entry regarding the Slack relay OAuth fix seems misplaced in the ironclaw_skills changelog. Slack is a communication channel, and this fix is correctly categorized under *(channels)* in the root CHANGELOG.md. Unless the fix was specifically implemented within the ironclaw_skills crate, it should be removed from this file to avoid confusion.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR appears to be a release/version bump and packaging/registry update across the IronClaw workspace, aligning crate versions, changelogs, and published WASM extension artifact pointers for the 0.26.0 release.

Changes:

  • Add sandbox_daemon.exe to the Windows WiX installer feature set.
  • Update registry entries to point at ironclaw-v0.26.0 released WASM artifacts (tools/channels) and add missing portfolio artifact metadata.
  • Bump workspace/crate versions (ironclaw0.26.0, ironclaw_common0.3.0, ironclaw_skills0.2.0) and update changelogs/lockfile accordingly.

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
wix/main.wxs Ships sandbox_daemon.exe alongside ironclaw.exe in the MSI.
registry/tools/portfolio.json Adds published WASM artifact URL+sha for portfolio tool.
registry/tools/github.json Updates GitHub tool artifact URL+sha to v0.26.0 and tool version to 0.2.4.
registry/channels/telegram.json Updates Telegram channel artifact URL+sha to v0.26.0 and version to 0.2.10.
registry/channels/slack.json Updates Slack channel artifact URL+sha to v0.26.0 and version to 0.3.1.
registry/channels/feishu.json Updates Feishu/Lark channel artifact URL+sha to v0.26.0 and version to 0.2.2.
crates/ironclaw_tui/Cargo.toml Updates dependency version for ironclaw_common to 0.3.0.
crates/ironclaw_skills/Cargo.toml Bumps ironclaw_skills crate version to 0.2.0.
crates/ironclaw_skills/CHANGELOG.md Adds a new crate changelog for the 0.2.0 release.
crates/ironclaw_engine/Cargo.toml Updates ironclaw_common/ironclaw_skills dependency versions.
crates/ironclaw_common/Cargo.toml Bumps ironclaw_common crate version to 0.3.0.
crates/ironclaw_common/CHANGELOG.md Adds 0.3.0 release notes.
Cargo.toml Bumps root crate to 0.26.0 and updates workspace path dependency versions.
Cargo.lock Updates locked versions to reflect the release bump.
CHANGELOG.md Adds 0.26.0 release notes to the root changelog.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
- *(ci)* add replay snapshot gating, speed up feedback loops, improve cache reuse, validate release versions in Docker workflows, and stabilize staging promotion checks ([#2621](https://github.com/nearai/ironclaw/pull/2621)) ([#2566](https://github.com/nearai/ironclaw/pull/2566)) ([#2609](https://github.com/nearai/ironclaw/pull/2609)) ([#2610](https://github.com/nearai/ironclaw/pull/2610)) ([#2742](https://github.com/nearai/ironclaw/pull/2742)) ([#2576](https://github.com/nearai/ironclaw/pull/2576)) ([#2661](https://github.com/nearai/ironclaw/pull/2661)) ([#2773](https://github.com/nearai/ironclaw/pull/2773))
- *(docker/ops)* add hourly image builds, release-process image builds, and historical image rebuild workflows ([#2519](https://github.com/nearai/ironclaw/pull/2519)) ([#2507](https://github.com/nearai/ironclaw/pull/2507)) ([#2509](https://github.com/nearai/ironclaw/pull/2509)) ([#2321](https://github.com/nearai/ironclaw/pull/2321))
- *(docs)* expand MCP, hosting, Responses API, setup, contributor-review, and architecture documentation ([#1138](https://github.com/nearai/ironclaw/pull/1138)) ([#2262](https://github.com/nearai/ironclaw/pull/2262)) ([#2440](https://github.com/nearai/ironclaw/pull/2440)) ([#2427](https://github.com/nearai/ironclaw/pull/2427)) ([#2714](https://github.com/nearai/ironclaw/pull/2714)) ([#2365](https://github.com/nearai/ironclaw/pull/2365))

Copilot AI Apr 28, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The previous changelog included specific migration notes about the web SSE event rename to onboarding_state and the removal of the legacy verification field from extension setup/auth ActionResponse payloads, but those notes are no longer present anywhere in the changelog. Please add these migration notes back (ideally under the 0.26.0 entry in a "Changed"/"Breaking" section) so external clients have clear upgrade guidance.

Suggested change
### Changed
- *(web)* rename the SSE event emitted for onboarding updates to `onboarding_state`. Migration note: clients listening for the previous onboarding event name must update their subscriptions/handlers to consume `onboarding_state` instead.
### Breaking
- *(extensions)* remove the legacy `verification` field from extension setup/auth `ActionResponse` payloads. Migration note: external clients should stop reading `verification` from these responses and rely on the current `ActionResponse` payload shape instead.

Copilot uses AI. Check for mistakes.
Comment thread Cargo.toml
Comment on lines 22 to 26
[package]
name = "ironclaw"
version = "0.25.0"
version = "0.26.0"
edition = "2024"
rust-version = "1.92"

Copilot AI Apr 28, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description template is still largely unfilled (summary bullets, linked issue, validation checklist, review track). Since this PR bumps release versions and registry artifacts, please fill out the PR metadata to document intent and verification steps.

Copilot uses AI. Check for mistakes.
@ironclaw-ci ironclaw-ci Bot mentioned this pull request Apr 29, 2026
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: medium Business logic, config, or moderate-risk modules scope: dependencies Dependency updates scope: docs Documentation size: M 50-199 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants