Skip to content

refactor: rename shell tool approvals crate#684

Merged
ahmedhesham6 merged 1 commit intomainfrom
refactor/rename-shell-tool-approvals-crate
Apr 8, 2026
Merged

refactor: rename shell tool approvals crate#684
ahmedhesham6 merged 1 commit intomainfrom
refactor/rename-shell-tool-approvals-crate

Conversation

@ahmedhesham6
Copy link
Copy Markdown
Collaborator

Description

Rename the shell tool approvals crate to stakpak-shell-tool-approvals and update workspace references so the published package name matches the Stakpak namespace.

Changes Made

  • rename the package in libs/shell-tool-approvals/Cargo.toml
  • update workspace dependency references in Cargo.toml, libs/agent-core, and tui
  • update Rust code references in libs/agent-core/src/types.rs and tui/src/services/auto_approve.rs
  • refresh Cargo.lock
  • add the renamed crate to the crates.io publish order in .github/workflows/build-and-release.yml

Testing

  • cargo fmt --all -- libs/agent-core/src/types.rs tui/src/services/auto_approve.rs
  • cargo check --workspace
  • skipped cargo clippy ... -D warnings at user request because unrelated existing TUI warnings currently fail the run

Breaking Changes

  • published crate name changes from shell-tool-approvals to stakpak-shell-tool-approvals

Rename the shell tool approvals package to stakpak-shell-tool-approvals, update workspace and crate references, and publish the renamed crate in the release workflow.
@ahmedhesham6 ahmedhesham6 merged commit 4d8f925 into main Apr 8, 2026
1 check passed
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