Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
d599fe3
V2.0.0 (#4365)
akshaydeo Jul 30, 2026
c0fc8ed
fix: bedrock files handling in inference (#5947)
TejasGhatte Aug 10, 2026
b29a0c7
fix: add anthropic error branch on stripping on encrypted content (#5…
TejasGhatte Aug 10, 2026
4796ebf
encrypted content patch for encrytped content could not be verified (…
akshaydeo Aug 11, 2026
5c724da
adds path for skipping auth (#6124)
akshaydeo Aug 13, 2026
c809246
updates skip-core-test flag and changelog (#6128)
akshaydeo Aug 13, 2026
48e2985
feat(ui): responsive layout improvements across all views (#6105)
impoiler Aug 14, 2026
68370e5
feat(ui): add version skew detection with auto-reload and upgrading s…
impoiler Aug 14, 2026
e279ffd
chore: format UI codebase (#6158)
impoiler Aug 14, 2026
b6bc679
V2.0.0 (#4365)
akshaydeo Jul 30, 2026
0f604fe
fix: bedrock files handling in inference (#5947)
TejasGhatte Aug 10, 2026
71a1304
fix: add anthropic error branch on stripping on encrypted content (#5…
TejasGhatte Aug 10, 2026
4ad1287
encrypted content patch for encrytped content could not be verified (…
akshaydeo Aug 11, 2026
7afae8f
adds path for skipping auth (#6124)
akshaydeo Aug 13, 2026
14434cc
feat(gemini): support server-side toolCall/toolResponse parts with th…
impoiler Aug 13, 2026
6201e62
fix(ui): use cached branding in updating screen and flatten border ra…
impoiler Aug 17, 2026
49c3925
adds airgapped flow for mcp catalog (#6195)
akshaydeo Aug 17, 2026
56142ff
adds topbar (#6196)
akshaydeo Aug 17, 2026
eda085d
adds notification center (#6207)
akshaydeo Aug 17, 2026
f1e1abc
fix(ui): hide notification center icon until notifications are loaded…
impoiler Aug 17, 2026
de1004f
feat(ui): extract shared `FilterSidebarTrigger` component with mobile…
impoiler Aug 17, 2026
3213160
feat(ui): add service tier column and detail view to logs (#6233)
impoiler Aug 18, 2026
709751e
fix(anthropic): propagate `service_tier` through streaming accumulato…
impoiler Aug 18, 2026
90b3c78
docs: document enterprise v2 license migration (#6237)
R-droid101 Aug 18, 2026
e142344
[fix]: make SSE heartbeat framing integration-aware (#6252)
dani29 Aug 18, 2026
cb13099
complexity: supports image+text input (#6253)
Madhuvod Aug 18, 2026
e0cf793
file/image embedding flow fixes (#6239)
akshaydeo Aug 18, 2026
c0470fe
fix: runware upscale compatibility (#6208)
TejasGhatte Aug 18, 2026
929ade5
feat: chat completions for runware provider (#6260)
TejasGhatte Aug 18, 2026
2ed4dd9
feat: video edit request type (#6270)
TejasGhatte Aug 18, 2026
595520e
fixes merge conflict
akshaydeo Aug 19, 2026
aaa3e1d
feat(logstore): add `DimensionScope` ceiling to bound grouping dimens…
impoiler Aug 19, 2026
924ba56
refactor: extract routing rules and complexity router into a dedicate…
Pratham-Mishra04 Aug 19, 2026
b994a6e
refactor: move `PublishRoutingAllowlist` and `LoadBalanceProvider` fr…
Pratham-Mishra04 Aug 19, 2026
4946caa
refactor: extract routing rules and complexity analyzer endpoints int…
Pratham-Mishra04 Aug 19, 2026
fc53ac7
docs: migrate routing rules and complexity analyzer endpoints from `/…
Pratham-Mishra04 Aug 19, 2026
18f7b8d
docs: bedrock application inference profiles (#6203)
TejasGhatte Aug 19, 2026
3730a62
fix: default http2 timeout interval in ui (#6228)
TejasGhatte Aug 19, 2026
cdd2135
dependabot fixes (#6305)
akshaydeo Aug 19, 2026
42666f5
deendabot fixes (#6267)
akshaydeo Aug 19, 2026
5614b8b
go upgrade (#6269)
akshaydeo Aug 19, 2026
f9c27af
feat: add fallback UI and logos for Splunk connector (#6091)
roroghost17 Aug 19, 2026
59d1bf7
docs: Add Splunk connector docs (#6099)
roroghost17 Aug 19, 2026
467db91
feat: add config json and helm charts support for Splunk (#6296)
roroghost17 Aug 19, 2026
42617c4
feat: datasheet-backed compatibility flows (#6281)
TejasGhatte Aug 19, 2026
ca186d9
fix: bedrock tool use ids (#6300)
TejasGhatte Aug 19, 2026
e0a8c4c
fix: rerank integration (#6301)
TejasGhatte Aug 19, 2026
a0a1d37
tests: harness for runware (#6303)
TejasGhatte Aug 19, 2026
714b724
refactor: updates modelcatalog to memoise provider configs recomputin…
roroghost17 Aug 19, 2026
65a8add
refactor: fixes some minor unnecessary allocations majorly in core (#…
roroghost17 Aug 19, 2026
52b8156
perf: rewrites individual span writes to bulk and reuses delivery tim…
roroghost17 Aug 19, 2026
a15782b
perf: alloc reductions, span attribute map reuse, and logging context…
roroghost17 Aug 19, 2026
367317c
feat: add Bifrost overhead latency to logs details view (#5533)
roroghost17 Aug 19, 2026
6ad7c25
feat: adds overhead data to matviews and db (#5534)
roroghost17 Aug 19, 2026
0314eec
feat: adds bifrost overhead chart to UI dashboards (#5535)
roroghost17 Aug 19, 2026
e51a735
feat: adds status code tags to LLM error logs (#5536)
roroghost17 Aug 19, 2026
492ee65
fix: adds plugin logs existence check before draining (#6211)
roroghost17 Aug 19, 2026
50dec5a
fix: resolve merge conflicts in migration tests, version, and logs pa…
impoiler Aug 19, 2026
decfd8f
refactor: add gencache package and wire in GetModelsForProvider to ge…
roroghost17 Aug 19, 2026
a32cf7a
perf: optimize ordered map's marshalJson (#6241)
roroghost17 Aug 19, 2026
afbe41b
perf: cache serialized json for shared mcp tools (#6242)
roroghost17 Aug 19, 2026
2d6eb0c
perf: update json encode usage with sonic marshal (#6268)
roroghost17 Aug 19, 2026
5750622
compilation issues (#6321)
akshaydeo Aug 19, 2026
27cc21c
onbaording checklist fixes (#6322)
akshaydeo Aug 19, 2026
1479441
Preserve Azure Responses stream errors ref REI-3301 (#6302)
dani29 Aug 19, 2026
14fdb1f
feat: add megapixel-tier image pricing fields (4/8/16/32/64MP) across…
Pratham-Mishra04 Aug 19, 2026
9750063
feat: backfill upscale output resolution from `target`/`factor` param…
Pratham-Mishra04 Aug 19, 2026
5b36b30
fix: use `strings.Contains` for "together" provider normalization to …
Pratham-Mishra04 Aug 19, 2026
3648470
tests: fixes runware harness tests (#6319)
TejasGhatte Aug 19, 2026
d090e49
fix(ui): move beta badge into `PageTitle`, simplify notification trig…
impoiler Aug 19, 2026
ce86d19
fix: adds gh workflow to spin up vllm instances for testing vllm (#5541)
sammaji Aug 19, 2026
82c8da1
fix: adds openrouter stt / tts (#5734)
sammaji Aug 19, 2026
b895bbe
fix: include openrouter embedding models in list models call (#6264)
sammaji Aug 19, 2026
d119fee
fix: register bedrock mantle in ProviderSendsDoneMarker (#6021)
sammaji Aug 19, 2026
5e9406c
fix: route grok models through openai/v1 path for bedrock mantle (#6022)
sammaji Aug 19, 2026
7f139b9
fix: force reasoning effort to none when reasoning with tools is unsu…
sammaji Aug 19, 2026
c8d04b5
fix(ui): truncate long values in log detail view and improve provider…
impoiler Aug 19, 2026
acefe0a
docs(migration): consolidate governance API namespace guide into v2.0…
impoiler Aug 19, 2026
9123e9c
feat: add batch schemas and provider plumbing (#5291)
SahilChoudhary22 Aug 20, 2026
4b2f959
feat: add batch pricing to model catalog (#5292)
SahilChoudhary22 Aug 20, 2026
dc12f86
feat: add batch jobs table to configstore and batch debug to logstore…
SahilChoudhary22 Aug 20, 2026
2a64316
autodetect harness level session ids (#6333)
akshaydeo Aug 20, 2026
7cde076
feat: add batch accounting engine and sweeper (#5294)
SahilChoudhary22 Aug 20, 2026
33f73b7
feat: report batch usage to governance (#5295)
SahilChoudhary22 Aug 20, 2026
b0b2510
feat: wire batch accounting into logging and transport (#5296)
SahilChoudhary22 Aug 20, 2026
04695df
fix: handle log cost recalculation for batch (#6121)
sammaji Aug 20, 2026
22a3468
feat: adds row in logs sheet to render batch pricing information (#6109)
sammaji Aug 20, 2026
35d1bf9
chore: adds missing batch / batch pricing tests in harness (#6299)
sammaji Aug 20, 2026
caaf12f
tests: anthropic message start harness test (#6327)
TejasGhatte Aug 20, 2026
73c23c0
fix: rerank compatibility and integration tests (#6328)
TejasGhatte Aug 20, 2026
0356a56
fix: close leaked postgres pools and stale test date in logstore test…
sammaji Aug 20, 2026
c54fa37
fix: restructuring of replayed thinking blocks (#6346)
akshaydeo Aug 20, 2026
bf3ead2
gemini inmessage system role bug fix (#6363)
akshaydeo Aug 20, 2026
1cd3e10
fix(ui): unify full-height page sizing with `--app-bottom-padding` CS…
impoiler Aug 20, 2026
afb2159
fix: handle dashboard auth, budget-reset dialog, and stale MCP state …
sammaji Aug 20, 2026
5ba9f0e
feat: adds input output cost split for inference calls
roroghost17 Jul 2, 2026
77f931c
feat: adds denormalized cost columns for logs
roroghost17 Jul 2, 2026
fe1fd35
feat: add BifrostCost support to speech, transcription and ocr usages
roroghost17 Aug 19, 2026
94f3778
fix: populate cost breakdown on fallback billing paths
roroghost17 Aug 19, 2026
83ab332
feat: expose input/output/additional cost split in quota API
roroghost17 Aug 19, 2026
a2f9702
fix: adds split cost calculation to Clickhouse and recalculation flows
roroghost17 Aug 20, 2026
3d6ac16
feat: wire in semantic cache cost to additional cost
roroghost17 Aug 20, 2026
a53400a
fix: rerank costs and integration tests for langchain
Aug 20, 2026
ac5c217
fix: runware inputs and docs for operations
Aug 20, 2026
78a220f
fix: adds batch types in filters and make batch id column take full w…
sammaji Aug 20, 2026
fba86a7
fix: redact identity-aware-proxy headers before connector export (#6371)
roroghost17 Aug 20, 2026
f825385
feat: filter `Accept-Encoding` to supported codecs on passthrough hea…
Pratham-Mishra04 Aug 20, 2026
dd9f638
docs: add v1.5.x downgrade guide for deployments that ran `v2.0.0-pre…
Pratham-Mishra04 Aug 20, 2026
1090118
feat: add `HTTPTransportPreAuthHook` phase that runs before transport…
Pratham-Mishra04 Aug 20, 2026
a6b74a2
feat: add `virtual-key-from-config` native Go plugin example with pre…
Pratham-Mishra04 Aug 20, 2026
a811f9a
feat: runware list models api (#6372)
TejasGhatte Aug 20, 2026
5c4d016
feat: add per-plugin `semaphore_size` and `inject_timeout` to `Plugin…
BearTS Aug 20, 2026
a0720b3
docs: require cluster mode for multi-replica deployments, not optional
R-droid101 Aug 20, 2026
897f06c
fix: build fix for scimAPI fallback (#6384)
roroghost17 Aug 20, 2026
91ebdd8
chore: update flake for 1.26.7 (#6385)
roroghost17 Aug 20, 2026
6f16ead
fix: bedrock langchain embedding (#6381)
TejasGhatte Aug 20, 2026
0adb238
feat: start sending overhead metrics to connectors (#6345)
roroghost17 Aug 20, 2026
3523330
perf: carry the *Span pointer on span handles (#6387)
roroghost17 Aug 20, 2026
69b50a8
feat: per-phase overhead breakdown - instrument, compute, persist, di…
roroghost17 Aug 20, 2026
c1b84fd
feat: keep breakdown spans out of observability connectors (#6389)
roroghost17 Aug 20, 2026
446cdc9
[Fix]: Redis vectorstore - escape all RedisSearch special characters …
AdityaPainuli Aug 21, 2026
d043bbe
feat: add per-size and joint size+quality image pricing columns, cost…
Pratham-Mishra04 Aug 21, 2026
354e62f
feat: add per-size and joint size+quality image pricing fields for 10…
Pratham-Mishra04 Aug 21, 2026
4c7e55e
chore: add `openai_config` ref to all transport provider config schem…
BearTS Aug 21, 2026
c3db6ef
fix: openai service tier ultrafast (#6396)
TejasGhatte Aug 21, 2026
9090eca
fix: update overrides fields (#6399)
TejasGhatte Aug 21, 2026
e863541
chore: merge dev into 1.6.x sync branch
impoiler Aug 21, 2026
6140bd1
chore: sync v1.6.x to dev (#6401)
Pratham-Mishra04 Aug 21, 2026
9a1d01d
tests: harness tests fixes
Aug 21, 2026
32b915c
tests: harness tests fixes (#6408)
Pratham-Mishra04 Aug 21, 2026
e488da2
refactor: extract shared MCP client form fields, validation, and payl…
Pratham-Mishra04 Aug 21, 2026
2c096e6
docs: document Consul discovery auth, TLS, and lifecycle behavior
R-droid101 Aug 21, 2026
661fa8b
Merge branch 'dev' into docs/cluster-mode-required-multi-replica
R-droid101 Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .claude/skills/docs-writer/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,8 @@ grep -n 'func.*create\|func.*update\|func.*delete\|func.*get' transports/bifrost
| `governance.go` | `/api/governance/virtual-keys` | CRUD virtual keys |
| `governance.go` | `/api/governance/teams` | CRUD teams |
| `governance.go` | `/api/governance/customers` | CRUD customers |
| `governance.go` | `/api/governance/routing-rules` | CRUD routing rules |
| `routing.go` | `/api/routing/rules` | CRUD routing rules |
| `routing.go` | `/api/routing/complexity-analyzer-config` | GET/PUT/reset complexity analyzer config |
| `governance.go` | `/api/governance/model-configs` | CRUD model configs |
| `governance.go` | `/api/governance/providers` | GET/PUT/DELETE provider governance |
| `governance.go` | `/api/governance/budgets` | GET budgets |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/helm-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Run chart-testing (lint)
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-bifrost-migration-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Run bifrost-migration-cli tests
working-directory: scripts/bifrost-migration-cli
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Configure Git
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Run CLI tests
working-directory: cli
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Configure Git
run: |
Expand Down
102 changes: 79 additions & 23 deletions .github/workflows/release-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Detect what needs release
id: detect
Expand Down Expand Up @@ -235,7 +235,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -381,7 +381,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -585,7 +585,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -686,7 +686,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -945,7 +945,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -1064,6 +1064,61 @@ jobs:
"cli-harness-${{ matrix.label }}" \
tests/e2e/clis/reports

# vLLM provider tests - allocates two vLLM (one stable and one nightly) instances
# on runpod (runpodctl):
test-vllm:
needs: [check-skip, detect-changes]
if: needs.check-skip.outputs.should-skip != 'true' && needs.check-skip.outputs.skip-tests != 'true' && needs.detect-changes.outputs.core-needs-release == 'true'
runs-on: ubuntu-latest
timeout-minutes: 60
permissions:
contents: read
steps:
- name: Harden Runner
uses: step-security/harden-runner@fe104658747b27e96e4f7e80cd0a94068e53901d # v2.16.1
with:
egress-policy: block
allowed-endpoints: >
api.github.com:443
github.com:443
release-assets.githubusercontent.com:443
rest.runpod.io:443
*.proxy.runpod.net:443
proxy.golang.org:443
storage.googleapis.com:443
sum.golang.org:443

- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
fetch-tags: true

- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"

- name: Create vLLM pods on RunPod
env:
RUNPOD_API_KEY: ${{ secrets.RUNPOD_API_KEY }}
RUNPOD_NETWORK_VOLUME_ID: ${{ secrets.RUNPOD_NETWORK_VOLUME_ID }}
RUNPOD_REASONING_NETWORK_VOLUME_ID: ${{ secrets.RUNPOD_REASONING_NETWORK_VOLUME_ID }}
run: |
chmod +x ./.github/workflows/scripts/setup-vllm-runpod.sh
./.github/workflows/scripts/setup-vllm-runpod.sh

- name: Run vLLM provider tests
run: VLLM_ENABLED=1 make test-core PROVIDER=vllm

- name: Delete vLLM pods on RunPod
if: always()
env:
RUNPOD_API_KEY: ${{ secrets.RUNPOD_API_KEY }}
run: |
chmod +x ./.github/workflows/scripts/teardown-vllm-runpod.sh
./.github/workflows/scripts/teardown-vllm-runpod.sh

test-framework:
needs: [check-skip, detect-changes]
if: needs.check-skip.outputs.should-skip != 'true' && needs.check-skip.outputs.skip-tests != 'true' && needs.detect-changes.outputs.framework-needs-release == 'true'
Expand Down Expand Up @@ -1116,7 +1171,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Docker Compose
run: |
Expand Down Expand Up @@ -1241,7 +1296,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Docker Compose
run: |
Expand Down Expand Up @@ -1368,7 +1423,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -1471,7 +1526,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -1591,7 +1646,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -1745,7 +1800,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

# This job still builds the mocker/hitter binaries from
# bifrost-benchmarking itself - only bifrost-http comes prebuilt.
Expand Down Expand Up @@ -1840,7 +1895,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

# load-test.sh's build_bifrost_http already no-ops when tmp/bifrost-http
# is present, so this download is all that is needed here.
Expand Down Expand Up @@ -1952,7 +2007,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2092,7 +2147,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2169,6 +2224,7 @@ jobs:
approve-flaky-test-core,
resolve-cli-versions,
test-cli-harness,
test-vllm,
test-framework,
test-plugins,
test-bifrost-http,
Expand All @@ -2178,7 +2234,7 @@ jobs:
test-docker-image-amd64,
test-docker-image-arm64,
]
if: "always() && needs.check-skip.outputs.should-skip != 'true' && needs.detect-changes.outputs.core-needs-release == 'true' && (needs.test-core.result == 'success' || needs.test-core.result == 'skipped' || (needs.test-core.result == 'failure' && needs.approve-flaky-test-core.result == 'success')) && (needs.test-core-integrations.result == 'success' || needs.test-core-integrations.result == 'skipped') && (needs.test-core-unit.result == 'success' || needs.test-core-unit.result == 'skipped') && (needs.test-cli-harness.result == 'success' || needs.test-cli-harness.result == 'skipped') && (needs.resolve-cli-versions.result == 'success' || needs.resolve-cli-versions.result == 'skipped') && (needs.test-framework.result == 'success' || needs.test-framework.result == 'skipped') && (needs.test-plugins.result == 'success' || needs.test-plugins.result == 'skipped') && (needs.test-bifrost-http.result == 'success' || needs.test-bifrost-http.result == 'skipped') && (needs.test-migrations.result == 'success' || needs.test-migrations.result == 'skipped') && (needs.test-api-integrations.result == 'success' || needs.test-api-integrations.result == 'skipped') && (needs.test-cost-accuracy.result == 'success' || needs.test-cost-accuracy.result == 'skipped') && (needs.test-docker-image-amd64.result == 'success' || needs.test-docker-image-amd64.result == 'skipped') && (needs.test-docker-image-arm64.result == 'success' || needs.test-docker-image-arm64.result == 'skipped')"
if: "always() && needs.check-skip.outputs.should-skip != 'true' && needs.detect-changes.outputs.core-needs-release == 'true' && (needs.test-core.result == 'success' || needs.test-core.result == 'skipped' || (needs.test-core.result == 'failure' && needs.approve-flaky-test-core.result == 'success')) && (needs.test-core-integrations.result == 'success' || needs.test-core-integrations.result == 'skipped') && (needs.test-core-unit.result == 'success' || needs.test-core-unit.result == 'skipped') && (needs.test-cli-harness.result == 'success' || needs.test-cli-harness.result == 'skipped') && (needs.test-vllm.result == 'success' || needs.test-vllm.result == 'skipped') && (needs.resolve-cli-versions.result == 'success' || needs.resolve-cli-versions.result == 'skipped') && (needs.test-framework.result == 'success' || needs.test-framework.result == 'skipped') && (needs.test-plugins.result == 'success' || needs.test-plugins.result == 'skipped') && (needs.test-bifrost-http.result == 'success' || needs.test-bifrost-http.result == 'skipped') && (needs.test-migrations.result == 'success' || needs.test-migrations.result == 'skipped') && (needs.test-api-integrations.result == 'success' || needs.test-api-integrations.result == 'skipped') && (needs.test-cost-accuracy.result == 'success' || needs.test-cost-accuracy.result == 'skipped') && (needs.test-docker-image-amd64.result == 'success' || needs.test-docker-image-amd64.result == 'skipped') && (needs.test-docker-image-arm64.result == 'success' || needs.test-docker-image-arm64.result == 'skipped')"
runs-on: ubuntu-latest
permissions:
contents: write
Expand Down Expand Up @@ -2206,7 +2262,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2314,7 +2370,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Configure Git
run: |
Expand Down Expand Up @@ -2443,7 +2499,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2570,7 +2626,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2634,7 +2690,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -2703,7 +2759,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down Expand Up @@ -3502,4 +3558,4 @@ jobs:
MESSAGE=$(printf "🚀 **Release Pipeline Complete**\n\n**Components:**\n• Core: %s\n• Framework: %s\n• Plugins: %s\n• Bifrost HTTP: %s\n\n**Details:**\n• Branch: \`${{ github.ref_name }}\`\n• Commit: \`%.8s\`\n• Author: %s\n\n[View Workflow Run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})" "$CORE_STATUS" "$FRAMEWORK_STATUS" "$PLUGINS_STATUS" "$BIFROST_STATUS" "${{ github.sha }}" "${{ github.actor }}")

payload="$(jq -n --arg content "$MESSAGE" '{content:$content}')"
curl -sS -H "Content-Type: application/json" -d "$payload" "$DISCORD_WEBHOOK"
curl -sS -H "Content-Type: application/json" -d "$payload" "$DISCORD_WEBHOOK"
2 changes: 1 addition & 1 deletion .github/workflows/run-core-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: "1.26.5"
go-version: "1.26.6"

- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
Expand Down
Loading
Loading