Categories: - Connectivity - VPN & Proxy License: GPL-3.0-or-later AuthorName: bg443 SourceCode: https://codeberg.org/bg443/JetBird IssueTracker: https://codeberg.org/bg443/JetBird/issues Translation: https://translate.codeberg.org/engage/jetbird/ Changelog: https://codeberg.org/bg443/JetBird/releases AutoName: JetBird RepoType: git Repo: https://codeberg.org/bg443/JetBird Builds: - versionName: 1.1.6 versionCode: 191 commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f 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: r27b - versionName: 1.1.6 versionCode: 192 commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f 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: r27b - versionName: 1.1.6 versionCode: 193 commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f 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: r27b - versionName: 1.1.6 versionCode: 194 commit: ca713127d5bdca6ebd994ac4223b01b4dc58427f 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: r27b - versionName: 1.2.1 versionCode: 211 commit: e69c141b5fdf351190edd2247501451ac37525d4 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: r27b - versionName: 1.2.1 versionCode: 212 commit: e69c141b5fdf351190edd2247501451ac37525d4 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: r27b - versionName: 1.2.1 versionCode: 213 commit: e69c141b5fdf351190edd2247501451ac37525d4 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: r27b - versionName: 1.2.1 versionCode: 214 commit: e69c141b5fdf351190edd2247501451ac37525d4 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: r27b - versionName: 1.3.0 versionCode: 221 commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e 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: r27b - versionName: 1.3.0 versionCode: 222 commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e 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: r27b - versionName: 1.3.0 versionCode: 223 commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e 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: r27b - versionName: 1.3.0 versionCode: 224 commit: 0f0f1993f4758f0b896b8ec7a8c80cf026eed62e 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: r27b - versionName: 1.3.2 versionCode: 241 commit: 3e0799fad3c82033c6ade95acf99730cb687a416 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: r27b - versionName: 1.3.2 versionCode: 242 commit: 3e0799fad3c82033c6ade95acf99730cb687a416 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: r27b - versionName: 1.3.2 versionCode: 243 commit: 3e0799fad3c82033c6ade95acf99730cb687a416 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: r27b - versionName: 1.3.2 versionCode: 244 commit: 3e0799fad3c82033c6ade95acf99730cb687a416 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: r27b - versionName: 1.3.3 versionCode: 251 commit: 84b8dd537dc29f4a47b821b09da53baebea3153f 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: r27b - versionName: 1.3.3 versionCode: 252 commit: 84b8dd537dc29f4a47b821b09da53baebea3153f 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: r27b - versionName: 1.3.3 versionCode: 253 commit: 84b8dd537dc29f4a47b821b09da53baebea3153f 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: r27b - versionName: 1.3.3 versionCode: 254 commit: 84b8dd537dc29f4a47b821b09da53baebea3153f 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: r27b - versionName: 1.3.4 versionCode: 261 commit: 691681b7d341548279bc6a911bfc9de75ed36d99 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: r27b - versionName: 1.3.4 versionCode: 262 commit: 691681b7d341548279bc6a911bfc9de75ed36d99 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: r27b - versionName: 1.3.4 versionCode: 263 commit: 691681b7d341548279bc6a911bfc9de75ed36d99 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: r27b - versionName: 1.3.4 versionCode: 264 commit: 691681b7d341548279bc6a911bfc9de75ed36d99 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: r27b - versionName: 1.3.5 versionCode: 271 commit: efce6e25ed931ea85d41581578f61031c06b4c28 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: r27b - versionName: 1.3.5 versionCode: 272 commit: efce6e25ed931ea85d41581578f61031c06b4c28 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: r27b - versionName: 1.3.5 versionCode: 273 commit: efce6e25ed931ea85d41581578f61031c06b4c28 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: r27b - versionName: 1.3.5 versionCode: 274 commit: efce6e25ed931ea85d41581578f61031c06b4c28 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: r27b - versionName: 1.4.3 versionCode: 311 commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e 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.3 versionCode: 312 commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e 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.3 versionCode: 313 commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e 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.3 versionCode: 314 commit: b2d1cd5fc1bb159183ca73ca8984a20a43fe8d2e 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 - 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 UpdateCheckMode: Tags VercodeOperation: - 10 * %c + 1 - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 CurrentVersion: 1.4.4 CurrentVersionCode: 324