Skip to content

Rc 0.1.2 - #30

Open
IsuraManchanayake wants to merge 8 commits into
mainfrom
rc-0.1.2
Open

IsuraManchanayake wants to merge 8 commits into
mainfrom
rc-0.1.2

Conversation

@IsuraManchanayake

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

This comment has been minimized.

@IsuraManchanayake

IsuraManchanayake commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator Author

Fixed in de8050c.

All three RC staging jobs compiled successfully but failed the packaged-binary smoke test with llama.cpp returned an unexpected context depth. The stub still emitted the old complete sweep (including TG128 with depth 0) for every invocation. The new adapter runs the headline PP512, then TG128 with one seed token, then the remaining prefill sweep.

Changes:

  • Make the smoke-test stub parse and validate the requested PP/TG/depth/repetition arguments and emit only the requested row.
  • Assert exactly PP512 → TG128 (depth 1) → PP128 in the packaged-binary test.
  • Run this same packaging/smoke test in normal macOS and Linux PR CI, so fixture drift is caught before RC staging.

No production benchmark logic, report schema, or validation rules changed.

Validation: reproduced the failure locally, then reran the same release binary/archive with the corrected fixture successfully (including signing, verify/inspect, and tamper rejection). Formatting, Clippy, all 130 tests, shell syntax, and CI YAML syntax passed. Only stub runtimes were used; no GPU benchmarks were run.

GitHub verification complete: all PR checks are green, including CI on macOS/Linux, CodeQL, and the staging workflow. All three platform bundles (macOS arm64, Linux x86_64, Linux arm64) passed their packaged smoke tests; the refreshed staging pre-release was published successfully. This PR remains unmerged.

@github-actions

Copy link
Copy Markdown

🧪 Staging build ready: https://github.com/basecompute/computearena-cli/releases/tag/staging-0.1.2

Built from de8050c and smoke-tested on macOS arm64, Linux x86_64, and Linux arm64. The staging-0.1.2 pre-release is replaced on every push to rc-0.1.2; this comment supersedes the earlier ones.

Install this build

Installs to ~/.local/bin (override with COMPUTEARENA_INSTALL_DIR), the same place as the public installer.

case "$(uname -s)-$(uname -m)" in
  Darwin-arm64)  P=macos-arm64 ;;
  Linux-x86_64)  P=linux-x86_64 ;;
  Linux-aarch64) P=linux-arm64 ;;
  *) echo "no ComputeArena bundle for $(uname -s)/$(uname -m)" >&2; P= ;;
esac
D="${COMPUTEARENA_INSTALL_DIR:-$HOME/.local/bin}"; mkdir -p "$D"
curl -fsSL "https://github.com/basecompute/computearena-cli/releases/download/staging-0.1.2/computearena-${P:?}-0.1.2-staging.tar.gz" \
  | tar -xzf - -C "$D" computearena && "$D/computearena" --version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant