From 33411f919315816755df8c0f85e46f191ffa8404 Mon Sep 17 00:00:00 2001 From: AgentFlow Date: Thu, 6 Aug 2026 11:25:55 +0100 Subject: [PATCH] fix(release): only build binaries that exist (openflows, openflows-doctor, openflows-harness) The release workflow was trying to build openflows-setup, openflows-dashboard, and anthropic-proxy, which don't exist in the codebase anymore. This caused every release build to fail at the compile step with: error: no bin target named `openflows-setup` in default-run packages Update the workflow to only build the three binaries that actually exist. --- .github/workflows/release.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 46e39b2..7879ba2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -133,15 +133,13 @@ jobs: if: matrix.use_zigbuild run: pip3 install cargo-zigbuild ziglang - - name: Build binaries - run: > - ${{ matrix.use_zigbuild && 'cargo zigbuild' || 'cargo build' }} --release - --target ${{ matrix.use_zigbuild && matrix.zigbuild_target || matrix.target }} - --bin openflows - --bin openflows-setup - --bin openflows-dashboard - --bin openflows-doctor - --bin anthropic-proxy + - name: Build binaries + run: > + ${{ matrix.use_zigbuild && 'cargo zigbuild' || 'cargo build' }} --release + --target ${{ matrix.use_zigbuild && matrix.zigbuild_target || matrix.target }} + --bin openflows + --bin openflows-doctor + --bin openflows-harness - name: Create tarball run: | @@ -150,7 +148,7 @@ jobs: ARCHIVE="openflows-${VERSION}-${PLATFORM}" mkdir -p "dist/${ARCHIVE}" - for bin in openflows openflows-setup openflows-dashboard openflows-doctor anthropic-proxy; do + for bin in openflows openflows-doctor openflows-harness; do cp "target/${{ matrix.target }}/release/${bin}" "dist/${ARCHIVE}/" done