arch: null artifacts: null environment: BUILD_REASON: patchset BUILD_SUBMITTER: hub.sr.ht LABEL: v0.9.1.8 PATCHSET_ID: 56693 PATCHSET_URL: https://lists.sr.ht/~mil/mobroute-devel/patches/56693 REPO: transito TARGETDIR: /home/public/ci.lrdu.org/android image: debian/bookworm oauth: null packages: null repositories: null secrets: - a762687d-f65a-42d7-ad56-c2bd1edbcf94 - 47e261d2-a744-4a45-bda0-591baa3d381b - ae009740-eb44-4064-9778-7a5648e8a993 - 8d75bb32-adb7-4a5d-aac2-58b6386caf07 shell: null sources: null tasks: - _apply_patch: 'echo Applying patch from lists.sr.ht git config --global user.name ''builds.sr.ht'' git config --global user.email builds@sr.ht cd transito curl -sS https://lists.sr.ht/~mil/mobroute-devel/patches/56693/mbox >/tmp/56693.patch git am -3 /tmp/56693.patch' - check-branch: "cd \"$REPO\"\nif [ \"$(git rev-parse master)\" != \"$(git rev-parse\ \ HEAD)\" ]; then \\\n complete-build; \\\nfi" - prep: 'echo ''deb http://deb.debian.org/debian bookworm-backports main'' | sudo tee /etc/apt/sources.list.d/backports.list && sudo apt update sudo apt install -y -t bookworm-backports golang-go sudo apt -y install default-jre sdkmanager openjdk-17-jdk-headless apksigner libsqlite3-dev export ANDROID_HOME=/opt/android-sdk sudo mkdir -p $ANDROID_HOME sudo chown $USER $ANDROID_HOME sh -c ''yes | sdkmanager --licenses'' sdkmanager "platforms;android-31" "build-tools;31.0.0" "ndk-bundle;r21e" go install ''gioui.org/cmd/gogio@v0.7.0''' - buildapk: 'export ANDROID_SDK_ROOT=/opt/android-sdk export PATH="$PATH:/home/$USER/go/bin" cd "$REPO" set +x cat /home/$USER/.malan.keystore.password | xargs -IPASS ./build.sh bandroid -signkey /home/$USER/.malan.keystore -signpass PASS set -x md5sum /home/build/transito/transito.apk > /home/build/sum.md5 cat /home/build/sum.md5' - upload_htaccess: 'printf %b ''Options +Indexes\nIndexOrderDefault Ascending Date\nIndexOptions NameWidth=*'' > htaccess scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null htaccess $(cat ~/.user_at_server):/home/public/ci.lrdu.org/.htaccess' - upload_image: "if [ \"$LABEL\" = \"master\" ]; then\n export TIME=\"$(date +%Y%m%d)\"\ \n export GITSHA=\"$(cd transito; git rev-parse --verify HEAD | head -c 8)\"\n\ \ export FILE=\"transito_master_${GITSHA}-$TIME.apk\"\n ssh -o StrictHostKeyChecking=no\ \ -o UserKnownHostsFile=/dev/null $(cat ~/.user_at_server) \"rm -f ${TARGETDIR}/transito_master_*\"\ \nelse\n export FILE=\"transito_${LABEL}.apk\"\nfi\n\nssh -o StrictHostKeyChecking=no\ \ -o UserKnownHostsFile=/dev/null $(cat ~/.user_at_server) \"mkdir -p $TARGETDIR\"\ \nscp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /home/build/transito/transito.apk\ \ \"$(cat ~/.user_at_server):${TARGETDIR}/$FILE\"\nscp -o StrictHostKeyChecking=no\ \ -o UserKnownHostsFile=/dev/null /home/build/sum.md5 \"$(cat ~/.user_at_server):${TARGETDIR}/$FILE.md5\"" triggers: - action: email condition: always to: ~mil/mobroute-ci@lists.sr.ht - action: webhook condition: always url: https://sr.ht/webhooks/build-complete/gAAAAABncplu36tysfaeF_odZal33C8bWoAcDeYK32sU_-c_QMSA6s8qJeCRciGKr3bnqTygzacjkqDwNhYn6p8gs9Y84U1POr5htTM2sGpnzV3CE93CgYGDqEVdJ7L7rcy2EQF-IBByWtn9gstDz8De0dOeHqDAh9TjQZYFhEienMjbRimd0b86Tbuvmqd6_nCY0eDWri7um7z7HehELesEeHraq9kbiQ%3D%3D