Configure CI/CD pipelines for Ideogram integrations with GitHub Actions.
Use when setting up automated testing, visual regression tests,
or integrating Ideogram validation into your build process.
Trigger with phrases like "ideogram CI", "ideogram GitHub Actions",
"ideogram automated tests", "CI ideogram", "ideogram pipeline".
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Configure CI/CD pipelines for Ideogram integrations with GitHub Actions.
Use when setting up automated testing, visual regression tests,
or integrating Ideogram validation into your build process.
Trigger with phrases like "ideogram CI", "ideogram GitHub Actions",
"ideogram automated tests", "CI ideogram", "ideogram pipeline".
allowed-tools
Read, Write, Edit, Bash(gh:*)
version
1.10.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
["saas","ideogram","testing","ci-cd"]
compatibility
Designed for Claude Code, also compatible with Codex and OpenClaw
Ideogram CI Integration
Overview
Set up CI/CD pipelines for Ideogram integrations. Since Ideogram has no free tier for API testing, CI strategies focus on: mocked unit tests (free), optional integration tests gated behind secrets, and prompt validation without API calls.
Prerequisites
GitHub repository with Actions enabled
Ideogram API key for integration tests (optional)
npm/pnpm project with vitest
Instructions
Step 1: GitHub Actions Workflow
# .github/workflows/ideogram-ci.ymlname:IdeogramIntegrationCIon:push:branches: [main]
pull_request:branches: [main]
jobs:unit-tests:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v4-uses:actions/setup-node@v4with:node-version:"20"cache:"npm"-run:npmci-run:npmtest----reporter=verbose-run:npmrunlint# Optional: runs only when secret is configured
integration-tests:
runs-on:
ubuntu-latest
if:
github.event_name
==
'push'
&&
github.ref
==
'refs/heads/main'
env:
IDEOGRAM_API_KEY:
${{
secrets.IDEOGRAM_API_KEY
}}
steps:
-
uses:
actions/checkout@v4
-
uses:
actions/setup-node@v4
with:
node-version:
"20"
cache:
"npm"
-
run:
npm
ci
-
name:
Run
integration
tests
if:
env.IDEOGRAM_API_KEY
!=
''
run:
npm
run
test:integration
timeout-minutes:
5
Step 2: Configure Secrets
set -euo pipefail
# Store Ideogram API key in GitHub repository secrets
gh secret set IDEOGRAM_API_KEY
# Verify it was set
gh secret list