1+ #! /bin/bash
2+
3+ # GitHub CLI Installation Check
4+ if ! command -v gh & > /dev/null; then
5+ echo " GitHub CLI (gh) is not installed!"
6+ echo " Install it with: brew install gh"
7+ echo " Then authenticate with: gh auth login"
8+ exit 1
9+ fi
10+
11+ # Check if authenticated
12+ if ! gh auth status & > /dev/null; then
13+ echo " Not authenticated with GitHub!"
14+ echo " Run: gh auth login"
15+ exit 1
16+ fi
17+
18+ TAG=" v2025.34-IW.7"
19+
20+ echo " Creating GitHub Release for $TAG ..."
21+
22+ # Create release with release notes
23+ gh release create " $TAG " \
24+ --title " v2025.34-IW.7 - Repository Metrics Dashboard" \
25+ --notes " ## Iniationware Custom Release
26+
27+ ### ✨ New Features
28+ - **Repository Metrics Dashboard**
29+ - Branch Counter showing local/remote branches (7/12 format)
30+ - Commit Statistics with Today/Week/Month tracking (T:4 W:48 M:82)
31+ - Two-row status panel for better space utilization
32+ - Activity level indicators with detailed tooltips
33+
34+ ### 🐛 Bug Fixes
35+ - Fixed all IDE0005 build errors across entire codebase
36+ - Improved shutdown performance (30s → 0.5s)
37+ - Enhanced memory management and cache cleanup
38+ - Fixed GitFlow sidebar refresh issues
39+
40+ ### 🔧 Technical Improvements
41+ - Real Git commands (no simulations)
42+ - Comprehensive error handling
43+ - Auto-refresh on repository state changes
44+ - 100% read-only operations for safety
45+ - Added local build validation scripts
46+
47+ ### 📝 Development Tools
48+ - \` check_build.sh\` - Pre-commit validation
49+ - \` test_all_ide0005.sh\` - Complete IDE0005 check
50+
51+ This release is based on SourceGit v2025.34 with Iniationware enhancements.
52+
53+ **Note**: Packages are being built by GitHub Actions and will be available shortly." \
54+ --prerelease
55+
56+ echo " ✅ Release created!"
57+ echo " "
58+ echo " View it at: https://github.com/Iniationware/sourcegit/releases/tag/$TAG "
59+ echo " "
60+ echo " The GitHub Actions workflow should now build and attach the packages automatically."
0 commit comments