Skip to content

Commit eaeb0bf

Browse files
authored
Merge pull request #8 from andre487/release-v0.0.7-jdk21
Build MegaProxy 0.0.7 with JDK 21
2 parents 1059196 + 15028c4 commit eaeb0bf

6 files changed

Lines changed: 21 additions & 17 deletions

File tree

‎.fdroid.yml‎

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ RepoType: git
1212
Repo: https://github.com/andre487/AndroidMegaProxy.git
1313

1414
Builds:
15-
- versionName: 0.0.6
16-
versionCode: 6
17-
commit: v0.0.6
15+
- versionName: 0.0.7
16+
versionCode: 7
17+
commit: v0.0.7
1818
subdir: app
1919
ndk: 29.0.14206865
2020
sudo:
@@ -23,13 +23,12 @@ Builds:
2323
- apt-get install -y gcc libc-dev make openjdk-21-jdk-headless
2424
- mkdir -p /home/runner/work/AndroidMegaProxy
2525
- chown -R vagrant:vagrant /home/runner
26-
prebuild:
27-
- sdkmanager 'platforms;android-26'
2826
gradle:
2927
- yes
3028
srclibs:
3129
- go@go1.26.3
3230
binary: https://github.com/andre487/AndroidMegaProxy/releases/download/v%v/mega-proxy-universal.apk
31+
prebuild: sdkmanager 'platforms;android-26'
3332
build:
3433
- pushd $$go$$/src
3534
- ./make.bash
@@ -45,5 +44,5 @@ Builds:
4544

4645
AutoUpdateMode: Version
4746
UpdateCheckMode: Tags
48-
CurrentVersion: 0.0.6
49-
CurrentVersionCode: 6
47+
CurrentVersion: 0.0.7
48+
CurrentVersionCode: 7

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ jobs:
4040
- name: Check out repository
4141
uses: actions/checkout@v6
4242

43-
- name: Set up JDK 17
43+
- name: Set up JDK 21
4444
uses: actions/setup-java@v5
4545
with:
4646
distribution: temurin
47-
java-version: "17"
47+
java-version: "21"
4848
cache: gradle
4949

5050
- name: Set up Go

‎.github/workflows/release.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
with:
2424
fetch-depth: 0
2525

26-
- name: Set up JDK 17
26+
- name: Set up JDK 21
2727
uses: actions/setup-java@v5
2828
with:
2929
distribution: temurin
30-
java-version: "17"
30+
java-version: "21"
3131
cache: gradle
3232

3333
- name: Set up Go

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ For production-ready HTTPS, SSH, and SSH-with-jump server configurations, see th
202202

203203
The command-line build does not require Android Studio. It requires:
204204

205-
- JDK 17
205+
- JDK 21
206206
- Go 1.26 or newer
207207
- `gomobile`
208208
- Android SDK Platform 35
@@ -212,7 +212,7 @@ The command-line build does not require Android Studio. It requires:
212212
Example environment on macOS:
213213

214214
```shell
215-
export JAVA_HOME="/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home"
215+
export JAVA_HOME="/opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk/Contents/Home"
216216
export ANDROID_HOME="$HOME/Library/Android/sdk"
217217
export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/29.0.14206865"
218218
export PATH="$JAVA_HOME/bin:$HOME/go/bin:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools:$PATH"

‎app/build.gradle.kts‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ android {
2828
applicationId = "net.megaproxy487"
2929
minSdk = 26
3030
targetSdk = 35
31-
versionCode = 6
32-
versionName = "0.0.6"
31+
versionCode = 7
32+
versionName = "0.0.7"
3333
buildConfigField("String", "GIT_COMMIT_HASH", "\"$gitCommitHash\"")
3434
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3535
}
@@ -75,7 +75,12 @@ android {
7575
bundle { language { enableSplit = false } }
7676
}
7777

78-
kotlin { jvmToolchain(17) }
78+
kotlin {
79+
jvmToolchain(21)
80+
compilerOptions {
81+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
82+
}
83+
}
7984

8085
dependencies {
8186
implementation(platform("androidx.compose:compose-bom:2025.01.01"))

‎scripts/build-release-apks.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ if [[ -f "$HOME/.zshrc.extra" ]]; then
88
source "$HOME/.zshrc.extra"
99
fi
1010

11-
: "${JAVA_HOME:=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home}"
11+
: "${JAVA_HOME:=/opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk/Contents/Home}"
1212
: "${ANDROID_HOME:=$HOME/Library/Android/sdk}"
1313
: "${ANDROID_NDK_HOME:=$ANDROID_HOME/ndk/29.0.14206865}"
1414
: "${MEGAPROXY_KEYSTORE_PATH:=$HOME/AndroidApkKey}"

0 commit comments

Comments
 (0)