Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ec 74 implement support for payment initiation without invoice document #499

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
a195b72
feat(merchant-sdk): Duplicate `HealthSDK` into `MerchantSDK`
danicretu May 31, 2024
5ec10e4
feat(merchant-sdk): Refactored `merchant-sdk` project to have `mercha…
danicretu Jun 6, 2024
41da6c9
refactor(merchant-sdk): Refactored more documentation
danicretu Jun 6, 2024
d69b33c
ci(merchant-sdk): Added CI scripts for Merchant SDK
danicretu Jun 7, 2024
3552b12
ci(merchant-sdk): Updated keystore
danicretu Jun 7, 2024
10be344
feat(merchant-sdk): Discovery of container flow
danicretu Jun 4, 2024
702b60d
feat(merchant-sdk): Added `InvoiceDetailsFragment` as an entrypoint t…
danicretu Jun 4, 2024
c475006
ci(merchant-sdk): Updated key alias
danicretu Jun 7, 2024
86f061e
feat(merchant-sdk): Switched `InvoiceDetailsFragment` to use same VM …
danicretu Jun 10, 2024
1d49fea
docs(merchant-sdk): Update readmes, maven pom description and remove …
a-szotyori Jun 10, 2024
5468ff7
feat(merchant-sdk): Updated flows to account for back navigation
danicretu Jun 11, 2024
3fd8771
Merge branch 'EC-62-Repackage-Health-SDK-into-Merchant-SDK' into EC-6…
danicretu Jun 11, 2024
fb92376
Merge branch 'main' into EC-60-Configurability-of-review-screen
danicretu Jun 12, 2024
b729539
feat(merchant-sdk): Extracted payment flow from `ReviewViewModel` to …
danicretu Jun 12, 2024
1f60ba3
feat(merchant-sdk): Added `ConfigurationFragment` and integrated with…
danicretu Jun 13, 2024
f05e696
fix(merchant-sdk): Fixed failing tests
danicretu Jun 14, 2024
7b90067
Merge branch 'main' into EC-62-Repackage-Health-SDK-into-Merchant-SDK
a-szotyori Jun 14, 2024
f423684
feat(merchant-sdk): Added unit tests
danicretu Jun 17, 2024
9c89ab2
refactor(merchant-sdk): Rename `GiniPayment` to `GiniPaymentManager`
danicretu Jun 17, 2024
074f099
refactor(merchant-sdk): Added a null check
danicretu Jun 17, 2024
e5d21e7
feat(merchant-sdk): Added some styling to `fragment_invoice_details`
danicretu Jun 17, 2024
3c80429
refactor(merchant-sdk): Removed unused code
danicretu Jun 18, 2024
3709c76
feat(merchant-sdk): Remove Health API Library from the Merchant SDK's…
a-szotyori Jun 18, 2024
caae1d6
refactor(merchant-sdk): Update the example app to use the new Merchan…
a-szotyori Jun 18, 2024
f07148a
docs(merchant-sdk): Remove mentions of the Gini Health API Library ou…
a-szotyori Jun 18, 2024
f7fe865
refactor(metchant-sdk): Remove commented out code and add todo for me…
a-szotyori Jun 19, 2024
2aaf54e
Merge pull request #447 from gini/EC-62-Repackage-Health-SDK-into-Mer…
a-szotyori Jun 19, 2024
9d214ef
feat(merchant-sdk): Delete `openBankState`, added `eventFlow` and mad…
danicretu Jun 20, 2024
ff0b4d5
refactor(merchant-sdk): Rename `IntegratedFlowContainerFragment` to `…
danicretu Jun 20, 2024
82a525c
Merge branch 'EC-11-Merchant-SDK-development---Pay-later-use-case' in…
danicretu Jun 20, 2024
e49f26a
fix(merchant-sdk): Fixes after merging with latest changes
danicretu Jun 21, 2024
b48615d
refactor(merchant-sdk): Rename `MerchantFragment` and related classes…
danicretu Jun 21, 2024
0528212
fix(merchant-sdk): Fixed failing tests and made `paymentProviderApp` …
danicretu Jun 21, 2024
cec739d
refactor(merchant-sdk): Changed app icon
danicretu Jun 21, 2024
e52c2e2
refactor(merchant-sdk): Make `paymentComponent` internal
danicretu Jun 21, 2024
4e8d3d9
feat(merchant-sdk): Load payment provider apps when starting flow if …
danicretu Jun 25, 2024
3abf45b
fix(merchant-sdk): Fix failing tests
danicretu Jun 25, 2024
d612831
fix(merchant-sdk): Fix tap on `InvoiceDetailsFragment` leaking to scr…
danicretu Jun 26, 2024
2cd6b03
fix(merchant-sdk): Make `amountEditable` true by default if `showRevi…
danicretu Jun 26, 2024
7d70238
fix(merchant-sdk): Fix `pay` button showing loading when `amount` fie…
danicretu Jun 26, 2024
9705629
Merge pull request #472 from gini/fix(merchant-sdk)-Fixes-for-EC-60
danicretu Jun 26, 2024
ee3e8fd
feat(merchant-sdk): Extracted common functionality related to `Open W…
danicretu Jun 27, 2024
ebbf2d0
feat(merchant-sdk): Extracted creation of `InstallAppBottomSheet` and…
danicretu Jun 27, 2024
17f4f9f
feat(merchant-sdk): Incorporated `InstallAppBottomSheet` and `OpenWit…
danicretu Jun 27, 2024
9a0f8f3
feat(merchant-sdk): Added loading indicator
danicretu Jun 28, 2024
c7160e6
feat(merchant-sdk): Fixed `Open With` functionality
danicretu Jul 1, 2024
19f67d3
fix(merchant-sdk): Fix back flow not working on configuration change
danicretu Jul 1, 2024
dbc6e1f
fix(merchant-sdk): Fix failing tests
danicretu Jul 1, 2024
76351e1
Merge branch 'main' into EC-60-Configurability-of-review-screen
danicretu Jul 1, 2024
ce6098a
fix(merchant-sdk): Fix listener not being called after config change
danicretu Jul 2, 2024
40fa3b8
Revert "fix(merchant-sdk): Fix listener not being called after config…
danicretu Jul 2, 2024
a37bd0f
fix(merchant-sdk): Fix `paymentComponent` listener not being called o…
danicretu Jul 2, 2024
3035674
Merge branch 'EC-60-Configurability-of-review-screen' into EC-65-Show…
danicretu Jul 2, 2024
b9141a1
fix(merchant-sdk): Updated immutability of `pendingIntent`
danicretu Jul 2, 2024
b51f8cf
refactor(merchant-sdk): Changed `supportFragmentManager` to `childFra…
danicretu Jul 2, 2024
37a64ac
refactor(merchant-sdk): Refactor `OpenWith` use case
danicretu Jul 2, 2024
9a37d02
fix(merchant-sdk): Fixed failing tests
danicretu Jul 2, 2024
3df948b
fix(merchant-sdk): Remove need to observe `DisplayedScreen.Nothing`
danicretu Jul 3, 2024
541f950
refactor(merchant-sdk): Validate `amount` field on the go, instead of…
danicretu Jul 3, 2024
4d5f6db
refactor(merchat-sdk): Removed `upload` and `import` options from exa…
danicretu Jul 5, 2024
ad2f0ec
refactor(merchant-sdk): Rename `invoice` to `order`
danicretu Jul 8, 2024
860c7ba
fix(merchant-sdk): Fix blinking button if `0` is tapped very quickly
danicretu Jul 8, 2024
7bb6b51
Merge pull request #475 from gini/EC-65-Show-install-app-and-share-wi…
danicretu Jul 8, 2024
79b8fae
Merge pull request #481 from gini/EC-72-Validate-'amount'-field-on-th…
danicretu Jul 8, 2024
e8725a4
refactor(merchant-sdk): Extract `review layout` to `ReviewView` and h…
danicretu Jul 10, 2024
dcd6f55
feat(merchant-sdk): Add `ReviewBottomSheet` to `PaymentFlowFragment`
danicretu Jul 10, 2024
949552d
feat(merchant-sdk): Add Orders Screen and Order Details Screen to the…
a-szotyori Jul 11, 2024
d4a991d
fix(merchant-sdk): Fix example app's localised strings and add German…
a-szotyori Jul 15, 2024
5b49e60
Merge branch 'EC-60-Configurability-of-review-screen' into EC-74-Impl…
danicretu Jul 18, 2024
0edf7da
Merge pull request #492 from gini/EC-74-orders-screen-and-order-detai…
danicretu Jul 18, 2024
9164cf6
feat(merchant-sdk): Start merchant flow from `OrderDetailsFragment`
danicretu Jul 18, 2024
d76eccd
refactor(merchant-sdk): Code cleanup
danicretu Jul 19, 2024
f2a409b
refactor(merchant-sdk): Fix failing tests
danicretu Jul 19, 2024
3d7e2d5
feat(merchant-sdk): Added `PaymentValidationTest`
danicretu Jul 19, 2024
438ef73
feat(merchant-sdk): Added unit tests for `ReviewComponent` and `Payme…
danicretu Jul 24, 2024
993cdd0
feat(merchant-sdk): Added back 2 rows `paymentComponent` and integrat…
danicretu Jul 26, 2024
e07b0e8
feat(merchant-sdk): Added / modified some tests
danicretu Jul 26, 2024
435004a
feat(merchant-sdk): Added `checkReturningUser` and `paymentComponentT…
danicretu Jul 26, 2024
d4f7fb9
feat(merchant-sdk): Dynamic text for CTA in Payment Component
danicretu Jul 26, 2024
ccc7c41
fix(merchant-sdk): Fix payment details not showing on review screen
danicretu Jul 26, 2024
066a50d
fix(merchant-sdk): Fix visibility issue
danicretu Jul 26, 2024
ecbe3e1
fix(merchant-sdk): Fix payment details not showing on review screen, …
llevente Aug 2, 2024
79efe85
Merge branch 'EC-74-Implement-support-for-payment-initiation-without-…
llevente Aug 5, 2024
663979d
Merge pull request #510 from gini/EC-91-payment-component-2-rows
llevente Aug 5, 2024
9b8f565
feat(merchant-sdk): Added api version to parameters for Health API
llevente Aug 5, 2024
7679962
feat(merchant-sdk): Added api version configuration
llevente Aug 6, 2024
a9112ee
feat(merchant-sdk): Remove code related to saved state and document
a-szotyori Aug 6, 2024
d098483
fix(merchant-sdk): Silently dismiss the `PaymentFragment` when the `v…
a-szotyori Aug 6, 2024
b8cd92f
fix(merchant-sdk): Use edited amount when creating the payment request
a-szotyori Aug 6, 2024
d993acc
fix(merchant-sdk): Show the PaymentComponentBottomSheet again also wh…
a-szotyori Aug 6, 2024
c628f55
fix(merchant-sdk): Prevent the PaymentComponentBottomSheet from being…
a-szotyori Aug 6, 2024
2abe256
feat(merchant-sdk): Set merchant base URL
llevente Aug 7, 2024
48bda29
refactor(merchant-sdk): Remove Health API Library dependency from the…
a-szotyori Aug 7, 2024
e7d383b
feat(merchant-sdk): Update german translation in example app
a-szotyori Aug 7, 2024
79c89a5
refactor(merchant-sdk): Rename `getFragment` to `createFragment`
a-szotyori Aug 7, 2024
b65dcf3
Merge pull request #521 from gini/remove-unused-code-and-do-small-fixes
a-szotyori Aug 12, 2024
148d482
Merge branch 'main' into EC-74-Implement-support-for-payment-initiati…
danicretu Aug 12, 2024
8c21c6e
feat(merchant-sdk): Update review screen styling to match Figma
danicretu Aug 12, 2024
a5a1df6
feat(merchant-sdk): Added check for empty payment fields - throw `Ill…
danicretu Aug 12, 2024
0a32084
fix(merchant-sdk): Fix `onBackCalled` not called when dismissing `Rev…
danicretu Aug 12, 2024
bc354b5
feat(merchant-sdk): Make `amountFieldEditable`, `checkForReturningUse…
danicretu Aug 12, 2024
3803026
Merge branch 'EC-74-Implement-support-for-payment-initiation-without-…
a-szotyori Aug 12, 2024
4cb961d
Merge pull request #519 from gini/EC-68-health-api-version-config
a-szotyori Aug 12, 2024
bb9996b
ci(merchant-sdk): Add baseline for detekt
a-szotyori Aug 12, 2024
fb8f4c0
Merge branch 'EC-74-Implement-support-for-payment-initiation-without-…
danicretu Aug 12, 2024
4de58a9
ci(merchant-sdk): Re-run `detektBaseline`
danicretu Aug 12, 2024
7ee16fd
Merge pull request #532 from gini/remove-unused-code-and-do-small-fixes
a-szotyori Aug 13, 2024
acbf5eb
fix(merchant-sdk): Use the Order from the OrderDetailsViewModel to st…
a-szotyori Aug 13, 2024
b0aa92d
fix(merchant-sdk): Added `toast` to `OrdersActivity` to be shown when…
danicretu Aug 13, 2024
db2d9c8
fix(merchant-sdk): Revert `amount` field border
danicretu Aug 13, 2024
ed89db6
feat(merchant-sdk): Add lock icon to disabled fields
danicretu Aug 13, 2024
06a6843
refactor(merchant-sdk): Remove `dragHandle` from `PaymentComponentBot…
danicretu Aug 13, 2024
ca0d49a
Merge branch 'EC-74-Implement-support-for-payment-initiation-without-…
danicretu Aug 13, 2024
5b32dff
ci(merchant-sdk): Rerun `detektBaseline`
danicretu Aug 13, 2024
ef07491
docs(merchant-sdk): Added explanation for `padEnd`
danicretu Aug 13, 2024
466eaa2
ci(merchant-sdk): Rerun `detektBaseline`
danicretu Aug 13, 2024
565815c
refactor(merchant-sdk): Added `dragHandle` back to `PaymentComponentB…
danicretu Aug 13, 2024
6700d47
ci(merchant-sdk): Use the Maven Central user token credentials for re…
a-szotyori Aug 13, 2024
af10bda
feat(merchant-sdk): Added `dragHandle` to `ReviewBottomSheet`
danicretu Aug 14, 2024
928f747
fix(merchant-sdk): Fix drag handle margins
danicretu Aug 14, 2024
628f06d
fix(merchant-sdk): Fix `MoreInformation` label overlapping `PoweredBy…
danicretu Aug 14, 2024
604b2f1
Merge pull request #531 from gini/EC-117-Update-Payment-Review-screen…
danicretu Aug 14, 2024
0525fd7
fix(merchant-sdk): Fix text not centered on `To the banking app` button
danicretu Aug 15, 2024
70fee14
fix(merchant-sdk): Removed unused method & updated tests for `GiniMer…
danicretu Aug 15, 2024
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
157 changes: 157 additions & 0 deletions .github/workflows/merchant-sdk.check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
name: Check Merchant SDK

