manifest: add grep/sed/curl to %plumbing #14

Merged
pti merged 1 commit from tidy-manifest-plumbing into main 2026-07-07 16:14:15 +02:00
Owner

Folds an in-place edit into %plumbing properly.

Guix coreutils ships neither grep nor sed (separate packages), and there was no curl — so shell/prep scripts and harnesses that assume those utils failed in the self-contained image/container. Add grep/sed/curl to %plumbing.

node kept for now (load-bearing for the in-container npm-install harness workflow); droppable once harnesses move to the shared developer pool (design/harness-descriptor.md §7 — PR #13).

Verified: manifest evaluates; go/git/node/grep/sed/curl/bash all present in the profile.

Note: this changes manifest.scm, so merging re-fires the path-filtered publish workflow → repacks the CI image with the added utils.

🤖 Generated with Claude Code

Folds an in-place edit into `%plumbing` properly. Guix `coreutils` ships **neither `grep` nor `sed`** (separate packages), and there was no `curl` — so shell/prep scripts and harnesses that assume those utils failed in the self-contained image/container. Add `grep`/`sed`/`curl` to `%plumbing`. `node` kept for now (load-bearing for the in-container npm-install harness workflow); droppable once harnesses move to the shared developer pool (design/harness-descriptor.md §7 — PR #13). Verified: manifest evaluates; go/git/node/grep/sed/curl/bash all present in the profile. Note: this changes `manifest.scm`, so merging re-fires the path-filtered publish workflow → repacks the CI image with the added utils. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
manifest: add grep/sed/curl to %plumbing
All checks were successful
Lint / lint (pull_request) Successful in 24s
6fcc694ff3
Guix coreutils ships neither grep nor sed (separate packages), and there was no
curl — so shell/prep scripts and harnesses that assume those utils failed in the
self-contained image/container. Fold them into %plumbing alongside bash/coreutils/
nss-certs. Formatting only otherwise (tidies an in-place edit into the named var).

node is kept for now (still load-bearing for the in-container npm-install harness
workflow); it becomes droppable once harnesses move to the shared developer pool
(design/harness-descriptor.md §7).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
pti merged commit 310fb03c10 into main 2026-07-07 16:14:15 +02:00
pti deleted branch tidy-manifest-plumbing 2026-07-07 16:14:16 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pti/wraptool!14
No description provided.