Skip to content

chore(aisix): pin v0.10.0 - #2

Merged
MattJackson merged 2 commits into
GetBusbar:mainfrom
moonming:chore/aisix-v0.10.0
Aug 21, 2026
Merged

chore(aisix): pin v0.10.0#2
MattJackson merged 2 commits into
GetBusbar:mainfrom
moonming:chore/aisix-v0.10.0

Conversation

@moonming

@moonming moonming commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin AISIX to the immutable commit for v0.10.0 (e8d0e04129deba6eb40b4960fb19b8ffb0992c1e)
  • update the capability-matrix note to name v0.10.0
  • classify /v1/responses correctly as OpenAI Responses egress, using the same configured OpenAI model and provider key on its distinct upstream path
  • keep six declared cells across OpenAI Chat, OpenAI Responses, and Anthropic ingress/egress

Validation

  • jq empty gateways/aisix/definition.json
  • bash -n gateways/aisix/build.sh
  • git diff --check
  • cargo +1.97.0 run --bin otb -- validate gateways/aisix
  • cargo +1.97.0 build --workspace --all-targets
  • cargo +1.97.0 test --workspace (645 passed)
  • exact-tag cargo build --release --bin aisix
  • exact-tag six-cell matrix smoke: every declared cell returned HTTP 200, reached the expected mock dialect/path, and passed the mock request-body shape check

Live CI baseline

  • engine fails on pre-existing Rust formatting drift; this PR changes no Rust files, and base 634e9c4 fails the same job in run 30887107784.
  • audit fails nine pre-existing published-board check_a_wedged_gateway_is_named_as_one violations; this PR changes no result snapshots, and the same base run fails the same job.
  • rig-delivery, mock-shape, and site pass.
  • Because formatting fails first, CI build, Clippy, workspace tests, and the ARM64 engine cross-build are skipped. Local workspace build/tests are reported separately above.

These inherited red checks require maintainer acknowledgement before merge; unrelated Rust formatting and historical-result repairs are deliberately outside this PR.

Not run

  • PUBLISH=0 ./run-on-ec2.sh aisix (paid Graviton field run)
  • Rust 1.97 fmt and clippy locally because those components are not installed; this PR changes only shell and JSON files

The v0.10.0 pin has not yet been built and exercised through the repository's Linux/ARM64 field path. Do not publish or compare a v0.10.0 benchmark snapshot until PUBLISH=0 ./run-on-ec2.sh aisix succeeds with gateway, harness, rig, mock, architecture, and hardware provenance recorded.

@MattJackson
MattJackson merged commit 33d0d26 into GetBusbar:main Aug 21, 2026
3 of 5 checks passed
@MattJackson

Copy link
Copy Markdown
Contributor

Thank you! Ill run this now.

Email me sometime btw: matthew@getbusbar.com

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.

2 participants