on:
push:
paths:
- 'merchant-sdk/**'
- 'health-api-library/**'
- 'core-api-library/**'
- 'gradle/**'
branches:
- '**'
tags-ignore:
- '**'
pull_request:
types: [opened, edited, reopened]
paths:
- 'merchant-sdk/**'
- 'health-api-library/**'
- 'core-api-library/**'
- 'gradle/**'
workflow_call:
secrets:
GINI_MOBILE_TEST_CLIENT_SECRET:
required: true
MERCHANT_SDK_EXAMPLE_APP_KEYSTORE_PASSWORD:
required: true

jobs:
test:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- name: setup java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: run unit tests
run: ./gradlew merchant-sdk:sdk:testDebugUnitTest

- name: archive unit test results
if: always()
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-unit-test-results
path: merchant-sdk/sdk/build/reports/tests

build-example-app:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: build release example app for QA
run: >
./gradlew merchant-sdk:example-app:assembleQaRelease
-PclientId="gini-mobile-test"
-PclientSecret="${{ secrets.GINI_MOBILE_TEST_CLIENT_SECRET }}"
-PreleaseKeystoreFile="merchant_sdk_example.jks"
-PreleaseKeystorePassword='${{ secrets.MERCHANT_SDK_EXAMPLE_APP_KEYSTORE_PASSWORD }}'
-PreleaseKeyAlias="merchant_sdk_example"
-PreleaseKeyPassword='${{ secrets.MERCHANT_SDK_EXAMPLE_APP_KEYSTORE_PASSWORD }}'

