diff --git a/metadata/dev.bg.jetbird.yml b/metadata/dev.bg.jetbird.yml index 9f59d20e85..e5d4cd6503 100644 --- a/metadata/dev.bg.jetbird.yml +++ b/metadata/dev.bg.jetbird.yml @@ -1454,6 +1454,186 @@ Builds: - mv /build/repo dev.bg.jetbird ndk: r28c + - versionName: 1.4.4 + versionCode: 321 + commit: 37c526d3e89da3cc92530abe1e877165d8e43b85 + 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 -y -t bookworm-backports golang-go + - apt-get install -y gcc libc-dev + - mkdir -p /build + - chown vagrant /build + gradle: + - yes + output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk + binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-armeabi-v7a-release.apk + srclibs: + - go@go1.23.1 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - sed -i -e 's|-target=android|-target=android/arm|' ../scripts/build_netbird.sh + - sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")" + ../jni/CMakeLists.txt + - GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh) + - git -C $$go$$ checkout -f go$GO_VERSION + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOROOT=$$go$$ + - export GOPATH="$HOME/go" + - export PATH="$GOROOT/bin:$GOPATH/bin:$PATH" + - GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh) + - go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT + - go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT + - cd ../.. + - mv dev.bg.jetbird /build/repo + - pushd /build/repo + - ./scripts/build_netbird.sh + - popd + - mv /build/repo dev.bg.jetbird + ndk: r28c + + - versionName: 1.4.4 + versionCode: 322 + commit: 37c526d3e89da3cc92530abe1e877165d8e43b85 + 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 -y -t bookworm-backports golang-go + - apt-get install -y gcc libc-dev + - mkdir -p /build + - chown vagrant /build + gradle: + - yes + output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk + binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-arm64-v8a-release.apk + srclibs: + - go@go1.23.1 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - sed -i -e 's|-target=android|-target=android/arm64|' ../scripts/build_netbird.sh + - sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")" + ../jni/CMakeLists.txt + - GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh) + - git -C $$go$$ checkout -f go$GO_VERSION + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOROOT=$$go$$ + - export GOPATH="$HOME/go" + - export PATH="$GOROOT/bin:$GOPATH/bin:$PATH" + - GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh) + - go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT + - go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT + - cd ../.. + - mv dev.bg.jetbird /build/repo + - pushd /build/repo + - ./scripts/build_netbird.sh + - popd + - mv /build/repo dev.bg.jetbird + ndk: r28c + + - versionName: 1.4.4 + versionCode: 323 + commit: 37c526d3e89da3cc92530abe1e877165d8e43b85 + 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 -y -t bookworm-backports golang-go + - apt-get install -y gcc libc-dev + - mkdir -p /build + - chown vagrant /build + gradle: + - yes + output: build/outputs/apk/release/app-x86-release-unsigned.apk + binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86-release.apk + srclibs: + - go@go1.23.1 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - sed -i -e 's|-target=android|-target=android/386|' ../scripts/build_netbird.sh + - sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")" + ../jni/CMakeLists.txt + - GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh) + - git -C $$go$$ checkout -f go$GO_VERSION + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOROOT=$$go$$ + - export GOPATH="$HOME/go" + - export PATH="$GOROOT/bin:$GOPATH/bin:$PATH" + - GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh) + - go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT + - go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT + - cd ../.. + - mv dev.bg.jetbird /build/repo + - pushd /build/repo + - ./scripts/build_netbird.sh + - popd + - mv /build/repo dev.bg.jetbird + ndk: r28c + + - versionName: 1.4.4 + versionCode: 324 + commit: 37c526d3e89da3cc92530abe1e877165d8e43b85 + 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 -y -t bookworm-backports golang-go + - apt-get install -y gcc libc-dev + - mkdir -p /build + - chown vagrant /build + gradle: + - yes + output: build/outputs/apk/release/app-x86_64-release-unsigned.apk + binary: https://codeberg.org/bg443/JetBird/releases/download/v%v/JetBird-x86_64-release.apk + srclibs: + - go@go1.23.1 + prebuild: + - sdkmanager "platforms;android-34" "build-tools;34.0.0" + - sed -i -e 's|-target=android|-target=android/amd64|' ../scripts/build_netbird.sh + - sed -i -e "5a add_compile_options(\"-ffile-prefix-map=$(realpath ..)=/build/repo\")" + ../jni/CMakeLists.txt + - GO_VERSION=$(sed -n 's/.*go\(.*\).linux.*/\1/p' ../scripts/init_go.sh) + - git -C $$go$$ checkout -f go$GO_VERSION + build: + - pushd $$go$$/src + - ./make.bash + - popd + - export GOROOT=$$go$$ + - export GOPATH="$HOME/go" + - export PATH="$GOROOT/bin:$GOPATH/bin:$PATH" + - GOMOBILE_COMMIT=$(sed -n 's/.*gomobile@\(.*\)/\1/p' ../scripts/init_go.sh) + - go install golang.org/x/mobile/cmd/gomobile@$GOMOBILE_COMMIT + - go install golang.org/x/mobile/cmd/gobind@$GOMOBILE_COMMIT + - cd ../.. + - mv dev.bg.jetbird /build/repo + - pushd /build/repo + - ./scripts/build_netbird.sh + - popd + - mv /build/repo dev.bg.jetbird + ndk: r28c + AllowedAPKSigningKeys: 3956533c542218349b5f3f7f3d3a6926060c1a0cdf32d6e58ea1de3a36c21213 AutoUpdateMode: Version @@ -1463,5 +1643,5 @@ VercodeOperation: - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 -CurrentVersion: 1.4.3 -CurrentVersionCode: 314 +CurrentVersion: 1.4.4 +CurrentVersionCode: 324