-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or requestrefactoringworkflows
Description
Summary
Adopt the new --enable-chroot feature from AWF v0.13.1 to simplify the generated workflow commands by removing unnecessary --mount and --env flags.
Background
AWF v0.13.1 introduced --enable-chroot mode which provides transparent access to host binaries (Python, Node.js, Go, etc.) while maintaining network isolation. This eliminates the need for explicit volume mounts and environment variable passthrough since the chroot environment has direct access to the host filesystem.
Blocked By
- Update AWF (gh-aw-firewall) to v0.13.1 #13376 (Update AWF to v0.13.1)
Changes Required
- Add
--enable-chrootflag to AWF invocations in the workflow generator - Remove unnecessary
--mountflags that were previously needed to expose host binaries/paths - Remove unnecessary
--envflags that were previously needed to pass environment variables (chroot inherits host environment)
Benefits
- Simpler generated workflow commands
- Reduced configuration complexity
- Better compatibility with host tools and environments
- Cleaner workflow YAML output
Documentation
Copilot
Metadata
Metadata
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or requestrefactoringworkflows