- name: archive release example app for QA
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-example-app-qa-release
path: merchant-sdk/example-app/build/outputs/apk/qa/release

- name: build release example app for production
run: >
./gradlew merchant-sdk:example-app:assembleProdRelease
-PclientId="gini-mobile-test"
-PclientSecret="${{ secrets.GINI_MOBILE_TEST_CLIENT_SECRET }}"
-PreleaseKeystoreFile="merchant_sdk_example.jks"
-PreleaseKeystorePassword='${{ secrets.MERCHANT_SDK_EXAMPLE_APP_KEYSTORE_PASSWORD }}'
-PreleaseKeyAlias="merchant_sdk_example"
-PreleaseKeyPassword='${{ secrets.MERCHANT_SDK_EXAMPLE_APP_KEYSTORE_PASSWORD }}'

- name: archive release example app for production
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-example-app-prod-release
path: merchant-sdk/example-app/build/outputs/apk/prod/release

android-lint:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: run android lint
run: ./gradlew merchant-sdk:sdk:lint

- name: archive android lint report
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-android-lint-report
path: merchant-sdk/sdk/build/reports/lint-results*.html

detekt:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: run detekt
run: ./gradlew merchant-sdk:sdk:detekt

- name: archive detekt report
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-detekt-report
path: merchant-sdk/sdk/build/reports/detekt/*.html

ktlint:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: run ktlint
run: ./gradlew merchant-sdk:sdk:ktlintCheck

- name: archive ktlint report
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-ktlint-report
path: merchant-sdk/sdk/build/reports/ktlint/**/*.html
55 changes: 55 additions & 0 deletions .github/workflows/merchant-sdk.docs.build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Build docs for Merchant SDK

