← Back to issue list

feat(provider): inject bashrc into instance

View original Github issue

Metadata

Project
craft-application
Number
#175
Type
pull request
State
merged
Author
syu-w
Labels
—
Created
Updated
Closed

Current evaluation

PR #175 merged as commit 77078082, adding ProviderService._setup_instance_bashrc() which pushes a packaged misc/instance_bashrc to /root/.bashrc in build instances to preserve debug info and env vars.

Resolution: closed resolved

Reason: The pull request was approved and merged into the repository as commit 77078082 ("feat(provider): inject bashrc into instance (#175)"), adding _setup_instance_bashrc() in craft_application/services/provider.py which pushes misc/instance_bashrc to /root/.bashrc, with unit and integration tests added.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This allowed to save some info and environment variable to help debug when needed.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #175 merged as commit 77078082, adding ProviderService._setup_instance_bashrc() which pushes a packaged misc/instance_bashrc to /root/.bashrc in build instances to preserve debug info and env vars.
stealth/space-bunny-alpha — closed resolved Merged PR #175 (commit 77078082), injecting .bashrc into instances to retain debugging information and environment variables.
qwen/qwen3.6-35b-a3b — — Merged feature injecting .bashrc into instances to preserve debug information and environment variables. Approved by two reviewers, passed CI checks, and added 133 lines across four files while maintaining 99.22% test coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#79 feat(provider): expose a way to configure instance packages craft-application merged Merged PR #79 added ProviderService configuration for distro-specific packages installed in created instances (commit 019844af).
74%