Since GitHub CLI (gh) is not available, please create these issues manually through the GitHub web interface:
Title: 🎯 Epic: Phase 1 - Enhanced CI Foundation
Labels: epic, phase-1, ci/cd, priority-high
Content: Copy from .github/ISSUE_TEMPLATE/phase1-epic.md
Title: 🔒 Add Security Scanning (cargo audit + Dependabot)
Labels: enhancement, security, phase-1, priority-high, ci/cd
Content: Copy from .github/ISSUE_TEMPLATE/phase1-task1-security.md
Title: ⚡ Implement Performance Benchmarking with Criterion.rs
Labels: enhancement, performance, phase-1, priority-high, ci/cd
Content: Copy from .github/ISSUE_TEMPLATE/phase1-task2-benchmarks.md
Title: 🧪 Enhance Testing with Stress Tests and Integration Tests
Labels: enhancement, testing, phase-1, priority-medium, ci/cd
Content: Copy from .github/ISSUE_TEMPLATE/phase1-task3-testing.md
Title: 🚀 Optimize CI Caching and Parallel Execution
Labels: enhancement, ci/cd, phase-1, priority-medium, performance
Content: Copy from .github/ISSUE_TEMPLATE/phase1-task4-optimization.md
- Go to: https://github.com/opendream/vanityssh-rust/issues/new
- Copy the title from above
- Copy the content from the corresponding file in
.github/ISSUE_TEMPLATE/ - Add the specified labels
- Create the issue
After creating all issues:
- Update the Epic issue to link to the task issues (replace
#TBDwith actual issue numbers) - Reference the Epic issue number in each task issue
Create in this order for proper linking:
- Epic issue first
- Task issues 1-4
- Update Epic with task issue numbers
If you want to install GitHub CLI for future use:
# macOS with Homebrew
brew install gh
# Login
gh auth login
# Then you can create issues with:
gh issue create --title "Issue Title" --body-file issue-template.md --label "label1,label2"All issue templates are ready in .github/ISSUE_TEMPLATE/ directory