From b301b2b7f131a2fa8c743616bbddf9ed7ff089ab Mon Sep 17 00:00:00 2001 From: asachs01 Date: Thu, 7 May 2026 15:59:56 -0400 Subject: [PATCH] ci: replace inline test job with reusable mcp-server-ci.yml Drops duplicated test-job boilerplate in favor of the canonical reusable workflow at wyre-technology/.github/.github/workflows/mcp-server-ci.yml. Part of fleet-wide migration. See: - wyre-technology/.github PR #8 (initial reusable workflow) - wyre-technology/.github PR #9 (lint-destructive-warnings input) - ~/.claude/skills/mcp-server-fleet-ci-template --- .github/workflows/release.yml | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 16af37e..2d96d82 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,23 +8,14 @@ on: jobs: test: - name: Test (Node ${{ matrix.node-version }}) - runs-on: ubuntu-latest - strategy: - matrix: - node-version: [20, 22] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - run: npm ci - - run: npm run typecheck - - name: Lint destructive tool warnings - run: node scripts/lint-destructive-warnings.mjs src - - run: npm run build - - run: npm test + name: Test + # Delegated to the canonical reusable CI workflow. + # See: ~/.claude/skills/mcp-server-fleet-ci-template + uses: wyre-technology/.github/.github/workflows/mcp-server-ci.yml@cd81e464960d82e07779febbcbf1716e22e408e4 + with: + node-versions: '["20", "22"]' + lint-destructive-warnings: true + secrets: inherit release: name: Release