setup-ci-host

Official

Canonicalize /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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.