Agent skill · software engineering · jeremylongshore

maintainx-ci-integration

Integrate MaintainX API testing into CI/CD pipelines.

Why this skill is useful

Adds a complete CI/CD pipeline configuration for MaintainX API testing that includes specific commands and workflows not commonly found in public documentation.

What it needs

Requires npm installed locally. Requires github account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

MaintainX CI Integration Overview Configure CI/CD pipelines for MaintainX integrations with unit tests (mocked), integration tests (live API), and automated quality gates. Prerequisites Git repository with MaintainX integration GitHub Actions (or GitLab CI) Test environment MaintainX API key stored as CI secret Instructions Step 1: GitHub Actions Workflow Step 2: Unit Tests with Mocked API Step 3: Integration Tests (Live API) Step 4: Quality Gates Output GitHub Actions workflow with unit tests, integration tests, and security scanning Unit tests using vitest with mocked axios responses Integration tests that run against a live staging MaintainX API Security scanning for leaked secrets and vulnerable dependencies Quality gate script combining lint, typecheck, and test coverage Error Handling Issue Cause Solution ------- ------- ---------- Integration tests fail in CI Missing MAINTAINXAPIKEYSTAGING secret Add secret in GitHub repo Settings > Secrets Rate limits during test runs Too many concurrent CI runs Use staging environment with higher limits Flaky integration tests Network timeouts Add retry logic, increase timeout to 30s Secret scan false positives Test fixtures with key-like strings Add .gitleaksignore for known false positives Resources MaintainX API Reference GitHub Actions Docs Vitest Documentation Next Steps For deployment automation, see maintainx-deploy-integration. Examples GitLab CI equivalent:

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/maintainx-ci-integration--a52526

View the source on GitHub

Browse the @skills marketplace