Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion admin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@edgehero/pi-dispatch-admin",
"version": "0.6.0",
"version": "0.7.0",
"description": "Operator console (a pi extension) + skill for pi-dispatch: run the pi coding agent as a self-hosted service. A /dispatch TUI for the queue, spend caps, run history, editable GitHub, GitLab, Forgejo and Azure DevOps triggers (cron/label/comment/PR/MR/work item), and scheduled pause windows — plus AI-operable, human-confirmed controls. Runs against a live pi-dispatch deployment.",
"keywords": [
"pi-package",
Expand Down
4 changes: 2 additions & 2 deletions admin/src/setup-wizard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ type Notify = ((message: string, type?: string) => void) | undefined;
* version, so a release bump stays atomic: bump the worker and the test fails here until this literal
* follows in the same change.
*/
export const RUNTIME_VERSION = "0.2.0";
export const RUNTIME_VERSION = "0.3.0";

/**
* The `@edgehero/pi-dispatch-receiver` version the trigger-edge step installs -- pinned for exactly the
Expand All @@ -62,7 +62,7 @@ export const RUNTIME_VERSION = "0.2.0";
* independently (the receiver's dependency range on the runtime is `^`), and pretending otherwise would
* install a version that does not exist the first time they diverge.
*/
export const RECEIVER_VERSION = "0.2.0";
export const RECEIVER_VERSION = "0.2.1";

/** The two npm package names, spelled once. Literals of this module -- see npmInstallArgsFor's argument. */
const RUNTIME_PKG = "@edgehero/pi-dispatch";
Expand Down
4 changes: 2 additions & 2 deletions admin/test/setup-wizard.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -803,7 +803,7 @@ test("wizard: the edge's service answer installs the PINNED receiver, then the -
assert.equal(attached.length, 2, "the npm install and the unit install — nothing else");
assert.equal(attached[0].argv0, "npm", "posix npm, per npmSpawnOptions");
assert.deepEqual(attached[0].args, mod.npmInstallArgsFor(RECEIVER_PKG, mod.RECEIVER_VERSION));
assert.ok(attached[0].args.includes(`${RECEIVER_PKG}@0.2.0`), "the pinned name@version token, spelled out");
assert.ok(attached[0].args.includes(`${RECEIVER_PKG}@0.2.1`), "the pinned name@version token, spelled out");
assert.equal(attached[0].cwd, dir, "installed into the deployment dir, by cwd");
assert.deepEqual(
JSON.parse(readFileSync(join(dir, "package.json"), "utf8")),
Expand All @@ -817,7 +817,7 @@ test("wizard: the edge's service answer installs the PINNED receiver, then the -
assert.equal(attached[1].cwd, dir);

const c = seen.confirm.find((x) => /receiver/i.test(x.title));
assert.match(c.message, new RegExp(`${RECEIVER_PKG.replace("/", "\\/")}@0\\.2\\.0`), "the confirm shows the exact pin");
assert.match(c.message, new RegExp(`${RECEIVER_PKG.replace("/", "\\/")}@0\\.2\\.1`), "the confirm shows the exact pin");
assert.match(c.message, /service install --receiver/, "and the unit command it will run after");
assert.ok(c.message.includes(dir), "and names the cwd");
assert.ok(reachedFirstTrigger(seen), "the wizard continued to step 11");
Expand Down
10 changes: 5 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pi-dispatch",
"version": "0.9.0",
"version": "0.10.0",
"private": true,
"description": "A containerized job harness for the pi coding agent",
"license": "MIT",
Expand Down
4 changes: 2 additions & 2 deletions receiver/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@edgehero/pi-dispatch-receiver",
"version": "0.2.0",
"version": "0.2.1",
"type": "module",
"description": "Webhook receiver for pi-dispatch: the always-on edge that verifies GitHub, GitLab, Forgejo and Azure DevOps deliveries and enqueues (at most) one job per event for the worker.",
"keywords": [
Expand Down Expand Up @@ -45,7 +45,7 @@
},
"dependencies": {
"@octokit/webhooks": "14.2.0",
"@edgehero/pi-dispatch": "^0.2.0",
"@edgehero/pi-dispatch": "^0.3.0",
"bullmq": "5.80.4",
"ioredis": "5.11.1"
}
Expand Down
2 changes: 1 addition & 1 deletion worker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@edgehero/pi-dispatch",
"version": "0.2.0",
"version": "0.3.0",
"type": "module",
"description": "Self-hosted job harness for the pi coding agent: a BullMQ worker that drains the queue, mints scoped forge tokens, and runs one container per job — plus the pi-dispatch CLI (init, up, doctor, service).",
"keywords": [
Expand Down
Loading