Loading...
Loading...
Generates GitHub Actions CI workflow configuration
npx skill4agent add levnikolaevich/claude-code-skills ln-732-cicd-generator| Input | Source | Description |
|---|---|---|
| Stack Type | ln-730 coordinator | backend-dotnet, backend-python |
| Versions | Auto-detected | Node.js, .NET or Python versions |
| Frontend Path | Auto-detected | Path to frontend directory |
| Build Commands | Auto-detected | npm scripts, dotnet/pytest commands |
| File | Purpose | Template |
|---|---|---|
| Main CI pipeline | github_ci_dotnet.template.yml or github_ci_python.template.yml |
| Detection | Backend Template |
|---|---|
| github_ci_dotnet.template.yml |
| github_ci_python.template.yml |
| Variable | Source | Default |
|---|---|---|
| package.json engines | 22 |
| *.csproj TargetFramework | 9.0.x |
| pyproject.toml | 3.12 |
| Directory detection | src/frontend |
.github/workflows/.github/workflows/ci.yml| Job | Purpose | Dependencies |
|---|---|---|
| frontend | Lint, build, test React/Vite | None |
| backend | Build, test .NET or Python | None |
| docker | Build images, health checks | frontend, backend |
npm cinpm run lintnpm run buildnpm testdotnet restoredotnet builddotnet testpip install -r requirements.txtruff checkpytestdocker compose builddocker compose up -ddocker compose down| Event | Branches |
|---|---|
| Push | main, develop |
| Pull Request | main |
| Practice | Implementation |
|---|---|
| Dependency caching | npm cache, pip cache |
| Pinned versions | actions/checkout@v4, setup-node@v4 |
| Parallel jobs | frontend and backend run in parallel |
| Fail fast | docker job waits for both to succeed |
| Clean up | docker compose down runs always |
| Debug support | logs shown on failure |
@latest| File | Purpose |
|---|---|
| github_ci.template.yml | Full template with comments |
| github_ci_dotnet.template.yml | Compact .NET stack template |
| github_ci_python.template.yml | Compact Python stack template |