image: fedora/latest packages: - tar - java-1.8.0-openjdk-devel sources: - https://git.sr.ht/~eliasnaur/gio environment: PATH: $PATH:/usr/bin:/home/build/goroot/go/bin:/home/build/go/bin:/home/build/android/tools/bin ANDROID_HOME: /home/build/android android_sdk_tools_zip: sdk-tools-linux-3859397.zip android_ndk_zip: android-ndk-r20-linux-x86_64.zip tasks: - install_go: | mkdir goroot cd goroot curl -s -o go.tar.gz https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz tar xzf go.tar.gz rm go.tar.gz - install_android: | mkdir android cd android curl -so sdk-tools.zip https://dl.google.com/android/repository/$android_sdk_tools_zip unzip -q sdk-tools.zip rm sdk-tools.zip curl -so ndk.zip https://dl.google.com/android/repository/$android_ndk_zip unzip -q ndk.zip rm ndk.zip mv android-ndk-* ndk-bundle yes|sdkmanager --licenses sdkmanager "platforms;android-29" "build-tools;29.0.2" - install_gogio: | cd gio/cmd go install ./gogio - test_android: | cd gio/example gogio -target android ./kitchen