Skip to content

Commit 590870f

Browse files
authored
chore: cut release (#44)
2 parents d9b99f9 + a69e7e9 commit 590870f

File tree

8 files changed

+43
-16
lines changed

8 files changed

+43
-16
lines changed

.github/workflows/release-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545

4646
test_instrumentation:
4747
name: Instrumentation Tests
48-
runs-on: macos-latest
48+
runs-on: ubuntu-latest
4949

5050
steps:
5151
- name: Checkout repo

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ jobs:
6060
SIGNING_KEY_FILE: ${{ env.SIGNING_KEY_FILE_PATH }}
6161
run: npx semantic-release@21
6262

63+
- name: Sync release to develop
64+
uses: devmasx/merge-branch@master
65+
with:
66+
type: now
67+
from_branch: release
68+
target_branch: develop
69+
github_token: ${{ secrets.GITHUB_TOKEN }}
70+
6371
- name: Publish to Maven
6472
uses: ./.github/actions/publish_all_modules
6573
with:

.idea/.gitignore

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/dictionaries/base.xml

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 0 additions & 14 deletions
This file was deleted.

.releaserc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"branches": [
33
"release",
4-
{"name": "develop", "prerelease": true},
4+
{"name": "develop", "channel": "beta", "prerelease": true},
55
{"name": "prerelease", "prerelease": true}
66
],
77
"tagFormat": "${version}",

library/src/androidTest/java/com/paypal/messages/io/ApiTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
66
import androidx.test.platform.app.InstrumentationRegistry
77
import com.paypal.messages.config.PayPalEnvironment
88
import com.paypal.messages.config.PayPalMessageOfferType
9+
import com.paypal.messages.config.message.PayPalMessageConfig
910
import com.paypal.messages.config.message.PayPalMessageData
1011
import com.paypal.messages.config.message.PayPalMessageStyle
1112
import com.paypal.messages.io.Api.preventEmptyValues
@@ -98,6 +99,7 @@ class ApiTest {
9899
),
99100
style = PayPalMessageStyle(),
100101
)
102+
PayPalMessageConfig.setGlobalAnalytics("test_integration_name", "test_integration_version")
101103
val messageDataRequest = Api.createMessageDataRequest(config, "hash", instanceId)
102104
val url = messageDataRequest.url.toString()
103105

@@ -114,6 +116,8 @@ class ApiTest {
114116
"buyer_country=US",
115117
"offer=PAY_LATER_PAY_IN_1",
116118
"merchant_config=hash",
119+
"integration_name=test_integration_name",
120+
"integration_version=test_integration_version",
117121
)
118122
expectedQueryParts.forEach { assertTrue("url does not contain $it", url.contains(it)) }
119123
}

library/src/main/java/com/paypal/messages/io/Api.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.google.gson.GsonBuilder
55
import com.google.gson.JsonObject
66
import com.paypal.messages.BuildConfig
77
import com.paypal.messages.analytics.CloudEvent
8+
import com.paypal.messages.analytics.GlobalAnalytics
89
import com.paypal.messages.utils.LogCat
910
import com.paypal.messages.utils.PayPalErrors
1011
import kotlinx.coroutines.CoroutineScope
@@ -45,6 +46,11 @@ object Api {
4546
if (ignoreCache) addQueryParameter("ignore_cache", "true")
4647
addQueryParameter("instance_id", instanceId.toString())
4748

49+
GlobalAnalytics.integrationName.takeIf { it.isNotEmpty() }?.let {
50+
addQueryParameter("integration_name", GlobalAnalytics.integrationName)
51+
addQueryParameter("integration_version", GlobalAnalytics.integrationVersion)
52+
}
53+
4854
if (!stageTag.isNullOrBlank()) { addQueryParameter("stage_tag", stageTag) }
4955

5056
addQueryParameter("logo_type", config.style.logoType.name.lowercase())

0 commit comments

Comments
 (0)