Skip to content

Add rascal run for better agent support - #12

Merged
kratob merged 5 commits into
mainfrom
tk/run-command
Jul 30, 2026
Merged

Add rascal run for better agent support#12
kratob merged 5 commits into
mainfrom
tk/run-command

Conversation

@kratob

@kratob kratob commented Jul 30, 2026

Copy link
Copy Markdown
Member

No description provided.

kratob and others added 5 commits July 30, 2026 11:57
"rascal shell" hardcodes bash, allocates a TTY and ignores the container's
exit status, so it cannot be driven by scripts, git hooks or AI agents.

"rascal run ENVIRONMENT -- COMMAND" reuses the same image, services, volumes
and variables, but runs a single command without a TTY and exits with its
status. Also adds "rascal environments", so callers can discover environment
names without parsing an error message.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
- Ruby 3.4 warns that cucumber loads "logger" from the standard library, which
  stops being a default gem in Ruby 4.0. Declare it as a dependency.
- Require "aruba/processes/in_process" instead of the deprecated
  "aruba/in_process".

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kratob kratob self-assigned this Jul 30, 2026
@kratob
kratob merged commit 8ea3c5b into main Jul 30, 2026
3 checks 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