From juicebox-pack
Configures GitHub Actions workflows for Juicebox CI/CD tests and integration jobs in npm projects using JUICEBOX_API_KEY secret.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin juicebox-packThis skill is limited to using the following tools:
```yaml
Deploys Node.js Juicebox integrations to Google Cloud Run using Dockerfile and gcloud bash script with API key secrets. Triggers on 'deploy juicebox' phrases.
Generates CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, and CircleCI with testing, linting, security scanning, building, caching, matrix strategies, and deployment stages.
Sets up GitHub Actions CI/CD workflows for Instantly.ai API integrations, with mock server unit tests, type validation, linting, and live read-only integration tests.
Share bugs, ideas, or general feedback.
name: Juicebox Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
integration:
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm run test:integration
env:
JUICEBOX_API_KEY: ${{ secrets.JUICEBOX_API_KEY }}
See juicebox-deploy-integration.