Skip to content

CI/CD Infrastructure Documentation

Central hub for automated build, signing, and deployment pipelines across TrickleCharge projects.


Architecture Overview

The publishing system uses modular GitHub Actions:

  • Reusable Workflows: Ecosystem-specific pipelines called by downstream repositories.
  • Composite Actions: Granular, single-responsibility step implementations.
Consumer Repo Push ──► publish-upm-packages.yml (Workflow)
                              ├──► setup-upm-env (Action)
                              ├──► upm-pack-and-sign (Action)
                              └──► publish-verdaccio (Action) ──► Verdaccio Registry

Integration Guides


CI/CD Components

Workflows

Composite Actions