action-atoms
Atomic CI actions — one step's worth of work. Composite, JS, and Docker GitHub Actions.
A typed, versioned, composable library of CI action primitives — one step's worth of work, defined once and reused across every pipeline. Platform-prefixed: github/ for GitHub Actions, with JS and Docker subtypes to follow.
Catalog at v0.1.0
- 0 action atoms across 0 platforms
- 0 action compositions
- 0 compatibility rules
Atom types
Civilization-grade properties
- Typed — every atom validates against a JSON Schema.
- Versioned — every atom has a semver
versionfield; consumers pin to a version, not HEAD. - Machine-readable — /exports/catalog.json is the canonical manifest.
- Composable — action compositions reference atoms by ID; references resolve in CI.
- Open — Apache-2.0 licensed.
- Durable — no external dependencies in the hot path.