arch-test
Recipe card from the charly-distros plugin (Images — the deployable catalog).
arch-test
Section titled “arch-test”Test box that validates both pac: (pacman) and aur: (AUR) package formats on Arch Linux. Used to verify the multi-distro build system handles Arch packaging correctly.
arch-test lives in the opencharly/distro-arch repo (git submodule at
box/arch). The test candies arch-pac-test / arch-aur-test are vendored
locally in this repo’s candy/ (resolved via its discover: block); the arch
base + arch-builder are bare-local in the same self-contained submodule
(import: []) — base: arch. Build from
the submodule: cd box/arch && charly box build arch-test.
Box Properties
Section titled “Box Properties”| Property | Value |
|---|---|
| Base | arch |
| Build | pac, aur |
| Layers | agent-forwarding, arch-pac-test, arch-aur-test |
| Platforms | linux/amd64 |
| Registry | ghcr.io/opencharly |
What It Tests
Section titled “What It Tests”pac:format (via arch-pac-test) — installsneovimandripgrepfrom official Arch reposaur:format (via arch-aur-test) — installsyay-binfrom the AUR using arch-builder
Quick Start
Section titled “Quick Start”charly box build arch-testcharly shell arch-testVerification
Section titled “Verification”charly shell arch-test -c "nvim --version" # pac: package installedcharly shell arch-test -c "rg --version" # pac: package installedcharly shell arch-test -c "which yay" # aur: package installedRelated
Section titled “Related”/charly-distros:arch— base image/charly-distros:arch-builder— builder image (provides yay for AUR builds)/charly-distros:arch-pac-test— pacman test candy/charly-distros:arch-aur-test— AUR test candy
When to Use This Skill
Section titled “When to Use This Skill”MUST be invoked when the task involves building or troubleshooting the arch-test box, or validating Arch Linux package format support.
Related
Section titled “Related”/charly-image:image— image family umbrella (candy:image entries — those carryingbase:/from:— incharly.yml, build/validate/inspect/list)/charly-build:build— the embedded build vocabulary (distros, builders, init-systems)