From 4b512576ef8f065f2a6b96bdf1d8c4d09e2bf01e Mon Sep 17 00:00:00 2001 From: Dakera Ops Date: Thu, 21 May 2026 13:58:02 +0000 Subject: [PATCH] =?UTF-8?q?ci(DAK-5438):=20remove=20MCP=20jobs=20from=20in?= =?UTF-8?q?stall-test=20=E2=80=94=20dk=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move test-brew-dakera-mcp, test-npx, and dakera-mcp steps from cargo-install/cargo-binstall jobs to dakera-mcp repo per the repo boundary rule (DAK-5438). This workflow now tests dk distribution channels only: brew, apt, yum, cargo install, cargo binstall. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/install-test.yml | 39 +++--------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/.github/workflows/install-test.yml b/.github/workflows/install-test.yml index 44b9801..7b5b14d 100644 --- a/.github/workflows/install-test.yml +++ b/.github/workflows/install-test.yml @@ -23,28 +23,6 @@ jobs: - name: Verify dk version run: dk --version - test-brew-dakera-mcp: - name: Homebrew — dakera-mcp - runs-on: macos-latest - continue-on-error: true - steps: - - name: Install dakera-mcp via Homebrew - run: brew install dakera-ai/tap/dakera-mcp - - name: Verify dakera-mcp version - run: timeout 3 dakera-mcp || test $? -eq 143 - - test-npx: - name: npx — dakera-mcp - runs-on: ubuntu-latest - steps: - - uses: actions/setup-node@v4 - with: - node-version: '22' - - name: Install dakera-mcp via npx - run: npm install -g @dakera-ai/dakera-mcp - - name: Verify dakera-mcp starts - run: timeout 3 dakera-mcp || test $? -eq 143 - test-apt: name: APT — dk runs-on: ubuntu-22.04 @@ -80,11 +58,10 @@ jobs: - name: Verify dk version run: dk --version - # NOTE: cargo install and cargo binstall require dk and dakera-mcp to be - # published on crates.io. These jobs are expected to fail until that happens. - # Tracked in DAK-5436. + # NOTE: cargo install and cargo binstall require dk to be published on crates.io. + # These jobs are expected to fail until that happens. Tracked in DAK-5436. test-cargo-install: - name: cargo install — dk + dakera-mcp + name: cargo install — dk runs-on: ubuntu-latest continue-on-error: true steps: @@ -98,13 +75,9 @@ jobs: run: cargo install dk --locked - name: Verify dk version run: dk --version - - name: Install dakera-mcp from crates.io - run: cargo install dakera-mcp --locked - - name: Verify dakera-mcp version - run: timeout 3 dakera-mcp || test $? -eq 143 test-cargo-binstall: - name: cargo binstall — dk + dakera-mcp + name: cargo binstall — dk runs-on: ubuntu-latest continue-on-error: true steps: @@ -117,7 +90,3 @@ jobs: run: cargo binstall dk --no-confirm - name: Verify dk version run: dk --version - - name: Install dakera-mcp via binstall - run: cargo binstall dakera-mcp --no-confirm - - name: Verify dakera-mcp version - run: timeout 3 dakera-mcp || test $? -eq 143