ci-smoke-needs-real-deps

Community

Ensure CI smoke tests run with real dependencies.

AuthorInnei
Version1.0.0
Installs0

System Documentation

What problem does it solve?

CI release pipelines fail smoke tests because external dependencies (PostgreSQL, MySQL, Redis, MongoDB, S3, etc.) are not available in the test environment. The fix is to declare the dependency as a CI service container and inject the matching environment variables on the smoke step to mirror the actual deployment.

Core Features & Use Cases

  • Diagnostic checklist to align ci.yml with release.yml so the smoke workflow uses the same services and env vars as the production flow.
  • Guidance for adding external dependencies to CI (service containers, env vars) with an example alignment pattern.
  • Use Case: When a smoke test fails after a stack migration due to missing or mismatched dependencies, apply this Skill to restore parity between CI and release configurations.

Quick Start

Update your release CI configuration to declare the required service containers and environment variables on the smoke step.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ci-smoke-needs-real-deps
Download link: https://github.com/Innei/SKILL/archive/main.zip#ci-smoke-needs-real-deps

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.