@@ -10,11 +10,21 @@ jobs:
1010 runs-on : ubuntu-latest
1111 steps :
1212 - uses : actions/checkout@v7
13+ - uses : actions/checkout@v7
14+ with :
15+ repository : inkbox-ai/inkbox
16+ ref : b2bb11a45c9f4dc89f3bcfbadbd4de5d66d0e9e5
17+ path : .ci/inkbox
1318 - uses : actions/setup-node@v7
1419 with :
1520 node-version : 22
1621 cache : npm
17- - run : npm ci
22+ - run : |
23+ npm ci --prefix .ci/inkbox/sdk/typescript
24+ npm run build --prefix .ci/inkbox/sdk/typescript
25+ npm install --no-save --package-lock=false \
26+ ./.ci/inkbox/sdk/typescript \
27+ @opencode-ai/sdk@1.17.18 @opencode-ai/plugin@1.17.18
1828 - run : npm run lint
1929 - run : npm run typecheck
2030 - run : npm test
@@ -26,23 +36,46 @@ jobs:
2636 runs-on : ubuntu-latest
2737 steps :
2838 - uses : actions/checkout@v7
39+ - uses : actions/checkout@v7
40+ with :
41+ repository : inkbox-ai/inkbox
42+ ref : b2bb11a45c9f4dc89f3bcfbadbd4de5d66d0e9e5
43+ path : .ci/inkbox
2944 - uses : actions/setup-node@v7
3045 with :
3146 node-version : 22
3247 cache : npm
33- - run : npm ci
34- - run : npm install -D @opencode-ai/plugin@latest
48+ - run : |
49+ npm ci --prefix .ci/inkbox/sdk/typescript
50+ npm run build --prefix .ci/inkbox/sdk/typescript
51+ npm install --no-save --package-lock=false \
52+ ./.ci/inkbox/sdk/typescript \
53+ @opencode-ai/sdk@1.17.18 @opencode-ai/plugin@1.17.18
54+ - run : |
55+ npm install --no-save --package-lock=false \
56+ ./.ci/inkbox/sdk/typescript \
57+ @opencode-ai/sdk@latest @opencode-ai/plugin@latest
3558 - run : npm run typecheck
3659 - run : npx vitest run tests/contract
3760
3861 loader-smoke :
3962 runs-on : ubuntu-latest
4063 steps :
4164 - uses : actions/checkout@v7
65+ - uses : actions/checkout@v7
66+ with :
67+ repository : inkbox-ai/inkbox
68+ ref : b2bb11a45c9f4dc89f3bcfbadbd4de5d66d0e9e5
69+ path : .ci/inkbox
4270 - uses : actions/setup-node@v7
4371 with :
4472 node-version : 22
4573 cache : npm
46- - run : npm ci
74+ - run : |
75+ npm ci --prefix .ci/inkbox/sdk/typescript
76+ npm run build --prefix .ci/inkbox/sdk/typescript
77+ npm install --no-save --package-lock=false \
78+ ./.ci/inkbox/sdk/typescript \
79+ @opencode-ai/sdk@1.17.18 @opencode-ai/plugin@1.17.18
4780 - run : npm install -g opencode-ai@latest
4881 - run : bash scripts/smoke-loader.sh
0 commit comments