bamboohr-ci-integration

Featured

Configure CI/CD pipelines for BambooHR integrations with GitHub Actions, automated testing, and secret management. Use when setting up automated testing, configuring CI pipelines, or integrating BambooHR API tests into your build process. Trigger with phrases like "bamboohr CI", "bamboohr GitHub Actions", "bamboohr automated tests", "CI bamboohr", "bamboohr pipeline".

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

# BambooHR CI Integration ## Overview Set up CI/CD pipelines for BambooHR integrations with proper secret management, unit tests with mocked API, and optional integration tests against the real BambooHR API. ## Prerequisites - GitHub repository with Actions enabled - BambooHR test API key (sandbox company or test account) - npm/pnpm project with test suite configured ## Instructions ### Step 1: Configure GitHub Secrets ```bash # Required for integration tests gh secret set BAMBOOHR_API_KEY --body "your-test-api-key" gh secret set BAMBOOHR_COMPANY_DOMAIN --body "your-test-company" # Optional: webhook testing gh secret set BAMBOOHR_WEBHOOK_SECRET --body "your-webhook-hmac-secret" ``` ### Step 2: GitHub Actions Workflow ```yaml # .github/workflows/bamboohr-integration.yml name: BambooHR Integration on: push: branches: [main] pull_request: branches: [main] schedule: # Run daily to catch BambooHR API changes early - cron: '0 6 * * 1-5' jobs: unit-tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - run: npm run typecheck - name: Unit tests (mocked BambooHR API) run: npm test -- --coverage --reporter=verbose - uses: actions/upload-artifact@v4 if: always() with: name: coverage path: coverage/ integration-tests: runs-on: ubuntu-lates...

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

AI & Automation Featured

hubspot-ci-integration

Configure CI/CD pipelines for HubSpot integrations with GitHub Actions. Use when setting up automated testing, configuring CI with HubSpot secrets, or integrating HubSpot API tests into your build process. Trigger with phrases like "hubspot CI", "hubspot GitHub Actions", "hubspot automated tests", "CI hubspot", "hubspot pipeline test".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-deploy-integration

Deploy BambooHR integrations to Vercel, Fly.io, and Cloud Run platforms. Use when deploying BambooHR-powered applications to production, configuring platform-specific secrets, or setting up deployment pipelines. Trigger with phrases like "deploy bamboohr", "bamboohr Vercel", "bamboohr production deploy", "bamboohr Cloud Run", "bamboohr Fly.io".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-install-auth

Install and configure BambooHR API authentication with HTTP Basic Auth. Use when setting up a new BambooHR integration, configuring API keys, or initializing BambooHR REST API access in your project. Trigger with phrases like "install bamboohr", "setup bamboohr", "bamboohr auth", "configure bamboohr API key", "bamboohr credentials".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-ci-integration

Configure CI/CD pipelines for Klaviyo integrations with GitHub Actions. Use when setting up automated testing, configuring CI secrets, or integrating Klaviyo SDK tests into your build pipeline. Trigger with phrases like "klaviyo CI", "klaviyo GitHub Actions", "klaviyo automated tests", "CI klaviyo", "klaviyo pipeline".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-security-basics

Apply BambooHR security best practices for API keys, webhook verification, and PII data handling compliance. Use when securing API keys, implementing webhook signature validation, or handling sensitive employee data from BambooHR. Trigger with phrases like "bamboohr security", "bamboohr secrets", "secure bamboohr", "bamboohr PII", "bamboohr data protection".

2,266 Updated today
jeremylongshore