algolia-ci-integration

Featured

Configure Algolia CI/CD: GitHub Actions for index validation, automated reindexing on deploy, and integration testing against real Algolia indices. Trigger: "algolia CI", "algolia GitHub Actions", "algolia automated tests", "CI algolia", "algolia deploy 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

# Algolia CI Integration ## Overview Set up CI/CD pipelines for Algolia: run integration tests against a test index, validate index settings before deploy, and trigger reindexing on release. ## Prerequisites - GitHub repository with Actions enabled - Algolia App ID and Admin key (stored as GitHub secrets) - npm/pnpm project with `algoliasearch` v5 ## Instructions ### Step 1: Store Algolia Secrets ```bash gh secret set ALGOLIA_APP_ID --body "YourApplicationID" gh secret set ALGOLIA_ADMIN_KEY --body "your_admin_api_key" gh secret set ALGOLIA_SEARCH_KEY --body "your_search_only_key" ``` ### Step 2: GitHub Actions — Test & Validate ```yaml # .github/workflows/algolia-ci.yml name: Algolia CI on: push: branches: [main] pull_request: branches: [main] jobs: test: runs-on: ubuntu-latest env: ALGOLIA_APP_ID: ${{ secrets.ALGOLIA_APP_ID }} ALGOLIA_ADMIN_KEY: ${{ secrets.ALGOLIA_ADMIN_KEY }} steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm' - run: npm ci - name: Unit tests (mocked Algolia) run: npm test - name: Integration tests (real Algolia) if: env.ALGOLIA_APP_ID != '' run: npm run test:integration env: # Use timestamped index to avoid cross-PR collision ALGOLIA_TEST_INDEX: ci_test_${{ github.run_id }}_products validate-settings: runs-on: ubuntu-latest if: github.eve...

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

algolia-deploy-integration

Deploy Algolia-powered apps to Vercel, Fly.io, and Cloud Run with proper API key management and InstantSearch frontend integration. Trigger: "deploy algolia", "algolia Vercel", "algolia production deploy", "algolia Cloud Run", "algolia Fly.io", "algolia InstantSearch".

2,266 Updated today
jeremylongshore
AI & Automation Featured

algolia-prod-checklist

Execute Algolia production readiness checklist: index settings, key security, replica configuration, monitoring, and rollback procedures. Trigger: "algolia production", "deploy algolia", "algolia go-live", "algolia launch checklist", "algolia production ready".

2,266 Updated today
jeremylongshore
AI & Automation Featured

groq-ci-integration

Configure Groq CI/CD integration with GitHub Actions, testing, and model validation. Use when setting up automated testing, configuring CI pipelines, or integrating Groq tests into your build process. Trigger with phrases like "groq CI", "groq GitHub Actions", "groq automated tests", "CI groq".

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

shopify-ci-integration

Configure CI/CD pipelines for Shopify apps with GitHub Actions, API version testing, and Shopify CLI deployment. Trigger with phrases like "shopify CI", "shopify GitHub Actions", "shopify automated tests", "CI shopify", "shopify deploy pipeline".

2,266 Updated today
jeremylongshore