Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
30 changes: 15 additions & 15 deletions .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v6.1.0
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: ${{ env.JAVA_DISTRIBUTION }}
Expand All @@ -33,16 +33,16 @@ jobs:
needs: test
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v6.1.0
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: ${{ env.JAVA_DISTRIBUTION }}
- name: Build
run: ./gradlew build
- name: Persist JAR Artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7.0.2
with:
name: libs
path: build/libs/*.jar
Expand All @@ -61,9 +61,9 @@ jobs:
]
steps:
- name: checkout
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
- name: Download JAR Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8.0.2
with:
name: libs
path: android_test/app/libs/
Expand All @@ -72,12 +72,12 @@ jobs:
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- uses: actions/setup-java@v4
- uses: actions/setup-java@v6.1.0
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: ${{ env.JAVA_DISTRIBUTION }}
- name: run tests
uses: reactivecircus/android-emulator-runner@v2
uses: reactivecircus/android-emulator-runner@v2.38.0
with:
working-directory: ./android_test
api-level: ${{ matrix.emulator.api-level }}
Expand All @@ -94,14 +94,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
- name: Download JAR Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8.0.2
with:
name: libs
path: libs
- name: Upload artifacts to GitHub Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3.0.3
with:
files: |
libs/*.jar
Expand All @@ -119,11 +119,11 @@ jobs:
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
- name: Set up JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v6.1.0
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: ${{ env.JAVA_DISTRIBUTION }}
- name: Publish to Maven Central
run: ./gradlew publishAllPublicationsToCentralPortal
run: ./gradlew publishAggregationToCentralPortal
4 changes: 2 additions & 2 deletions .github/workflows/update-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7.0.1
with:
token: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
rm -f current_version.txt

- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
uses: peter-evans/create-pull-request@v8.1.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: update-version-${{ inputs.version }}
Expand Down
18 changes: 3 additions & 15 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@ plugins {
id("signing")
id("maven-publish")
id("project-report")
id("com.diffplug.spotless") version "8.7.0"
id("com.github.ben-manes.versions") version "0.54.0"
id("com.gradleup.nmcp").version("1.6.0")
id("com.diffplug.spotless") version "8.10.4"
id("io.github.ben-manes.versions") version "0.66.0"
}

group = "network.lightsail"
Expand Down Expand Up @@ -94,7 +93,7 @@ publishing {
}

signing {
val publishCommand = "publishAllPublicationsToCentralPortal"
val publishCommand = "publishAggregationToCentralPortal"
isRequired = gradle.startParameter.taskNames.contains(publishCommand)
println("Need to sign? $isRequired")
// https://docs.gradle.org/current/userguide/signing_plugin.html#using_in_memory_ascii_armored_openpgp_subkeys
Expand All @@ -109,14 +108,3 @@ signing {
useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword)
sign(publishing.publications["mavenJava"])
}

nmcp {
publishAllPublicationsToCentralPortal {
username = System.getenv("SONATYPE_USERNAME")
password = System.getenv("SONATYPE_PASSWORD")
// publish manually from the portal
publishingType = "USER_MANAGED"
// or if you want to publish automatically
// publishingType = "AUTOMATIC"
}
}
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
4 changes: 3 additions & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
6 changes: 3 additions & 3 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

85 changes: 52 additions & 33 deletions gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,2 +1,16 @@
plugins {
id("com.gradleup.nmcp.settings").version("1.6.2")
}

rootProject.name = "stellar-sdk-android-spi"

nmcpSettings {
centralPortal {
username = System.getenv("SONATYPE_USERNAME")
password = System.getenv("SONATYPE_PASSWORD")
// publish manually from the portal
publishingType = "USER_MANAGED"
// or if you want to publish automatically
// publishingType = "AUTOMATIC"
}
}
1 change: 0 additions & 1 deletion src/main/java/org/stellar/sdkandroidspi/ApacheCodec.java
Original file line number Diff line number Diff line change
Expand Up @@ -1160,7 +1160,6 @@ abstract static class BaseNCodec {
*
* <p>Some VMs reserve some header words in an array. Attempts to allocate larger arrays may
* result in OutOfMemoryError: Requested array size exceeds VM limit.
*
* </blockquote>
*/
private static final int MAX_BUFFER_SIZE = Integer.MAX_VALUE - 8;
Expand Down
Loading