Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e9b1348
feat: integrate eppo module with android-sdk-framework (v3 to v4 migr…
typotter Mar 12, 2026
08847c8
fix: apply critical test infrastructure fixes
typotter Mar 12, 2026
ee5cf17
fix: remove unused Configuration import
typotter Mar 12, 2026
5fddb4b
fix: add missing OutputStream import for Android API 26 compatibility
typotter Mar 12, 2026
455794f
fix: replace readAllBytes() with IOUtils.toByteArray() for Android AP…
typotter Mar 12, 2026
3991e30
refactor: move GsonConfigurationCodec to example module, fix init err…
typotter Mar 20, 2026
af920f8
chore: bump to SNAPSHOT versions and publish both modules in workflow
typotter Mar 20, 2026
bb97cef
chore: bump eppo to 5.0.0-SNAPSHOT (major version bump for v4 framewo…
typotter Mar 20, 2026
093223f
feat: publish snapshots on snapshot/* branches
typotter Mar 20, 2026
abcc9b5
fix: address code review issues in eppo module and example app
typotter Mar 23, 2026
77a02c1
fix: use snapshot/** pattern to match nested snapshot branch names
typotter Mar 20, 2026
e18a558
chore: switch example app to consume published SNAPSHOT artifacts
typotter Mar 23, 2026
de08aa6
style: fix spotless formatting in CustomClientActivity
typotter Mar 24, 2026
80a5f22
fix: address PR #252 review feedback
typotter May 8, 2026
54c398e
fix: address PR #252 code review feedback
typotter May 29, 2026
de88241
fix: restore :eppo and :android-sdk-framework in settings.gradle
typotter Jun 12, 2026
a4f7239
style: fix spotless formatting in EppoClientTest
typotter Jun 12, 2026
48ff3fd
style: fix spotless formatting in example MainActivity
typotter Jun 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions .github/workflows/publish-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Publish SDK Snapshot artifact

on:
push:
branches: [main]
branches: [main, 'snapshot/**']

env:
CI: true
Expand All @@ -28,10 +28,14 @@ jobs:
java-version: 17
distribution: 'adopt'

- name: Stage snapshot artifact
run: ./gradlew eppo:assemble eppo:publish -Psnapshot
- name: Stage snapshot artifacts
run: ./gradlew android-sdk-framework:assemble eppo:assemble -Psnapshot

- name: Publish Snapshot to Maven Central Portal
- name: Publish framework snapshot to Maven Central Portal
working-directory: android-sdk-framework
run: ../gradlew publishAllPublicationsToMavenCentralRepository -Psnapshot --no-daemon --stacktrace

- name: Publish SDK snapshot to Maven Central Portal
working-directory: eppo
run: ../gradlew publishAllPublicationsToMavenCentralRepository -Psnapshot --no-daemon --stacktrace

Expand Down
6 changes: 4 additions & 2 deletions eppo/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ plugins {
}

group = "cloud.eppo"
version = "4.12.1"
version = "5.0.0-SNAPSHOT"

android {
buildFeatures.buildConfig true
Expand Down Expand Up @@ -68,14 +68,16 @@ ext.versions = [
]

dependencies {
api 'cloud.eppo:sdk-common-jvm:3.13.1'
api project(':android-sdk-framework')
api 'cloud.eppo:sdk-common-jvm:4.0.0-SNAPSHOT'

implementation 'org.slf4j:slf4j-api:2.0.17'

implementation "androidx.core:core:${versions.androidx_core}"
implementation "com.squareup.okhttp3:okhttp:${versions.okhttp}"
implementation "com.github.zafarkhaja:java-semver:${versions.semver}"
implementation "com.fasterxml.jackson.core:jackson-databind:2.19.1"
implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:2.19.1"

testImplementation "junit:junit:${versions.junit}"
testImplementation "commons-io:commons-io:${versions.commonsio}"
Expand Down
Loading
Loading