From 3bb75dc95ead27470ce78631f421b5fa6d4dfefd Mon Sep 17 00:00:00 2001 From: checkupdates bot <11877147-checkupdates-bot@users.noreply.gitlab.com> Date: Tue, 9 Dec 2025 03:59:12 +0000 Subject: [PATCH] Update Exclave to 0.17.4 (1524) --- metadata/com.github.dyhkwong.sagernet.yml | 164 +++++++++++++++++++++- 1 file changed, 162 insertions(+), 2 deletions(-) diff --git a/metadata/com.github.dyhkwong.sagernet.yml b/metadata/com.github.dyhkwong.sagernet.yml index 68f2a35359..77e1f343c4 100644 --- a/metadata/com.github.dyhkwong.sagernet.yml +++ b/metadata/com.github.dyhkwong.sagernet.yml @@ -6318,6 +6318,166 @@ Builds: - ./run lib core - gradle :app:downloadAssets + - versionName: 0.17.4 + versionCode: 1521 + commit: d77338e0468a568d4f9583a911e3a984815b84c8 + subdir: app + submodules: true + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + - apt-get install -t bookworm-backports -y golang-go + - apt-get install -y gcc libc-dev make + gradle: + - oss + output: build/outputs/apk/oss/release/Exclave-*-x86-unsigned.apk + binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-x86.apk + srclibs: + - go@go1.23.3 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml) + - sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)" + - cd ../library/core/ + - sed -i -e 's|bind|bind -target="android/386"|' build.sh + - go mod download + scandelete: + - plugin + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - cd .. + - GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml) + - go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION + - go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION + - ./run lib core + - gradle :app:downloadAssets + + - versionName: 0.17.4 + versionCode: 1522 + commit: d77338e0468a568d4f9583a911e3a984815b84c8 + subdir: app + submodules: true + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + - apt-get install -t bookworm-backports -y golang-go + - apt-get install -y gcc libc-dev make + gradle: + - oss + output: build/outputs/apk/oss/release/Exclave-*-armeabi-v7a-unsigned.apk + binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-armeabi-v7a.apk + srclibs: + - go@go1.23.3 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml) + - sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)" + - cd ../library/core/ + - sed -i -e 's|bind|bind -target="android/arm"|' build.sh + - go mod download + scandelete: + - plugin + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - cd .. + - GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml) + - go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION + - go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION + - ./run lib core + - gradle :app:downloadAssets + + - versionName: 0.17.4 + versionCode: 1523 + commit: d77338e0468a568d4f9583a911e3a984815b84c8 + subdir: app + submodules: true + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + - apt-get install -t bookworm-backports -y golang-go + - apt-get install -y gcc libc-dev make + gradle: + - oss + output: build/outputs/apk/oss/release/Exclave-*-x86_64-unsigned.apk + binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-x86_64.apk + srclibs: + - go@go1.23.3 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml) + - sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)" + - cd ../library/core/ + - sed -i -e 's|bind|bind -target="android/amd64"|' build.sh + - go mod download + scandelete: + - plugin + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - cd .. + - GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml) + - go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION + - go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION + - ./run lib core + - gradle :app:downloadAssets + + - versionName: 0.17.4 + versionCode: 1524 + commit: d77338e0468a568d4f9583a911e3a984815b84c8 + subdir: app + submodules: true + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + - apt-get install -t bookworm-backports -y golang-go + - apt-get install -y gcc libc-dev make + gradle: + - oss + output: build/outputs/apk/oss/release/Exclave-*-arm64-v8a-unsigned.apk + binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-arm64-v8a.apk + srclibs: + - go@go1.23.3 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml) + - sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)" + - cd ../library/core/ + - sed -i -e 's|bind|bind -target="android/arm64"|' build.sh + - go mod download + scandelete: + - plugin + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - cd .. + - GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml) + - go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION + - go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION + - ./run lib core + - gradle :app:downloadAssets + AllowedAPKSigningKeys: e9fe39e1ce254c50c2f9470a757b378c0b7cc536119867f7691405b592e6994b AutoUpdateMode: Version @@ -6328,5 +6488,5 @@ VercodeOperation: - 5 * %c + 3 - 5 * %c + 4 UpdateCheckData: version.properties|VERSION_CODE=(\d+)|.|VERSION_NAME=(.*) -CurrentVersion: 0.17.2 -CurrentVersionCode: 1514 +CurrentVersion: 0.17.4 +CurrentVersionCode: 1524