Back to skills
SKILL.md
Ci Cd Pipeline Setup
ASecurityGitHub Actions matrix builds caching and conditional deploys
- 2 stars
- 0 votes
- 0 copies
- 4 views
- Added September 10, 2026
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add LoopyLuci/Skills --skill ci-cd-pipeline-setup --agent claude-codeAre you the author of Ci Cd Pipeline Setup?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/loopyluci-ci-cd-pipeline-setup)---
name: ci-cd-pipeline-setup
description: "GitHub Actions matrix builds caching and conditional deploys"
---
# CI/CD Pipeline Setup
## GitHub Actions
```yaml
name: CI/CD
on: [push, pull_request]
jobs:
test:
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with: { python-version: ${{ matrix.python-version }} }
- uses: actions/cache@v4
with: { path: ~/.cache/pip, key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} }
- run: pip install -e ".[dev]"
- run: pytest
deploy:
needs: [test]
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- run: echo "Deploying..."
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.