Skip to content

chore: adopt ship command and shipping definition#441

Merged
chaliy merged 3 commits intomainfrom
claude/adopt-ship-command-38Gt2
Mar 1, 2026
Merged

chore: adopt ship command and shipping definition#441
chaliy merged 3 commits intomainfrom
claude/adopt-ship-command-38Gt2

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented Mar 1, 2026

What

Add /ship command and "Shipping" definition to bashkit, adopted from everruns/everruns.

Why

Standardize the shipping workflow so agents follow a consistent quality-gated flow: test coverage, artifact updates, smoke testing, quality gates, PR, CI, merge.

How

  • .claude/commands/ship.md: 8-phase ship command adapted for bashkit's tooling (cargo/just, no UI/server, bashkit-specific smoke testing paths)
  • AGENTS.md: Added "Shipping" section defining what "ship" means and pointing to /ship command
  • crates/bashkit/src/builtins/curl.rs: Fixed pre-existing clippy dead-code warning by adding missing #[cfg(feature = "http_client")] gate on resolve_redirect_url

Risk

Low — markdown/workflow files + trivial cfg gate fix.

Checklist

  • cargo fmt --check passes
  • cargo clippy --all-targets -- -D warnings passes
  • just test passes (all tests green)
  • No behavioral code changes

claude added 3 commits March 1, 2026 06:02
Add /ship command adapted from everruns for bashkit's tooling
(cargo/just, no UI/server, bashkit-specific smoke testing).
Add "Shipping" definition to AGENTS.md.

https://claude.ai/code/session_01Lbmx1UUYMfUkV5pL8Bw2v4
Function only used under http_client feature but lacked the gate,
causing dead-code warning.

https://claude.ai/code/session_01Lbmx1UUYMfUkV5pL8Bw2v4
Add Phase 3b (code simplification) and Phase 3c (security review)
to the shipping workflow, ensuring changed code is reviewed for
duplication, complexity, and security vulnerabilities before merge.

https://claude.ai/code/session_01Lbmx1UUYMfUkV5pL8Bw2v4
@chaliy chaliy merged commit 03fc095 into main Mar 1, 2026
16 checks passed
@chaliy chaliy deleted the claude/adopt-ship-command-38Gt2 branch March 12, 2026 03: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.

2 participants