nexcage

Deployment Topology

flowchart LR
  Dev[Developer] -- push, pull request --> GH[GitHub]
  GH -- ci.yml, crun_build.yml --> Hosted["GitHub-hosted runners<br/>build, tests, crun Docker build"]
  GH -- proxmox_e2e.yml --> Runner["Self-hosted runner<br/>on a Proxmox VE node"]
  Runner -- nexcage create, start, stop, delete --> E2E[("pct, pvesh")]
  GH -- "tag v*: release.yml" --> Release["GitHub release<br/>one binary with both backends, .deb, SBOMs, provenance, checksums"]
  Release -- apt install or install --> Node["Proxmox VE node"]
  Node -- nexcage --> LXC[("LXC containers")]