Skip to content

fix(agent-bff): order composite key segments by the record, not by the apimap #10427

fix(agent-bff): order composite key segments by the record, not by the apimap

fix(agent-bff): order composite key segments by the record, not by the apimap #10427

Triggered via pull request September 14, 2026 09:43
Status Success
Total duration 5m 28s
Artifacts 23

build.yml

on: pull_request
Installing & Building
2m 7s
Installing & Building
Lint commit messages
21s
Lint commit messages
BFF Integration Tests (embedded and http transports)
31s
BFF Integration Tests (embedded and http transports)
Build API Reference
44s
Build API Reference
Matrix: Linting & Testing
LLM Integration Tests (ai-proxy)
1m 31s
LLM Integration Tests (ai-proxy)
Send Coverage
8s
Send Coverage
Release packages
Release packages
Publish API Reference
Publish API Reference
Fit to window
Zoom out
Zoom in

Annotations

1 error and 93 warnings
LLM Integration Tests (ai-proxy)
Process completed with exit code 1.
Installing & Building
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint commit messages
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
BFF Integration Tests (embedded and http transports)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent-toolkit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-demo-fintech)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (plugin-export-advanced)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-replica)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-dummy)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (plugin-aws-s3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (plugin-flattener)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-toolkit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build API Reference
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent-testing)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent-testing): packages/agent-testing/src/index.ts#L107
Unexpected any. Specify a different type
Linting & Testing (forestadmin-client)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (ai-proxy)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent-client)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L465
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L464
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L439
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L240
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L216
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L188
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L152
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L101
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L31
Unexpected any. Specify a different type
Linting & Testing (agent-client): packages/agent-client/test/domains/action.test.ts#L20
Unexpected any. Specify a different type
Linting & Testing (mcp-server)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (mcp-server): packages/mcp-server/test/utils/schema-fetcher.test.ts#L58
Unexpected any. Specify a different type
Linting & Testing (mcp-server): packages/mcp-server/test/utils/schema-fetcher.test.ts#L39
Unexpected any. Specify a different type
Linting & Testing (mcp-server): packages/mcp-server/test/utils/schema-fetcher.test.ts#L28
Unexpected any. Specify a different type
Linting & Testing (mcp-server): packages/mcp-server/test/server.test.ts#L3667
Unexpected any. Specify a different type
Linting & Testing (datasource-customizer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (forest-cloud)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (forest-cloud): packages/forest-cloud/test/commands/start.test.ts#L32
Unexpected any. Specify a different type
Linting & Testing (forest-cloud): packages/forest-cloud/src/dialogs/action-runner.ts#L5
Unexpected any. Specify a different type
Linting & Testing (agent-bff)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-mongo)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-mongoose)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (workflow-executor)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
LLM Integration Tests (ai-proxy)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L54
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L54
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L43
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L43
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L31
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L31
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L14
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L13
Unexpected any. Specify a different type
Linting & Testing (agent): packages/agent/test/root-middleware.test.ts#L5
Unexpected any. Specify a different type
Linting & Testing (datasource-sequelize)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linting & Testing (datasource-sql)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Send Coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, qltysh/qlty-action/coverage@8d5c844f32f80364ccc135534671640466e7f610. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
agent
15.8 KB
sha256:418bff2506743c453ab352893f8705f5df3c26f0406b3aa18aa948ab43aa28da
agent-bff
17.5 KB
sha256:071fab6551a244dedb0e0d07e0768c5b9e8e7ddf83dbea4dfe6e9aeca419bdd5
agent-client
3.7 KB
sha256:6c73ea05bcc9f5eeee1b75f5f097bca9d02a11854aa797672961a441c013b1eb
agent-testing
1.42 KB
sha256:6ef2974fd5096b2b5c89f5520fcb9bda3903dc5f71be328f58e4235bf6eb6664
agent-toolkit
581 Bytes
sha256:734d7ed4b9432556baeea713758a4dd1b0d110529b98c34a68ae4e0e3880fb97
ai-proxy
4.67 KB
sha256:35d84f5b385500addaa895f046fa03c0867a1e9658d4ea03c059c4b3bc89594d
datasource-customizer
14 KB
sha256:938a99937d08f32e13c15d0ce7cb6ed77e698ea0e1dc804cb453642552f86821
datasource-demo-fintech
3 KB
sha256:d1fefc19d782de031a87baa55e6dd1a494ca1b8051c3c73b680b213845d11bec
datasource-dummy
939 Bytes
sha256:5bb443ec34425e563aecbe8475eb3400ea8b4d45075faec946b04a488e274f94
datasource-mongo
1.83 KB
sha256:5e82be6a7a61ee98db12a7a689994fef08fbd0ebe518698b337736e0aa975338
datasource-mongoose
4.5 KB
sha256:92bffd1d295143f0fc91e16bf80f5c94340f1a41407467f930e9f7f9c8add2a5
datasource-replica
3.68 KB
sha256:b8432191dc797af6570119c02e74a449b36740d9a156bd40065e8eaf4e9ef307
datasource-sequelize
2.75 KB
sha256:90bfdb299ae2437194e79baeec7e25498c990d16a56e366484c9872474bbea87
datasource-sql
5.43 KB
sha256:03e3330358f7b8b84669c3e976afe86a09d1549341b62eb78484a026c9ff3327
datasource-toolkit
5.44 KB
sha256:b6913ec35119895a45731caed68c3fd3c83462ec49195c77a1f1fc3a30817450
forest-cloud
3.73 KB
sha256:874b26a95c8e9c7e2fcc2f072c91904b6f14ad81234a8794ce565134a6dbd5f5
forestadmin-client
4.36 KB
sha256:2c872b90b251397c85ab2b45abded8285e31bc29fe6b47f321156ea3376184ef
github-pages
761 KB
sha256:0dffa5d73451d714e71336e228d101bc0003bc5a472cf7501c59e12c7341b770
mcp-server
7.49 KB
sha256:fc658e019e3644c51e9246cf6579525980a218fb9caf1a9c6309ee2cff7bed10
plugin-aws-s3
1.26 KB
sha256:941cdf946dc8f62f75f737940b1d4f9d78c748eeb673ddd71c62969eba89a73c
plugin-export-advanced
1.05 KB
sha256:d97d539375c1adcfb46570b9eab9fd95a2f01771bbf14bab756d5dee376faa07
plugin-flattener
1.37 KB
sha256:97ba9795b56e0f5ae7f1421c259d974b8a9b8826ed22078c6619e80aabe98484
workflow-executor
15.6 KB
sha256:6f84c88864ebbdb42f603b6f7a2dc1a32f85b764bda32549e7075faaddf1fef1