finta-ci-integration

Featured

Automate Finta data export and reporting in CI pipelines. Trigger with phrases like "finta CI", "finta automated reporting".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Finta CI Integration ## Overview Set up CI/CD for Finta fundraising integrations: run unit tests with mocked investor pipeline data on every PR, validate live API connectivity for round and investor queries on merge to main. Finta centralizes fundraising CRM data including rounds, investor contacts, and pipeline stages, so CI focuses on verifying data sync logic, pipeline stage transitions, and automated investor reporting workflows. ## GitHub Actions Workflow ```yaml # .github/workflows/finta-ci.yml name: Finta CI on: pull_request: paths: ['src/finta/**', 'tests/**'] push: branches: [main] jobs: unit-tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: { node-version: '20' } - run: npm ci - run: npm test -- --reporter=verbose integration-tests: if: github.ref == 'refs/heads/main' needs: unit-tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: { node-version: '20' } - run: npm ci - run: npm run test:integration env: FINTA_API_KEY: ${{ secrets.FINTA_API_KEY }} ``` ## Mock-Based Unit Tests ```typescript // tests/finta-service.test.ts import { describe, it, expect, vi } from 'vitest'; import { summarizeRound } from '../src/finta-service'; const mockRound = { id: 'round_seed_01', name: 'Seed Round', target_amount: 2_000_000, raised_amount: 1_250_0...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category