mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-18 03:39:10 +00:00
6492 lines
251 KiB
YAML
6492 lines
251 KiB
YAML
Categories:
|
|
- Internet
|
|
- VPN & Proxy
|
|
License: GPL-3.0-only
|
|
AuthorName: dyhkwong
|
|
SourceCode: https://github.com/dyhkwong/Exclave
|
|
IssueTracker: https://github.com/dyhkwong/Exclave/issues
|
|
Translation: https://hosted.weblate.org/projects/exclave/
|
|
Changelog: https://github.com/dyhkwong/Exclave/releases
|
|
|
|
AutoName: Exclave
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/dyhkwong/Exclave
|
|
|
|
Builds:
|
|
- versionName: 0.13.1
|
|
versionCode: 946
|
|
commit: dfd51d9508109a74adcea09b85a7ea7fab6a01d7
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.1
|
|
versionCode: 947
|
|
commit: dfd51d9508109a74adcea09b85a7ea7fab6a01d7
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.1
|
|
versionCode: 948
|
|
commit: dfd51d9508109a74adcea09b85a7ea7fab6a01d7
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.1
|
|
versionCode: 949
|
|
commit: dfd51d9508109a74adcea09b85a7ea7fab6a01d7
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.2
|
|
versionCode: 951
|
|
commit: 9238f8697792cd611bd51e319f448c9817c86d79
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.2
|
|
versionCode: 952
|
|
commit: 9238f8697792cd611bd51e319f448c9817c86d79
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.2
|
|
versionCode: 953
|
|
commit: 9238f8697792cd611bd51e319f448c9817c86d79
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.2
|
|
versionCode: 954
|
|
commit: 9238f8697792cd611bd51e319f448c9817c86d79
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.3
|
|
versionCode: 956
|
|
commit: c2587403fa565d151335ca9851d95837c3eee924
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.3
|
|
versionCode: 957
|
|
commit: c2587403fa565d151335ca9851d95837c3eee924
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.3
|
|
versionCode: 958
|
|
commit: c2587403fa565d151335ca9851d95837c3eee924
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.3
|
|
versionCode: 959
|
|
commit: c2587403fa565d151335ca9851d95837c3eee924
|
|
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
|
|
- go mod vendor
|
|
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" library/core/go.mod)
|
|
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
|
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
|
- gomobile init
|
|
- ./run lib core
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.5
|
|
versionCode: 966
|
|
commit: 45342b28cde943f6bb26a9d2903633360e0c42c0
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.5
|
|
versionCode: 967
|
|
commit: 45342b28cde943f6bb26a9d2903633360e0c42c0
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.5
|
|
versionCode: 968
|
|
commit: 45342b28cde943f6bb26a9d2903633360e0c42c0
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.5
|
|
versionCode: 969
|
|
commit: 45342b28cde943f6bb26a9d2903633360e0c42c0
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.6
|
|
versionCode: 971
|
|
commit: c2b5523a3071d57223475046c0d513413b41d6a7
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.6
|
|
versionCode: 972
|
|
commit: c2b5523a3071d57223475046c0d513413b41d6a7
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.6
|
|
versionCode: 973
|
|
commit: c2b5523a3071d57223475046c0d513413b41d6a7
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.6
|
|
versionCode: 974
|
|
commit: c2b5523a3071d57223475046c0d513413b41d6a7
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.7
|
|
versionCode: 976
|
|
commit: 5122b1029551320d82eba623b077b9a73e9e5729
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.7
|
|
versionCode: 977
|
|
commit: 5122b1029551320d82eba623b077b9a73e9e5729
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.7
|
|
versionCode: 978
|
|
commit: 5122b1029551320d82eba623b077b9a73e9e5729
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.7
|
|
versionCode: 979
|
|
commit: 5122b1029551320d82eba623b077b9a73e9e5729
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.9
|
|
versionCode: 986
|
|
commit: 9ff96f34b4598fc2c14c1c0154fab5d2961c4fcb
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.9
|
|
versionCode: 987
|
|
commit: 9ff96f34b4598fc2c14c1c0154fab5d2961c4fcb
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.9
|
|
versionCode: 988
|
|
commit: 9ff96f34b4598fc2c14c1c0154fab5d2961c4fcb
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.9
|
|
versionCode: 989
|
|
commit: 9ff96f34b4598fc2c14c1c0154fab5d2961c4fcb
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.10
|
|
versionCode: 991
|
|
commit: b6afae2e5d878ec2deacc5700d111e643711d37c
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.10
|
|
versionCode: 992
|
|
commit: b6afae2e5d878ec2deacc5700d111e643711d37c
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.10
|
|
versionCode: 993
|
|
commit: b6afae2e5d878ec2deacc5700d111e643711d37c
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.10
|
|
versionCode: 994
|
|
commit: b6afae2e5d878ec2deacc5700d111e643711d37c
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.11
|
|
versionCode: 996
|
|
commit: fce58104722790ae9913a96d3e996c986a8df53f
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.11
|
|
versionCode: 997
|
|
commit: fce58104722790ae9913a96d3e996c986a8df53f
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.11
|
|
versionCode: 998
|
|
commit: fce58104722790ae9913a96d3e996c986a8df53f
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.11
|
|
versionCode: 999
|
|
commit: fce58104722790ae9913a96d3e996c986a8df53f
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.12
|
|
versionCode: 1001
|
|
commit: 8d698f5c5ad3b5f2cab9d0dfa530a3938bf1f60d
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.12
|
|
versionCode: 1002
|
|
commit: 8d698f5c5ad3b5f2cab9d0dfa530a3938bf1f60d
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.12
|
|
versionCode: 1003
|
|
commit: 8d698f5c5ad3b5f2cab9d0dfa530a3938bf1f60d
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.12
|
|
versionCode: 1004
|
|
commit: 8d698f5c5ad3b5f2cab9d0dfa530a3938bf1f60d
|
|
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
|
|
preassemble:
|
|
- downloadAssets
|
|
|
|
- versionName: 0.13.13
|
|
versionCode: 1006
|
|
commit: 31cea6aa1ab2e1b5a8a2d19db72ae866622f0377
|
|
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.13.13
|
|
versionCode: 1007
|
|
commit: 31cea6aa1ab2e1b5a8a2d19db72ae866622f0377
|
|
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.13.13
|
|
versionCode: 1008
|
|
commit: 31cea6aa1ab2e1b5a8a2d19db72ae866622f0377
|
|
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.13.13
|
|
versionCode: 1009
|
|
commit: 31cea6aa1ab2e1b5a8a2d19db72ae866622f0377
|
|
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
|
|
|
|
- versionName: 0.13.15
|
|
versionCode: 1016
|
|
commit: a6df7777fda87340b9e5e0ec54dbae08fb958205
|
|
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.13.15
|
|
versionCode: 1017
|
|
commit: a6df7777fda87340b9e5e0ec54dbae08fb958205
|
|
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.13.15
|
|
versionCode: 1018
|
|
commit: a6df7777fda87340b9e5e0ec54dbae08fb958205
|
|
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.13.15
|
|
versionCode: 1019
|
|
commit: a6df7777fda87340b9e5e0ec54dbae08fb958205
|
|
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
|
|
|
|
- versionName: 0.14.1
|
|
versionCode: 1056
|
|
commit: 4db96fd78f30572783a01f5a23f2c58e1e18e990
|
|
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.14.1
|
|
versionCode: 1057
|
|
commit: 4db96fd78f30572783a01f5a23f2c58e1e18e990
|
|
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.14.1
|
|
versionCode: 1058
|
|
commit: 4db96fd78f30572783a01f5a23f2c58e1e18e990
|
|
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.14.1
|
|
versionCode: 1059
|
|
commit: 4db96fd78f30572783a01f5a23f2c58e1e18e990
|
|
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
|
|
|
|
- versionName: 0.14.3
|
|
versionCode: 1066
|
|
commit: ff2d14e0ca4bb3fd2d08ad936d4c85ba76ecff4e
|
|
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.14.3
|
|
versionCode: 1067
|
|
commit: ff2d14e0ca4bb3fd2d08ad936d4c85ba76ecff4e
|
|
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.14.3
|
|
versionCode: 1068
|
|
commit: ff2d14e0ca4bb3fd2d08ad936d4c85ba76ecff4e
|
|
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.14.3
|
|
versionCode: 1069
|
|
commit: ff2d14e0ca4bb3fd2d08ad936d4c85ba76ecff4e
|
|
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
|
|
|
|
- versionName: 0.14.5
|
|
versionCode: 1076
|
|
commit: 16a557453f7203710ddac705eb59e47b0399ed2f
|
|
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.14.5
|
|
versionCode: 1077
|
|
commit: 16a557453f7203710ddac705eb59e47b0399ed2f
|
|
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.14.5
|
|
versionCode: 1078
|
|
commit: 16a557453f7203710ddac705eb59e47b0399ed2f
|
|
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.14.5
|
|
versionCode: 1079
|
|
commit: 16a557453f7203710ddac705eb59e47b0399ed2f
|
|
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
|
|
|
|
- versionName: 0.14.6
|
|
versionCode: 1081
|
|
commit: 6c544f85bc88a6bf0907f24cb30a17fd4c89f49d
|
|
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.14.6
|
|
versionCode: 1082
|
|
commit: 6c544f85bc88a6bf0907f24cb30a17fd4c89f49d
|
|
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.14.6
|
|
versionCode: 1083
|
|
commit: 6c544f85bc88a6bf0907f24cb30a17fd4c89f49d
|
|
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.14.6
|
|
versionCode: 1084
|
|
commit: 6c544f85bc88a6bf0907f24cb30a17fd4c89f49d
|
|
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
|
|
|
|
- versionName: 0.14.7
|
|
versionCode: 1086
|
|
commit: 505d81b6d4c9871fc056b54ee5f45e3ef87e0d3b
|
|
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.14.7
|
|
versionCode: 1087
|
|
commit: 505d81b6d4c9871fc056b54ee5f45e3ef87e0d3b
|
|
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.14.7
|
|
versionCode: 1088
|
|
commit: 505d81b6d4c9871fc056b54ee5f45e3ef87e0d3b
|
|
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.14.7
|
|
versionCode: 1089
|
|
commit: 505d81b6d4c9871fc056b54ee5f45e3ef87e0d3b
|
|
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
|
|
|
|
- versionName: 0.14.8
|
|
versionCode: 1091
|
|
commit: 5593662a3ccbc7eb7d26c861f41e2f513ae676ee
|
|
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.14.8
|
|
versionCode: 1092
|
|
commit: 5593662a3ccbc7eb7d26c861f41e2f513ae676ee
|
|
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.14.8
|
|
versionCode: 1093
|
|
commit: 5593662a3ccbc7eb7d26c861f41e2f513ae676ee
|
|
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.14.8
|
|
versionCode: 1094
|
|
commit: 5593662a3ccbc7eb7d26c861f41e2f513ae676ee
|
|
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
|
|
|
|
- versionName: 0.14.9
|
|
versionCode: 1096
|
|
commit: 1f8c8ee8b6be661f7c4beac0c067d44fea8593bb
|
|
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.14.9
|
|
versionCode: 1097
|
|
commit: 1f8c8ee8b6be661f7c4beac0c067d44fea8593bb
|
|
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.14.9
|
|
versionCode: 1098
|
|
commit: 1f8c8ee8b6be661f7c4beac0c067d44fea8593bb
|
|
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.14.9
|
|
versionCode: 1099
|
|
commit: 1f8c8ee8b6be661f7c4beac0c067d44fea8593bb
|
|
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
|
|
|
|
- versionName: 0.14.10
|
|
versionCode: 1101
|
|
commit: ef2042cd7b78d8e427552e4afeb90fd3d527d020
|
|
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.14.10
|
|
versionCode: 1102
|
|
commit: ef2042cd7b78d8e427552e4afeb90fd3d527d020
|
|
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.14.10
|
|
versionCode: 1103
|
|
commit: ef2042cd7b78d8e427552e4afeb90fd3d527d020
|
|
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.14.10
|
|
versionCode: 1104
|
|
commit: ef2042cd7b78d8e427552e4afeb90fd3d527d020
|
|
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
|
|
|
|
- versionName: 0.14.12
|
|
versionCode: 1111
|
|
commit: d5a69e899e1dad674f1e4ec4afb84395cf6af3d4
|
|
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.14.12
|
|
versionCode: 1112
|
|
commit: d5a69e899e1dad674f1e4ec4afb84395cf6af3d4
|
|
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.14.12
|
|
versionCode: 1113
|
|
commit: d5a69e899e1dad674f1e4ec4afb84395cf6af3d4
|
|
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.14.12
|
|
versionCode: 1114
|
|
commit: d5a69e899e1dad674f1e4ec4afb84395cf6af3d4
|
|
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
|
|
|
|
- versionName: 0.14.14
|
|
versionCode: 1121
|
|
commit: 5f1bee311d44bf90d130f07031bf39d73862d0ff
|
|
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.14.14
|
|
versionCode: 1122
|
|
commit: 5f1bee311d44bf90d130f07031bf39d73862d0ff
|
|
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.14.14
|
|
versionCode: 1123
|
|
commit: 5f1bee311d44bf90d130f07031bf39d73862d0ff
|
|
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.14.14
|
|
versionCode: 1124
|
|
commit: 5f1bee311d44bf90d130f07031bf39d73862d0ff
|
|
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
|
|
|
|
- versionName: 0.14.15
|
|
versionCode: 1126
|
|
commit: dac1e11fd6a194e958ab292c288946ea2277e622
|
|
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.14.15
|
|
versionCode: 1127
|
|
commit: dac1e11fd6a194e958ab292c288946ea2277e622
|
|
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.14.15
|
|
versionCode: 1128
|
|
commit: dac1e11fd6a194e958ab292c288946ea2277e622
|
|
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.14.15
|
|
versionCode: 1129
|
|
commit: dac1e11fd6a194e958ab292c288946ea2277e622
|
|
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
|
|
|
|
- versionName: 0.15.0
|
|
versionCode: 1131
|
|
commit: a4fe4fc8802d2900615af84b72fbe87b58abc1f6
|
|
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.15.0
|
|
versionCode: 1132
|
|
commit: a4fe4fc8802d2900615af84b72fbe87b58abc1f6
|
|
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.15.0
|
|
versionCode: 1133
|
|
commit: a4fe4fc8802d2900615af84b72fbe87b58abc1f6
|
|
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.15.0
|
|
versionCode: 1134
|
|
commit: a4fe4fc8802d2900615af84b72fbe87b58abc1f6
|
|
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
|
|
|
|
- versionName: 0.15.1
|
|
versionCode: 1136
|
|
commit: b3b95150d001db4a986a952e66d28ea9ce88f34c
|
|
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.15.1
|
|
versionCode: 1137
|
|
commit: b3b95150d001db4a986a952e66d28ea9ce88f34c
|
|
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.15.1
|
|
versionCode: 1138
|
|
commit: b3b95150d001db4a986a952e66d28ea9ce88f34c
|
|
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.15.1
|
|
versionCode: 1139
|
|
commit: b3b95150d001db4a986a952e66d28ea9ce88f34c
|
|
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
|
|
|
|
- versionName: 0.15.4
|
|
versionCode: 1151
|
|
commit: d2ad2aef6fdc474268421012ec629e726a17b922
|
|
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.15.4
|
|
versionCode: 1152
|
|
commit: d2ad2aef6fdc474268421012ec629e726a17b922
|
|
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.15.4
|
|
versionCode: 1153
|
|
commit: d2ad2aef6fdc474268421012ec629e726a17b922
|
|
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.15.4
|
|
versionCode: 1154
|
|
commit: d2ad2aef6fdc474268421012ec629e726a17b922
|
|
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
|
|
|
|
- versionName: 0.15.5
|
|
versionCode: 1156
|
|
commit: f6cbc4e9afb5413ea3ecd8afb26cbc68afa4b15b
|
|
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.15.5
|
|
versionCode: 1157
|
|
commit: f6cbc4e9afb5413ea3ecd8afb26cbc68afa4b15b
|
|
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.15.5
|
|
versionCode: 1158
|
|
commit: f6cbc4e9afb5413ea3ecd8afb26cbc68afa4b15b
|
|
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.15.5
|
|
versionCode: 1159
|
|
commit: f6cbc4e9afb5413ea3ecd8afb26cbc68afa4b15b
|
|
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
|
|
|
|
- versionName: 0.16.0
|
|
versionCode: 1256
|
|
commit: d173d02f96fd4d3cc274d2369ab63a56e053b117
|
|
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.16.0
|
|
versionCode: 1257
|
|
commit: d173d02f96fd4d3cc274d2369ab63a56e053b117
|
|
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.16.0
|
|
versionCode: 1258
|
|
commit: d173d02f96fd4d3cc274d2369ab63a56e053b117
|
|
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.16.0
|
|
versionCode: 1259
|
|
commit: d173d02f96fd4d3cc274d2369ab63a56e053b117
|
|
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
|
|
|
|
- versionName: 0.16.1
|
|
versionCode: 1261
|
|
commit: 3ba62584d8ebca7d0165675e7b57a77e5cd1afd9
|
|
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.16.1
|
|
versionCode: 1262
|
|
commit: 3ba62584d8ebca7d0165675e7b57a77e5cd1afd9
|
|
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.16.1
|
|
versionCode: 1263
|
|
commit: 3ba62584d8ebca7d0165675e7b57a77e5cd1afd9
|
|
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.16.1
|
|
versionCode: 1264
|
|
commit: 3ba62584d8ebca7d0165675e7b57a77e5cd1afd9
|
|
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
|
|
|
|
- versionName: 0.16.2
|
|
versionCode: 1266
|
|
commit: 4687a235c4afac434111eb81ab13a90d52d80c7f
|
|
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.16.2
|
|
versionCode: 1267
|
|
commit: 4687a235c4afac434111eb81ab13a90d52d80c7f
|
|
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.16.2
|
|
versionCode: 1268
|
|
commit: 4687a235c4afac434111eb81ab13a90d52d80c7f
|
|
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.16.2
|
|
versionCode: 1269
|
|
commit: 4687a235c4afac434111eb81ab13a90d52d80c7f
|
|
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
|
|
|
|
- versionName: 0.16.4
|
|
versionCode: 1276
|
|
commit: a3d4fdd1ee58cc457d88a3641a12632ffa98b7ef
|
|
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.16.4
|
|
versionCode: 1277
|
|
commit: a3d4fdd1ee58cc457d88a3641a12632ffa98b7ef
|
|
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.16.4
|
|
versionCode: 1278
|
|
commit: a3d4fdd1ee58cc457d88a3641a12632ffa98b7ef
|
|
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.16.4
|
|
versionCode: 1279
|
|
commit: a3d4fdd1ee58cc457d88a3641a12632ffa98b7ef
|
|
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
|
|
|
|
- versionName: 0.16.7
|
|
versionCode: 1291
|
|
commit: b03ba49ce656c6b9a47c831ef3e611180ac93c14
|
|
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.16.7
|
|
versionCode: 1292
|
|
commit: b03ba49ce656c6b9a47c831ef3e611180ac93c14
|
|
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.16.7
|
|
versionCode: 1293
|
|
commit: b03ba49ce656c6b9a47c831ef3e611180ac93c14
|
|
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.16.7
|
|
versionCode: 1294
|
|
commit: b03ba49ce656c6b9a47c831ef3e611180ac93c14
|
|
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
|
|
|
|
- versionName: 0.16.9
|
|
versionCode: 1301
|
|
commit: 0c0d85a91b9b58da16ab7ff2663df1ffdfdd6d48
|
|
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.16.9
|
|
versionCode: 1302
|
|
commit: 0c0d85a91b9b58da16ab7ff2663df1ffdfdd6d48
|
|
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.16.9
|
|
versionCode: 1303
|
|
commit: 0c0d85a91b9b58da16ab7ff2663df1ffdfdd6d48
|
|
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.16.9
|
|
versionCode: 1304
|
|
commit: 0c0d85a91b9b58da16ab7ff2663df1ffdfdd6d48
|
|
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
|
|
|
|
- versionName: 0.16.10
|
|
versionCode: 1306
|
|
commit: b0d881a18999aed731037b936d14c4ace33f2745
|
|
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.16.10
|
|
versionCode: 1307
|
|
commit: b0d881a18999aed731037b936d14c4ace33f2745
|
|
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.16.10
|
|
versionCode: 1308
|
|
commit: b0d881a18999aed731037b936d14c4ace33f2745
|
|
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.16.10
|
|
versionCode: 1309
|
|
commit: b0d881a18999aed731037b936d14c4ace33f2745
|
|
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
|
|
|
|
- versionName: 0.16.12
|
|
versionCode: 1316
|
|
commit: f818b4548bc08a03c8d50d3867328ad97bb0537f
|
|
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.16.12
|
|
versionCode: 1317
|
|
commit: f818b4548bc08a03c8d50d3867328ad97bb0537f
|
|
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.16.12
|
|
versionCode: 1318
|
|
commit: f818b4548bc08a03c8d50d3867328ad97bb0537f
|
|
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.16.12
|
|
versionCode: 1319
|
|
commit: f818b4548bc08a03c8d50d3867328ad97bb0537f
|
|
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
|
|
|
|
- versionName: 0.16.14
|
|
versionCode: 1326
|
|
commit: 9f8c775693a9acfe3b7ddf078d2ed8b60da68b55
|
|
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.16.14
|
|
versionCode: 1327
|
|
commit: 9f8c775693a9acfe3b7ddf078d2ed8b60da68b55
|
|
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.16.14
|
|
versionCode: 1328
|
|
commit: 9f8c775693a9acfe3b7ddf078d2ed8b60da68b55
|
|
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.16.14
|
|
versionCode: 1329
|
|
commit: 9f8c775693a9acfe3b7ddf078d2ed8b60da68b55
|
|
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
|
|
|
|
- versionName: 0.16.15
|
|
versionCode: 1331
|
|
commit: 47d72179b952845b56d00ab03268399359650825
|
|
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.16.15
|
|
versionCode: 1332
|
|
commit: 47d72179b952845b56d00ab03268399359650825
|
|
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.16.15
|
|
versionCode: 1333
|
|
commit: 47d72179b952845b56d00ab03268399359650825
|
|
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.16.15
|
|
versionCode: 1334
|
|
commit: 47d72179b952845b56d00ab03268399359650825
|
|
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
|
|
|
|
- versionName: 0.17.1
|
|
versionCode: 1506
|
|
commit: f6fa4c367c048e3ac7224567022f79664e154414
|
|
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.1
|
|
versionCode: 1507
|
|
commit: f6fa4c367c048e3ac7224567022f79664e154414
|
|
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.1
|
|
versionCode: 1508
|
|
commit: f6fa4c367c048e3ac7224567022f79664e154414
|
|
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.1
|
|
versionCode: 1509
|
|
commit: f6fa4c367c048e3ac7224567022f79664e154414
|
|
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
|
|
|
|
- versionName: 0.17.2
|
|
versionCode: 1511
|
|
commit: e6ddfb2617d2f94e5a4b402ee8a0c0088d70e490
|
|
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.2
|
|
versionCode: 1512
|
|
commit: e6ddfb2617d2f94e5a4b402ee8a0c0088d70e490
|
|
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.2
|
|
versionCode: 1513
|
|
commit: e6ddfb2617d2f94e5a4b402ee8a0c0088d70e490
|
|
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.2
|
|
versionCode: 1514
|
|
commit: e6ddfb2617d2f94e5a4b402ee8a0c0088d70e490
|
|
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
|
|
|
|
- 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
|
|
UpdateCheckMode: Tags ^(?!0.1[12])[\d.]+$
|
|
VercodeOperation:
|
|
- 5 * %c + 1
|
|
- 5 * %c + 2
|
|
- 5 * %c + 3
|
|
- 5 * %c + 4
|
|
UpdateCheckData: version.properties|VERSION_CODE=(\d+)|.|VERSION_NAME=(.*)
|
|
CurrentVersion: 0.17.4
|
|
CurrentVersionCode: 1524
|