Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Commit

The deploy tool knows the work service is built from crates/scan: b8afae4a made work depend on g1t-scan (session redaction), so a scan change now deploys work too, and Deploy #392 stopped at the deploy tool's test that still expected repos, security and runner only. Checked: node --test scripts/deploy/deploy.test.mjs (51).

G1t-Session:
ses_01m501jq3vetja2s4a904rs068
syntaqxcommitted Parent0058af3Browse files
1 file+1−10/1 viewed
+1−1
339339 const ids = (units, files) => units.filter((u) => touches(u, files)).map((u) => u.id);
340340
341341 test("a shared crate's change reaches every unit built from it, and no other", () => {
342− assert.deepEqual(ids(stack.units, ["crates/scan/src/lib.rs"]), ["repos", "security", "runner"]);
342+ assert.deepEqual(ids(stack.units, ["crates/scan/src/lib.rs"]), ["repos", "work", "security", "runner"]);
343343 assert.deepEqual(ids(stack.units, ["crates/secrets/src/lib.rs"]), ["identity", "repos", "integrations", "webhooks", "actions"]);
344344 const kit = ids(stack.units, ["crates/kit/src/lib.rs"]);
345345 assert.deepEqual(kit, stack.units.filter((u) => u.kind === "rust-worker").map((u) => u.id));

Comments

Sign in to comment.