Skip to main content

CI/CD Integration

Coming Soon

Detailed CI/CD integration guides are under construction.

Quick Example: GitHub Actions

name: Behavioral Contracts Check

on: [push, pull_request]

jobs:
verify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'

- name: Install dependencies
run: npm install

- name: Run behavioral contracts verification
run: |
npm install -g @behavioral-contracts/verify-cli
verify-cli --tsconfig ./tsconfig.json --fail-on-error

Other CI Systems

Guides for other CI/CD systems coming soon:

  • GitLab CI
  • CircleCI
  • Jenkins
  • Travis CI
  • Bitbucket Pipelines

Pre-commit Hooks

Instructions for pre-commit integration coming soon.

Questions?

Ask in GitHub Discussions