Claude
9bf443751b
feat: Add author attribution and comprehensive CI/CD pipeline
AUTHOR ATTRIBUTION:
✅ Added Wiktor (overspend1) as author throughout project
✅ Created LICENSE file (MIT) with copyright
✅ Added AUTHOR.h header for native module
✅ Added author comments to CoreStateApplication.kt
✅ Module.prop already contains author (verified)
CI/CD PIPELINE COMPLETE:
✅ Created complete-build-release.yml workflow
✅ Builds Android APK (debug + release)
✅ Builds KernelSU Module (arm64-v8a + x86_64)
✅ Generates SHA256 checksums for all artifacts
✅ Creates flashable module ZIP with proper structure
✅ Automated release creation on tags
✅ Comprehensive build summary generation
WORKFLOW FEATURES:
📦 Android APK Build:
- Debug and release variants
- Version tagging from git tags
- APK checksum generation
- Artifact upload with 30-day retention
- Build verification
📦 KernelSU Module Build:
- Multi-architecture (ARM64, x86_64)
- Android NDK cross-compilation
- Flashable ZIP creation
- META-INF installer scripts
- Service scripts and module structure
- Module README included
📋 Build Summary:
- Automated release notes
- Build metadata
- Installation instructions
- Checksum verification info
🚀 GitHub Releases:
- Automatic release creation on version tags
- All artifacts attached to release
- Checksums included
- Release notes auto-generated
WORKFLOW TRIGGERS:
- Push to main, develop, claude/** branches
- Pull requests to main
- Manual workflow dispatch
- Git tags (v*)
ARTIFACTS PRODUCED:
1. CoreState-v{VERSION}-debug.apk
2. CoreState-v{VERSION}-release.apk
3. CoreState-Module-v{VERSION}-arm64-v8a.zip
4. CoreState-Module-v{VERSION}-x86_64.zip
5. SHA256 checksums for all artifacts
6. Build summary documentation
All builds include proper author attribution: Wiktor (overspend1)