ci-smoke-needs-real-deps
CommunityEnsure CI smoke tests run with real dependencies.
Software Engineering#dependencies#environment-variables#github-actions#ci-cd#ci#smoke-tests#service-containers
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.