Skip to main content
Ctrl+K

My CI Planning 0.0.1-dev documentation

Contents

  • About
  • Architecture
    • Worker / Agent Split
    • Secrets and Credentials
    • Nix Builds
    • Pipeline as First-Class Entity
  • Plans
    • March 2026: From Idea to Working CI
    • Future
  • Decision log
    • 0000 Use Architecture Decision Records
  • .rst

Architecture

Architecture#

Forward-looking design documents for MyCI’s architecture. These describe how the system should work — planned directions that are not yet implemented. As work progresses, documents move into the myci repository’s public documentation.

  • Worker / Agent Split
    • Problem
    • Current State
    • Proposed Model
    • runs-on as Routing Key
    • What Changes
    • What Stays the Same
    • Connection to Federated Vision
    • Migration Path
  • Secrets and Credentials
    • Problem
    • Current State
    • Three Layers
    • Registry Credentials
    • Incremental Path
  • Nix Builds
    • Goal
    • Two Execution Paths
    • Incremental Slices
    • Why Not a Shared Nix Store Volume
    • Artifacts
    • Connection to Worker Split
  • Pipeline as First-Class Entity
    • Problem
    • Current model
    • Proposed model
    • Workflow identifier
    • Storage layout
    • Event stream
    • What this unlocks
    • API
    • Migration
    • Trade-offs
    • GitLab comparison

previous

About

next

Worker / Agent Split

By johannes@bornhold.name

© Copyright johannes@bornhold.name.