openvibers/openvibe.trade Commits

CI calls the shared test workflow (Track Q): OpenVibe.Shared .github/workflows/test.yml@f5e7e73 (install, node --check over server/ and scripts/, npm test, openvibe-contracts-check) instead of a copy of those steps

OP OpenVibers committed 24 Sept 2026 · ff9afd0e1f · 1 file, +4 −13


Changes

ddiff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
iindex 018173a..2ba8fde 100644
---- a/.github/workflows/ci.yml
++++ b/.github/workflows/ci.yml
@@@ -4,20 +4,11 @@ on:
branches: [main]
pull_request:
jobs:
++ # install, node --check, npm test and openvibe-contracts-check: the shared test job (Track Q).
test:
-- runs-on: ubuntu-latest
-- steps:
-- - uses: actions/checkout@v4
-- - uses: actions/setup-node@v4
-- with:
-- node-version: 22.22.1 # production runs Node 22
-- cache: npm
-- - run: npm ci --no-audit --no-fund
-- # Includes test/route-inventory.test.js: the build fails if any route, handler, capability or
-- # event carries order/buy/sell/execution/custody/wallet/escrow/checkout/listing semantics (ADR-025).
-- - run: npm test
-- # Trade's service manifest and capabilities are released in openvibe-contracts (v0.22.0).
-- - run: npx openvibe-contracts-check --service trade --src server
++ uses: OpenVibers/OpenVibe.Shared/.github/workflows/test.yml@f5e7e73b82b5f62360e2a16693ff638cae49082f
++ with:
++ contracts-service: trade
# Secret scan (gitleaks) and dependency audit, shared by every OpenVibers repo (Track Q).
security:
uses: OpenVibers/OpenVibe.Shared/.github/workflows/security.yml@83c998b65424fb97e6f6de55ad9cc5981767e89c