Repository navigation
Run pull request tests on Blacksmith - #300
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ubuntu-latesttoblacksmith-4vcpu-ubuntu-2404NodeConfig.save()on Blacksmith filesystemsworkflow_dispatchVerification
rg -n 'runs-on:' .github/workflows/*.ymlruns-onlabels remaintests/test_reachable_urls.py; that test passed on both Blacksmith attemptsPreserved self-hosted Spark jobs
These jobs use
[self-hosted, dgx-spark, aarch64]and are not triggered by pull requests:.github/workflows/publish-image.yml:v*tags andworkflow_dispatch.github/workflows/publish-train-image.yml:train-v*tags andworkflow_dispatch.github/workflows/publish-whisper-image.yml:whisper-v*tags andworkflow_dispatchThe lead can decide separately whether to migrate these release jobs.
Branch audit
To delete
Merged PR branches:
codex/gui-truth-053via fix(web,api): truthful instances everywhere — node names, stacked in Server view, live status, fleet-wide update banner #59fable/ainode-benchvia Add ainode-bench and the report that renders bench/results #70fable/chat-benchchatvia Make the built-in chat fleet-aware: instance picker, model card, measured turns #73fable/claude-effort-and-active-paramsvia Harness bench: Claude Code effort option; catalog entries carry active params and arch (#127) #131fable/claude-harness-messages-proxyvia Fleet proxy forwards the Anthropic Messages API; Claude Code becomes a harness bench adapter #123fable/engine-livenessvia Bind wait: engine activity is the liveness signal, log silence is secondary (#112) #138fable/harness-benchvia Harness bench: measure a model driving a coding agent to passing tests #110fable/interface-autodetectvia Autodetect the cluster interface; fail cleanly on a host with no vLLM (#34, #61) #82fable/local-harness-placementvia LOCKED CONTRACT: The harness bench records the node that serves the #140fable/local-harness-table-ornithvia Render a Coding harness runs table in README.md from the harness bench records #132fable/model-card-overflowvia Chat model card: stay inside the panel at any width #108fable/mp-distributed-launchvia Distributed launch without Ray: vLLM mp multi-node shape, recipe-aware sharding, DeepSeek V4 Flash catalog entry (#84) #85fable/mp-local-models-flash-nextvia Distributed launch serves a model downloaded through AINode; Qwen3.8-Flash-Next catalog entry #120fable/opencode-adaptervia Harness bench: make the OpenCode adapter reliable (#118) #137fable/replay-serializedvia Startup replay: sweep first, then launch one engine at a time per node (#96) #99fable/routing-caps-parallelvia Fleet proxy: route multimodal requests to an instance that accepts images; announce real parallelism (#83, #92) #98fable/tested-modelsvia README: Models tested on AINode, generated from bench/results #69Abandoned branch with no PR and no commit in 30 days:
tools/benchchat, last commit 2026-09-04No branches were deleted as part of this PR.
Open PR branches, rebase later
fable/issue-221, Keep replay tests off the Docker boundary #290fable/issue-228, Keep unit tests out of the operator AINode home #291fable/issue-250, Count proxied inference tokens in node metrics #293fable/issue-262, Keep locked API access controls usable #292fable/issue-288, Fix System One score legend labels #294fable/nemotron-nano-4b-bench, Nemotron 3 Nano 4B bench records #297Related repository audit
getainode/ainode-desktophas one flagged branch:main.