<< All versions
Skill v1.0.1
currentAutomated scan100/100ba-calderonmorales/terminal-jarvis/deployment
2 files
──Details
PublishedMay 24, 2026 at 01:18 PM
Content Hashsha256:0b81fa1faa71a7b8...
Git SHAc4b578d74326
Bump Typepatch
──Files
Files (1 file, 2.1 KB)
SKILL.md2.1 KBactive
SKILL.md · 70 lines · 2.1 KB
version: "1.0.1"
Skill: Deployment
Name: deployment Description: Deployment workflows, CI/CD automation, and release procedures Trigger: "Let's deploy", "Run local-cd.sh", releasing new versions
Standard Deployment Workflow
bash
# 1. Pre-flight (MANDATORY)git status # Must be clean./scripts/cicd/local-cd.sh --check-versions # Must pass# 2. Update CHANGELOG.md (REQUIRED FIRST)## [X.X.X] - YYYY-MM-DD### Added / Enhanced / Fixed / Technical# 3. Deploy./scripts/cicd/local-ci.sh # Validate (no commits)./scripts/cicd/local-cd.sh # Deploy (commits, tags, pushes)
Version Update Workflow
bash
# Determine increment: 0.0.X (fix) | 0.X.0 (feature) | X.0.0 (breaking)./scripts/cicd/local-cd.sh --update-version X.X.X./scripts/cicd/local-cd.sh --check-versions./scripts/cicd/local-ci.sh && ./scripts/cicd/local-cd.sh
Homebrew Release Workflow
bash
# 1. Complete standard deployment first# 2. Generate archives./scripts/utils/generate-homebrew-release.sh --stagegit add homebrew/release/ && git commit -m "feat: Homebrew archives vX.X.X" && git push# 3. Create GitHub releasegh release create vX.X.X \homebrew/release/terminal-jarvis-mac.tar.gz \homebrew/release/terminal-jarvis-linux.tar.gz \--title "Release vX.X.X" --notes "..." --latest# 4. Verifycurl -I https://github.com/BA-CalderonMorales/terminal-jarvis/releases/download/vX.X.X/terminal-jarvis-mac.tar.gz
Deployment Failure Prevention
| Failure | Prevention | Fix | |
|---|---|---|---|
| Uncommitted changes | git status first | Commit or stash | |
| Version mismatch | --check-versions first | --update-version X.X.X | |
| Missing CHANGELOG | Update before scripts | Add entry manually | |
| Formula after release | Commit Formula before gh release | Delete release, fix, recreate | |
| NPM auth failure | npm whoami check | npm login |
Critical Rules
- CHANGELOG FIRST - Update CHANGELOG.md BEFORE deployment scripts
- Formula BEFORE Release - Commit Homebrew Formula BEFORE GitHub release
- Version Sync - Update Cargo.toml, package.json, Formula together