setup-ci-host
OfficialCanonicalize /data/miles_ci on a new CI host.
Authorradixark
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prepare a new physical CI host so /data/miles_ci is canonical on the host's biggest disk, or as a symlink to it, before installing miles GitHub Actions runners. It is idempotent and safe to re-run; it only prepares the host filesystem layout (big-disk detection, mkdir, symlink) and does not add, remove, or talk to GitHub runners.
Core Features & Use Cases
- Detects the largest non-system mount and creates the canonical paths under that disk.
- Creates /data/miles_ci as a real directory when the biggest mount is /data, or creates real <big_disk>/miles_ci and symlinks /data/miles_ci to it otherwise.
- Ensures subdirectories /data/miles_ci/models, /data/miles_ci/datasets, /data/miles_ci/hf_cache exist and are ready for Miles CI usage.
- Prints a summary including chosen mount, target, and available disk space to verify configuration.
Quick Start
Run the setup-host.sh script to canonicalize the CI data path.
Dependency Matrix
Required Modules
rsync
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: setup-ci-host Download link: https://github.com/radixark/miles/archive/main.zip#setup-ci-host Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.