Skip to content

Commit

Permalink
rm unused
Browse files Browse the repository at this point in the history
  • Loading branch information
aduryagin committed Sep 29, 2024
1 parent 5e2ed0a commit 85a4d92
Show file tree
Hide file tree
Showing 13 changed files with 54 additions and 90 deletions.
29 changes: 26 additions & 3 deletions scripts/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,33 @@ git pull

./scripts/build.sh

LATEST_VERSION=$(git tag -l --sort=-version:refname | grep '[0-9]*\.[0-9]*\.[0-9]*' | head -n 1)
if [ -z "${LATEST_VERSION}" ]; then LATEST_VERSION="0.0.0"; fi
# Get the latest tag, default to 0.0.0 if no tag exists
LATEST_VERSION=$(git describe --tags --abbrev=0 2>/dev/null || echo "0.0.0")

NEW_VERSION=$(semver bump ${SEMVER_BUMP:-patch} ${LATEST_VERSION})
# Split the version into an array
IFS='.' read -r -a VERSION_PARTS <<< "$LATEST_VERSION"

# Decide what part to bump (major, minor, patch)
BUMP=${1:-patch}

case $BUMP in
major)
NEW_VERSION="$((VERSION_PARTS[0] + 1)).0.0"
;;
minor)
NEW_VERSION="${VERSION_PARTS[0]}.$((VERSION_PARTS[1] + 1)).0"
;;
patch)
NEW_VERSION="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.$((VERSION_PARTS[2] + 1))"
;;
*)
echo "Unknown bump type: $BUMP"
exit 1
;;
esac

# Output the new version
echo "New version: $NEW_VERSION"

ARTIFACT="skip-revenuecat/build/XCFrameworks/release/SkipRevenuecat.xcframework.zip"

Expand Down
15 changes: 1 addition & 14 deletions skip-revenuecat/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.plugin.mpp.apple.XCFramework
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
Expand All @@ -9,17 +8,10 @@ plugins {
}

kotlin {
androidTarget {
publishLibraryVariants("release")
@OptIn(ExperimentalKotlinGradlePluginApi::class)
compilerOptions {
jvmTarget.set(JvmTarget.JVM_21) // Explicitly set JDK 21 for Android
}
}
androidTarget ()
val iosX64 = iosX64()
val iosArm64 = iosArm64()
val iosSimulatorArm64 = iosSimulatorArm64()
// linuxX64()

val xcFramework = XCFramework("SkipRevenuecat")
configure(listOf(iosX64, iosArm64, iosSimulatorArm64)) {
Expand All @@ -46,11 +38,6 @@ kotlin {
implementation(libs.purchases.result) // Optional
}
}
val commonTest by getting {
dependencies {
implementation(libs.kotlin.test)
}
}

configureEach {
languageSettings {
Expand Down
2 changes: 0 additions & 2 deletions skip-revenuecat/src/androidMain/kotlin/fibiprops.android.kt

This file was deleted.

10 changes: 0 additions & 10 deletions skip-revenuecat/src/androidUnitTest/kotlin/AndroidFibiTest.kt

This file was deleted.

15 changes: 0 additions & 15 deletions skip-revenuecat/src/commonMain/kotlin/CustomFibi.kt

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package skip.revenuecat

object Singleton {
fun stringFunction(): String {
return "Hello"
}
}

/**
* A basic Kotlin class that will be exposed to Objective-C via KMP.
*/
class SampleClass(var stringField: String, var intField: Int, val doubleField: Double) {
/**
* Adds the intField and doubleField together.
*/
fun addNumbers() : Double {
return intField + doubleField
}

/**
* Throws an Exception, always.
*/
@Throws(Exception::class)
fun throwingFunction() {
throw Exception("This function always throws")
}
}
10 changes: 0 additions & 10 deletions skip-revenuecat/src/commonTest/kotlin/FibiTest.kt

This file was deleted.

2 changes: 0 additions & 2 deletions skip-revenuecat/src/iosMain/kotlin/fibiprops.ios.kt

This file was deleted.

10 changes: 0 additions & 10 deletions skip-revenuecat/src/iosTest/kotlin/IosFibiTest.kt

This file was deleted.

2 changes: 0 additions & 2 deletions skip-revenuecat/src/jvmMain/kotlin/fibiprops.jvm.kt

This file was deleted.

10 changes: 0 additions & 10 deletions skip-revenuecat/src/jvmTest/kotlin/JvmFibiTest.kt

This file was deleted.

2 changes: 0 additions & 2 deletions skip-revenuecat/src/linuxX64Main/kotlin/fibiprops.linuxX64.kt

This file was deleted.

10 changes: 0 additions & 10 deletions skip-revenuecat/src/linuxX64Test/kotlin/LinuxFibiTest.kt

This file was deleted.

0 comments on commit 85a4d92

Please sign in to comment.