conductor

CI task system
git clone git://git.finwo.net/app/conductor
Log | Files | Refs | README | LICENSE

commit 9a3d24257c0294239b3170726f24b65c50eac3db
parent 8ea56af54c3655289ae5291da79ad56ec139f9c3
Author: finwo <finwo@pm.me>
Date:   Sat, 19 Sep 2026 20:27:02 +0200

Release 0.2.0

Diffstat:
Mdeploy/hub/conductor-worker.md | 9+++++++--
Mdeploy/hub/conductor.md | 8++++++--
Mpackage.json | 2+-
3 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/deploy/hub/conductor-worker.md b/deploy/hub/conductor-worker.md @@ -11,12 +11,17 @@ Source and issues: https://github.com/finwo/conductor | Tag | What it is | | ---------------- | ------------------------------------------ | | `latest` | the most recent release | -| `0.1.0` | an exact version | -| `0.1` | the latest patch of that minor series | +| `0.2.0` | an exact version | +| `0.2` | the latest patch of that minor series | | `<commit>` | an exact build from main, twelve hex chars | Built for `linux/amd64`, `linux/arm64` and `linux/riscv64`. +**Upgrade the conductor and its workers together.** 0.2.0 changed how a +job's tree reaches its container, and a 0.1.x worker will not run jobs +from a 0.2.x conductor. Pin both to the same version if they are +upgraded separately. + ## Quick start A worker needs no inbound connectivity, so this works from behind NAT. diff --git a/deploy/hub/conductor.md b/deploy/hub/conductor.md @@ -10,12 +10,16 @@ Source and issues: https://github.com/finwo/conductor | Tag | What it is | | ---------------- | ------------------------------------------ | | `latest` | the most recent release | -| `0.1.0` | an exact version | -| `0.1` | the latest patch of that minor series | +| `0.2.0` | an exact version | +| `0.2` | the latest patch of that minor series | | `<commit>` | an exact build from main, twelve hex chars | Built for `linux/amd64`, `linux/arm64` and `linux/riscv64`. +**Upgrade the conductor and its workers together.** 0.2.0 changed how a +job's tree reaches its container, and a 0.1.x worker will not run jobs +from a 0.2.x conductor. + ## Quick start ```sh diff --git a/package.json b/package.json @@ -1,6 +1,6 @@ { "name": "conductor", - "version": "0.1.0", + "version": "0.2.0", "description": "Stand-alone CI system: in-repo pipelines, containerised jobs, pull-based workers", "type": "module", "main": "src/conductor/index.js",