Skip to content

Commit 4e4616d

Browse files
committed
ci(agent): disable standalone export install
1 parent 225e0ab commit 4e4616d

1 file changed

Lines changed: 9 additions & 15 deletions

File tree

.github/workflows/ai-agent-strict-ci.yml

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ jobs:
194194
-DCMAKE_BUILD_TYPE=Debug \
195195
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
196196
-DVIX_ENABLE_SANITIZERS=OFF \
197-
-DVIX_AI_AGENT_ENABLE_INSTALL=ON \
197+
-DVIX_AI_AGENT_ENABLE_INSTALL=OF \
198198
-DVIX_AI_AGENT_BUILD_TESTS=${{ matrix.tests }} \
199199
-DVIX_AI_AGENT_BUILD_EXAMPLES=${{ matrix.examples }} \
200200
-DVIX_AI_AGENT_FETCH_ERROR=OFF \
@@ -315,7 +315,7 @@ jobs:
315315
-DCMAKE_BUILD_TYPE=Debug \
316316
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
317317
-DVIX_ENABLE_SANITIZERS=OFF \
318-
-DVIX_AI_AGENT_ENABLE_INSTALL=ON \
318+
-DVIX_AI_AGENT_ENABLE_INSTALL=OFF \
319319
-DVIX_AI_AGENT_BUILD_TESTS=OFF \
320320
-DVIX_AI_AGENT_BUILD_EXAMPLES=ON \
321321
-DVIX_AI_AGENT_FETCH_ERROR=OFF \
@@ -432,11 +432,11 @@ jobs:
432432
433433
test -f ../async/third_party/asio/include/asio.hpp
434434
435-
- name: Configure installable build
435+
- name: Configure release build
436436
run: |
437437
cmake -S . -B build-install -G Ninja \
438438
-DCMAKE_BUILD_TYPE=Release \
439-
-DVIX_AI_AGENT_ENABLE_INSTALL=ON \
439+
-DVIX_AI_AGENT_ENABLE_INSTALL=OFF \
440440
-DVIX_AI_AGENT_BUILD_TESTS=OFF \
441441
-DVIX_AI_AGENT_BUILD_EXAMPLES=OFF \
442442
-DVIX_AI_AGENT_FETCH_ERROR=OFF \
@@ -466,16 +466,10 @@ jobs:
466466
run: |
467467
cmake --build build-install -j"${BUILD_JOBS}"
468468
469-
- name: Install package
469+
- name: Verify release artifacts
470470
run: |
471-
cmake --install build-install
472-
473-
- name: Verify install tree
474-
run: |
475-
find .ci-install -maxdepth 8 -type f | sort
476-
test -d .ci-install/include/vix/ai
477-
test -d .ci-install/include/vix/agent
478-
test -f .ci-install/lib/libvix_ai_agent.a
471+
find build-install -maxdepth 6 -type f | sort
472+
test -f build-install/libvix_ai_agent.a
479473
480474
config-coverage:
481475
name: Configuration Coverage
@@ -555,7 +549,7 @@ jobs:
555549
run: |
556550
cmake -S . -B build-release-lib -G Ninja \
557551
-DCMAKE_BUILD_TYPE=Release \
558-
-DVIX_AI_AGENT_ENABLE_INSTALL=ON \
552+
-DVIX_AI_AGENT_ENABLE_INSTALL=OFF \
559553
-DVIX_AI_AGENT_BUILD_TESTS=OFF \
560554
-DVIX_AI_AGENT_BUILD_EXAMPLES=OFF \
561555
-DVIX_AI_AGENT_FETCH_ERROR=OFF \
@@ -588,7 +582,7 @@ jobs:
588582
run: |
589583
cmake -S . -B build-release-examples -G Ninja \
590584
-DCMAKE_BUILD_TYPE=Release \
591-
-DVIX_AI_AGENT_ENABLE_INSTALL=ON \
585+
-DVIX_AI_AGENT_ENABLE_INSTALL=OFF \
592586
-DVIX_AI_AGENT_BUILD_TESTS=OFF \
593587
-DVIX_AI_AGENT_BUILD_EXAMPLES=ON \
594588
-DVIX_AI_AGENT_FETCH_ERROR=OFF \

0 commit comments

Comments
 (0)