on:
push:
paths:
- 'merchant-sdk/**'
branches:
- '**'
tags-ignore:
- '**'
pull_request:
types: [opened, edited, reopened]
paths:
- 'merchant-sdk/**'

jobs:
build-docs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3

- name: setup java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: setup python
uses: actions/setup-python@v4
with:
python-version: 'pypy2.7'

- name: setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2.0'
bundler-cache: true

- name: build documentation
uses: maierj/fastlane-action@v3.0.0
with:
lane: 'build_documentation'
options: >
{
"project_id": "merchant-sdk",
"module_id": "sdk"
}

- name: archive documentation
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-documentation
path: merchant-sdk/sdk/build/docs
75 changes: 75 additions & 0 deletions .github/workflows/merchant-sdk.docs.release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Release docs for Merchant SDK

on:
push:
tags:
- 'merchant-sdk;[0-9]+.[0-9]+.[0-9]+;doc**'
- 'merchant-sdk;[0-9]+.[0-9]+.[0-9]+-beta[0-9][0-9];doc**'
workflow_call:
secrets:
RELEASE_GITHUB_USER:
required: true
RELEASE_GITHUB_PASSWORD:
required: true

jobs:
release-docs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: get branch name
id: branch
shell: bash
run: |
# Get the branch ref that contains the tag in github.ref
# (github.ref contains the tag because this workflow is triggered by tags:
# https://docs.github.com/en/actions/learn-github-actions/contexts#github-context)
branch_ref=$(git branch -r --contains "${{ github.ref }}")
# Remove "origin/" prefix from branch_ref and trim whitespace
branch_name=$(echo ${branch_ref/origin\/} | tr -d '[:space:]')
echo "::set-output name=branch_name::$branch_name"
echo "branch_name: $branch_name"

