@@ -102,9 +102,9 @@ jobs:
102102 - name : Extract release artifact
103103 run : |
104104 mkdir -p "$RUNNER_TEMP/cbm-artifact"
105- tar -xzf codebase-memory-mcp -${{ matrix.goos }}-${{ matrix.goarch }}.tar.gz \
105+ tar -xzf codebase-memory-cli -${{ matrix.goos }}-${{ matrix.goarch }}.tar.gz \
106106 -C "$RUNNER_TEMP/cbm-artifact"
107- chmod +x "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
107+ chmod +x "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
108108
109109 # ONE harness for every venue. This is the same wrapper local CI and PR CI
110110 # run, handed the DOWNLOADED artifact instead of a local build: it stages
@@ -114,22 +114,22 @@ jobs:
114114 # the wrapper (no env isolation, no user-PATH guard, fixed port).
115115 - name : Smoke test (shared wrapper)
116116 run : |
117- scripts/smoke-local.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
117+ scripts/smoke-local.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
118118 env :
119119 CBM_SMOKE_ARTIFACT_DIR : ${{ runner.temp }}/cbm-artifact
120120 SMOKE_REQUIRE_UI : " 1"
121121
122122 - name : Security audits
123123 run : |
124- BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
124+ BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
125125 scripts/security-strings.sh "$BIN"
126126 scripts/security-install.sh "$BIN"
127127 scripts/security-network.sh "$BIN"
128128
129129 - name : MCP robustness test (selected linux-amd64 runtime)
130130 if : matrix.goos == 'linux' && matrix.goarch == 'amd64'
131131 run : |
132- BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
132+ BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
133133 scripts/security-fuzz.sh "$BIN"
134134 scripts/security-fuzz-random.sh "$BIN" 60
135135
@@ -145,7 +145,7 @@ jobs:
145145 grep -q "DatabaseMirror" /etc/clamav/freshclam.conf 2>/dev/null || \
146146 echo "DatabaseMirror database.clamav.net" | sudo tee -a /etc/clamav/freshclam.conf > /dev/null
147147 sudo freshclam --quiet
148- clamscan --no-summary "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
148+ clamscan --no-summary "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
149149
150150 - name : ClamAV scan (macOS)
151151 if : startsWith(matrix.os, 'macos')
@@ -158,7 +158,7 @@ jobs:
158158 echo "DatabaseMirror database.clamav.net" >> "$CLAMAV_ETC/freshclam.conf"
159159 fi
160160 freshclam --quiet --no-warnings 2>/dev/null || freshclam --quiet 2>/dev/null || echo "WARNING: freshclam update failed"
161- clamscan --no-summary "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
161+ clamscan --no-summary "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
162162
163163 smoke-windows :
164164 needs : setup-matrix
@@ -196,8 +196,8 @@ jobs:
196196 ARCH=${{ matrix.arch }}
197197 ARTIFACT_DIR="$(cygpath -u "$RUNNER_TEMP")/cbm-artifact"
198198 mkdir -p "$ARTIFACT_DIR"
199- unzip -o "codebase-memory-mcp -windows-${ARCH}.zip" -d "$ARTIFACT_DIR"
200- test -s "$ARTIFACT_DIR/codebase-memory-mcp .exe"
199+ unzip -o "codebase-memory-cli -windows-${ARCH}.zip" -d "$ARTIFACT_DIR"
200+ test -s "$ARTIFACT_DIR/codebase-memory-cli .exe"
201201 # ONE executable per runtime set: a payload sibling would mean the
202202 # removed launcher split came back.
203203 test ! -e "$ARTIFACT_DIR/codebase-memory-mcp.payload.exe"
@@ -209,8 +209,8 @@ jobs:
209209 # image's file busy for ~100ms (section teardown / first-touch AV),
210210 # and a temp dir on an ephemeral runner must never fail the job.
211211 trap 'rm -rf "$LAUNCH_DIR" 2>/dev/null || { sleep 2; rm -rf "$LAUNCH_DIR" 2>/dev/null || true; }' EXIT
212- cp "$ARTIFACT_DIR/codebase-memory-mcp .exe" "$LAUNCH_DIR/"
213- "$LAUNCH_DIR/codebase-memory-mcp .exe" --version
212+ cp "$ARTIFACT_DIR/codebase-memory-cli .exe" "$LAUNCH_DIR/"
213+ "$LAUNCH_DIR/codebase-memory-cli .exe" --version
214214
215215 # ONE harness for every venue: the same script win.sh smoke-install and
216216 # pr.yml run, handed the DOWNLOADED artifact instead of a local build. It
@@ -232,21 +232,21 @@ jobs:
232232 shell : msys2 {0}
233233 run : |
234234 ARTIFACT_DIR="$(cygpath -u "$RUNNER_TEMP")/cbm-artifact"
235- scripts/security-strings.sh "$ARTIFACT_DIR/codebase-memory-mcp .exe"
235+ scripts/security-strings.sh "$ARTIFACT_DIR/codebase-memory-cli .exe"
236236 PROFILE_ROOT="$(cygpath -u "$USERPROFILE")"
237237 SECURITY_DIR="$(mktemp -d "$PROFILE_ROOT/cbm-release-security.XXXXXX")"
238238 # Best-effort cleanup with one retry (see the version preflight).
239239 trap 'rm -rf "$SECURITY_DIR" 2>/dev/null || { sleep 2; rm -rf "$SECURITY_DIR" 2>/dev/null || true; }' EXIT
240- cp "$ARTIFACT_DIR/codebase-memory-mcp .exe" "$SECURITY_DIR/"
240+ cp "$ARTIFACT_DIR/codebase-memory-cli .exe" "$SECURITY_DIR/"
241241 TMPDIR="$SECURITY_DIR" \
242- scripts/security-install.sh "$SECURITY_DIR/codebase-memory-mcp .exe"
242+ scripts/security-install.sh "$SECURITY_DIR/codebase-memory-cli .exe"
243243
244244 - name : Windows Defender scan
245245 shell : pwsh
246246 run : |
247247 & "C:\Program Files\Windows Defender\MpCmdRun.exe" -SignatureUpdate 2>$null
248248 $artifactDir = Join-Path $env:RUNNER_TEMP "cbm-artifact"
249- foreach ($binary in @("codebase-memory-mcp .exe")) {
249+ foreach ($binary in @("codebase-memory-cli .exe")) {
250250 $result = & "C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File (Join-Path $artifactDir $binary) -DisableRemediation
251251 $code = $LASTEXITCODE
252252 Write-Host $result
@@ -286,9 +286,9 @@ jobs:
286286 - name : Extract release artifact
287287 run : |
288288 mkdir -p "$RUNNER_TEMP/cbm-artifact"
289- tar -xzf codebase-memory-mcp -linux-${{ matrix.arch }}-portable.tar.gz \
289+ tar -xzf codebase-memory-cli -linux-${{ matrix.arch }}-portable.tar.gz \
290290 -C "$RUNNER_TEMP/cbm-artifact"
291- chmod +x "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
291+ chmod +x "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
292292
293293 # Same wrapper as every other venue. This leg previously called
294294 # smoke-test.sh with no fixture server, which silently SKIPPED the
@@ -297,7 +297,7 @@ jobs:
297297 # exactly the phases it most needs to run.
298298 - name : Smoke test (shared wrapper)
299299 run : |
300- scripts/smoke-local.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
300+ scripts/smoke-local.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
301301 env :
302302 CBM_SMOKE_ARTIFACT_DIR : ${{ runner.temp }}/cbm-artifact
303303 SMOKE_REQUIRE_UI : " 1"
@@ -307,11 +307,11 @@ jobs:
307307 # in debian:bullseye (glibc 2.31) — the standard dynamic binary would fail
308308 # here with `GLIBC_2.38 not found`.
309309 - name : Old-glibc compatibility
310- run : scripts/ci/check-glibc-compat.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
310+ run : scripts/ci/check-glibc-compat.sh "$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
311311
312312 - name : Security audits
313313 run : |
314- BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-mcp "
314+ BIN="$RUNNER_TEMP/cbm-artifact/codebase-memory-cli "
315315 scripts/security-strings.sh "$BIN"
316316 scripts/security-install.sh "$BIN"
317317 scripts/security-network.sh "$BIN"
0 commit comments