Skip to content

Commit 325f0bb

Browse files
committed
Add oai-runner and workflow-runner to release pipeline, fix CI gate test
1 parent 7b114e9 commit 325f0bb

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Enforced by CI: `.github/workflows/rust-only-dependency-policy.yml`
111111

112112
## Release
113113

114-
CI/CD via `.github/workflows/release.yml` always builds release archives for `ao`, `agent-runner`, `llm-cli-wrapper`:
114+
CI/CD via `.github/workflows/release.yml` always builds release archives for `ao`, `agent-runner`, `llm-cli-wrapper`, `ao-oai-runner`, `ao-workflow-runner`:
115115

116116
| Runner | Target | Archive |
117117
|---|---|---|

crates/orchestrator-web-server/web-ui/src/ci/workflow-gates.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ describe("web gui release workflow gates", () => {
8383

8484
expect(workflow).toContain("cargo ao-bin-build-release --locked --target ${{ matrix.target }}");
8585
expect(cargoConfig).toContain(
86-
'ao-bin-build-release = "build --release -p orchestrator-cli -p agent-runner -p llm-cli-wrapper"',
86+
'ao-bin-build-release = "build --release -p orchestrator-cli -p agent-runner -p llm-cli-wrapper -p oai-runner -p workflow-runner-v2"',
8787
);
8888
expect(countMatches(workflow, /\n\s*-\sos:\s/g)).toBe(4);
8989
expect(
@@ -94,11 +94,11 @@ describe("web gui release workflow gates", () => {
9494
).toBe(4);
9595
expect(countMatches(workflow, /archive_ext:\s*(tar\.gz|zip)/g)).toBe(4);
9696

97-
expect(workflow).toContain("BINARIES=(ao agent-runner llm-cli-wrapper)");
97+
expect(workflow).toContain("BINARIES=(ao agent-runner llm-cli-wrapper ao-oai-runner ao-workflow-runner)");
9898
expect(workflow).toContain('"files": binaries');
9999
expect(workflow).toContain('json.dumps(metadata, indent=2, sort_keys=True) + "\\n"');
100100
expect(workflow).toContain('$BinaryFiles = $Binaries | ForEach-Object { "$_.exe" }');
101-
expect(workflow).toContain('$Binaries = @("ao", "agent-runner", "llm-cli-wrapper")');
101+
expect(workflow).toContain('$Binaries = @("ao", "agent-runner", "llm-cli-wrapper", "ao-oai-runner", "ao-workflow-runner")');
102102
expect(workflow).toContain("dry_run_note");
103103
expect(workflow).toContain("event_name");
104104
expect(workflow).toContain("files = $BinaryFiles");
@@ -182,7 +182,7 @@ describe("web gui release workflow gates", () => {
182182
const readme = readFileSync(README_PATH, "utf8");
183183

184184
expect(readme).toContain(
185-
"always builds release archives for `ao`, `agent-runner`, `llm-cli-wrapper`",
185+
"always builds release archives for `ao`, `agent-runner`, `llm-cli-wrapper`, `ao-oai-runner`, `ao-workflow-runner`",
186186
);
187187
expect(readme).toContain("| `ubuntu-latest` | `x86_64-unknown-linux-gnu` | `.tar.gz` |");
188188
expect(readme).toContain("| `macos-15-intel` | `x86_64-apple-darwin` | `.tar.gz` |");

0 commit comments

Comments
 (0)