diff --git a/.github/workflows/release-orchestration.yml b/.github/workflows/release-orchestration.yml index 1d9adea..eabf494 100644 --- a/.github/workflows/release-orchestration.yml +++ b/.github/workflows/release-orchestration.yml @@ -61,6 +61,8 @@ jobs: needs: security-scan runs-on: ubuntu-latest steps: + - name: Install AArch64 Linker + run: sudo apt-get update && sudo apt-get install -y gcc-aarch64-linux-gnu - uses: actions/checkout@v4 - name: Install Rust MUSL target run: rustup target add x86_64-unknown-linux-musl aarch64-unknown-linux-musl diff --git a/apps/android/androidApp/build.gradle.kts b/apps/android/androidApp/build.gradle.kts new file mode 100644 index 0000000..64e299a --- /dev/null +++ b/apps/android/androidApp/build.gradle.kts @@ -0,0 +1,25 @@ +plugins { + id("com.android.application") + kotlin("android") +} + +android { + namespace = "com.corestate.androidApp" + compileSdk = 34 + defaultConfig { + applicationId = "com.corestate.androidApp" + minSdk = 26 + targetSdk = 34 + versionCode = 1 + versionName = "1.0" + } + buildTypes { + getByName("release") { + isMinifyEnabled = false + } + } +} + +dependencies { + implementation(project(":apps:android:shared")) +} \ No newline at end of file diff --git a/apps/android/shared/build.gradle.kts b/apps/android/shared/build.gradle.kts new file mode 100644 index 0000000..4c09f92 --- /dev/null +++ b/apps/android/shared/build.gradle.kts @@ -0,0 +1,19 @@ +plugins { + kotlin("multiplatform") + id("com.android.library") +} + +kotlin { + androidTarget() + sourceSets { + val commonMain by getting + } +} + +android { + namespace = "com.corestate.shared" + compileSdk = 34 + defaultConfig { + minSdk = 26 + } +} \ No newline at end of file diff --git a/services/backup-engine/build.gradle.kts b/services/backup-engine/build.gradle.kts index a855b28..bbda35c 100644 --- a/services/backup-engine/build.gradle.kts +++ b/services/backup-engine/build.gradle.kts @@ -19,6 +19,8 @@ dependencies { implementation("org.springframework.boot:spring-boot-starter-web") implementation("com.fasterxml.jackson.module:jackson-module-kotlin") implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation("org.springframework.boot:spring-boot-starter-data-jpa") + runtimeOnly("com.h2database:h2") testImplementation("org.springframework.boot:spring-boot-starter-test") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3") }