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)
This commit is contained in:
Claude
2025-11-11 15:12:22 +00:00
parent 8c48f2f970
commit 9bf443751b
4 changed files with 632 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
/*
* CoreState v2.0 - Android-Managed Enterprise Backup System
*
* Author: Wiktor (overspend1)
* GitHub: https://github.com/overspend1
* Repository: https://github.com/overspend1/corestate
*
* Copyright (c) 2025 Wiktor
* Licensed under MIT License
*
* Main Application Entry Point
*/
package com.corestate.android
import android.app.Application
import dagger.hilt.android.HiltAndroidApp
@HiltAndroidApp
class CoreStateApplication : Application() {
override fun onCreate() {
super.onCreate()
// Initialize application components
}
}