- name: setup java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
cache: 'gradle'

- name: setup python
uses: actions/setup-python@v4
with:
python-version: 'pypy2.7'

- name: setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2.0'
bundler-cache: true

- name: release documentation
uses: maierj/fastlane-action@v3.0.0
with:
lane: 'release_documentation'
options: >
{
"project_id": "merchant-sdk",
"module_id": "sdk",
"documentation_title": "Gini Merchant SDK for Android",
"is_stable_release": "${{ steps.branch.outputs.branch_name == 'main' }}",
"git_tag": "${{ github.ref }}",
"ci": "true",
"git_user": "${{ secrets.RELEASE_GITHUB_USER }}",
"git_password": "${{ secrets.RELEASE_GITHUB_PASSWORD }}"
}

- name: archive documentation
uses: actions/upload-artifact@v3
with:
name: merchant-sdk-documentation
path: merchant-sdk/sdk/build/docs
57 changes: 57 additions & 0 deletions .github/workflows/merchant-sdk.release.snapshots.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Disabled until we find a way to avoid manually appending "-SNAPSHOT" to versions after every release.
# Or we find a way to inject the version as a gradle property ONLY for the module we are releasing.

# name: Release snapshot of Merchant SDK

# on:
# pull_request:

# jobs:
# release-snapshot:
# runs-on: ubuntu-latest
# steps:
# - name: checkout
# uses: actions/checkout@v3

