lucidchart-ci-integration

Featured

Ci Integration for Lucidchart. Trigger: "lucidchart ci integration".

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

# Lucidchart CI Integration ## Overview Configure CI pipelines that validate Lucidchart diagramming API integrations using a two-tier testing strategy. Unit tests mock the Lucidchart REST client to verify document creation, shape manipulation, and export logic without requiring OAuth2 credentials. Integration tests run on main-branch merges with a real OAuth2 token to confirm document CRUD, versioned API header handling, and export rendering against the live Lucidchart API. This separation keeps PR cycles fast while catching OAuth flow regressions and API version changes before they reach production. ## GitHub Actions Workflow ```yaml # .github/workflows/lucidchart-tests.yml name: Lucidchart API Tests on: [push, pull_request] 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 run lint && npm run typecheck - run: npm test -- --testPathPattern=unit # No OAuth credentials needed integration-tests: runs-on: ubuntu-latest if: github.ref == 'refs/heads/main' needs: unit-tests steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: { node-version: '20' } - run: npm ci - run: npm test -- --testPathPattern=integration env: LUCID_API_KEY: ${{ secrets.LUCID_API_KEY }} LUCID_CLIENT_SECRET: ${{ secrets.LUCID_CLIENT_SECRET }} ``` ## Moc...

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