# - name: setup java
# uses: actions/setup-java@v3
# with:
# distribution: 'temurin'
# java-version: '17'
# cache: 'gradle'

# - name: setup ruby
# uses: ruby/setup-ruby@v1
# with:
# ruby-version: '3.2.0'
# bundler-cache: true

# - name: "publish to gini's maven snapshots repo at https://repo.gini.net/nexus/content/repositories/snapshots"
# uses: maierj/fastlane-action@v3.0.0
# with:
# lane: 'publish_to_maven_snapshots_repo'
# options: >
# {
# "repo_url": "https://repo.gini.net/nexus/content/repositories/snapshots",
# "repo_user": "jenkins",
# "repo_password": "${{ secrets.GINI_EXTERNAL_NEXUS_PASSWORD }}",
# "project_id": "merchant-sdk",
# "module_id": "sdk",
# "signing_key_base64": "${{ secrets.MAVEN_CENTRAL_SIGNING_KEY_BASE64 }}",
# "signing_password": "${{ secrets.MAVEN_CENTRAL_SIGNING_PASSWORD }}"
# }

# - name: "publish to Maven Central snapshots repo at https://oss.sonatype.org/content/repositories/snapshots/"
# uses: maierj/fastlane-action@v3.0.0
# with:
# lane: 'publish_to_maven_snapshots_repo'
# options: >
# {
# "repo_url": "https://oss.sonatype.org/content/repositories/snapshots/",
# "repo_user": "alpar.gini",
# "repo_password": "${{ secrets.MAVEN_CENTRAL_PASSWORD }}",
# "project_id": "merchant-sdk",
# "module_id": "sdk",
# "signing_key_base64": "${{ secrets.MAVEN_CENTRAL_SIGNING_KEY_BASE64 }}",
# "signing_password": "${{ secrets.MAVEN_CENTRAL_SIGNING_PASSWORD }}"
# }
Loading
Loading