Source code:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/publish-latest-branch-build.sh
(ex P23)
This step will copy the built .apk to an indexed HTTP directory exposed by Apache, signing them:
| Passed |
Source code:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/publish-latest-branch-build.sh
(ex P23)
This step will copy the built .apk to an indexed HTTP directory exposed by Apache, signing them:
| 5832 | 24767884 res/v4.9.png (OK) |
|---|---|
| 5833 | 24768132 res/v5.xml (OK - compressed) |
| 5834 | 24768456 res/vF.xml (OK - compressed) |
| 5835 | 24768715 res/vG.xml (OK - compressed) |
| 5836 | 24769352 res/vH.xml (OK - compressed) |
| 5837 | 24769685 res/vJ.xml (OK - compressed) |
| 5838 | 24770012 res/vL.9.png (OK) |
| 5839 | 24770275 res/vR.xml (OK - compressed) |
| 5840 | 24770540 res/vT.xml (OK - compressed) |
| 5841 | 24770768 res/vZ.xml (OK - compressed) |
| 5842 | 24771025 res/vf.xml (OK - compressed) |
| 5843 | 24771352 res/vl.xml (OK - compressed) |
| 5844 | 24771923 res/vn.xml (OK - compressed) |
| 5845 | 24772276 res/vq.xml (OK - compressed) |
| 5846 | 24772854 res/vy.xml (OK - compressed) |
| 5847 | 24773344 res/vz.9.png (OK) |
| 5848 | 24773565 res/w7.xml (OK - compressed) |
| 5849 | 24774321 res/w9.xml (OK - compressed) |
| 5850 | 24774596 res/wL.9.png (OK) |
| 5851 | 24775076 res/wN.9.png (OK) |
| 5852 | 24775341 res/wP.xml (OK - compressed) |
| 5853 | 24775696 res/w_.png (OK) |
| 5854 | 24775952 res/wb.png (OK) |
| 5855 | 24781881 res/wi.xml (OK - compressed) |
| 5856 | 24782256 res/wy.png (OK) |
| 5857 | 24782724 res/x3.9.png (OK) |
| 5858 | 24782976 res/x4.xml (OK - compressed) |
| 5859 | 24783752 res/xH.png (OK) |
| 5860 | 24783978 res/xI.xml (OK - compressed) |
| 5861 | 24784679 res/xM.ttf (OK - compressed) |
| 5862 | 24844372 res/xR.9.png (OK) |
| 5863 | 24844608 res/xa.9.png (OK) |
| 5864 | 24844869 res/xa.xml (OK - compressed) |
| 5865 | 24845430 res/xd.xml (OK - compressed) |
| 5866 | 24846143 res/xj.xml (OK - compressed) |
| 5867 | 24846435 res/xq.xml (OK - compressed) |
| 5868 | 24846823 res/xz.xml (OK - compressed) |
| 5869 | 24848014 res/y-.xml (OK - compressed) |
| 5870 | 24848282 res/y4.xml (OK - compressed) |
| 5871 | 24848538 res/y9.xml (OK - compressed) |
| 5872 | 24848807 res/yE.xml (OK - compressed) |
| 5873 | 24849064 res/yH.9.png (OK) |
| 5874 | 24849288 res/yS.xml (OK - compressed) |
| 5875 | 24849539 res/yT.xml (OK - compressed) |
| 5876 | 24849862 res/yV.xml (OK - compressed) |
| 5877 | 24850204 res/yY.9.png (OK) |
| 5878 | 24850430 res/ya.xml (OK - compressed) |
| 5879 | 24850788 res/yd.png (OK) |
| 5880 | 24862724 res/yg.9.png (OK) |
| 5881 | 24863159 res/yj.xml (OK - compressed) |
| 5882 | 24863556 res/yn.png (OK) |
| 5883 | 24866040 res/z-.9.png (OK) |
| 5884 | 24866304 res/z9.9.png (OK) |
| 5885 | 24866764 res/zE.png (OK) |
| 5886 | 24867128 res/zG.xml (OK - compressed) |
| 5887 | 24867448 res/zR.png (OK) |
| 5888 | 24870249 res/zR.xml (OK - compressed) |
| 5889 | 24870740 res/zV.9.png (OK) |
| 5890 | 24873243 res/zc.xml (OK - compressed) |
| 5891 | 24873696 res/ze.png (OK) |
| 5892 | 24882051 res/zp.xml (OK - compressed) |
| 5893 | 24882310 res/zq.xml (OK - compressed) |
| 5894 | 24882620 res/zr.png (OK) |
| 5895 | 24885439 res/zs.xml (OK - compressed) |
| 5896 | 24885711 res/zu.xml (OK - compressed) |
| 5897 | 24886689 res/zv.xml (OK - compressed) |
| 5898 | 24887972 resources.arsc (OK) |
| 5899 | Verification succesful |
| 5900 | [INFO][2026-04-21 14:58:17] APK ALIGNED D225-D225-HEAD-x86_64-aligned.apk: apksigner... creating D225-D225-HEAD-x86_64-signed.apk |
| 5901 | [INFO][2026-04-21 14:58:19] APK ALIGNED SIGNED D225-D225-HEAD-x86_64-signed.apk: calculating sha256sum... |
| 5902 | DEBUG TELEGRAM CONTENT |
| 5903 | ⚙ Dear Android hackers, please review this promising patch: |
| 5904 | https://gitpull\.it/D225 |
| 5905 | |
| 5906 | Here the related fresh test builds: |
| 5907 | |
| 5908 | APK for **arm64\-v8a**: |
| 5909 | [Download D225\-D225\-HEAD\-arm64\-v8a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D225-D225-HEAD-arm64-v8a-signed.apk) |
| 5910 | APK sha256: `44b13f9705d22456b5931d3c84711981b89a689b6764a22bab5d7912ae349d8a` |
| 5911 | |
| 5912 | APK for **armeabi\-v7a**: |
| 5913 | [Download D225\-D225\-HEAD\-armeabi\-v7a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D225-D225-HEAD-armeabi-v7a-signed.apk) |
| 5914 | APK sha256: `8b0378ed56c7971464f96669e830bdaa1d6c42747f44b2c3530a6d480cd65665` |
| 5915 | |
| 5916 | APK for **universal**: |
| 5917 | [Download D225\-D225\-HEAD\-universal\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D225-D225-HEAD-universal-signed.apk) |
| 5918 | APK sha256: `6e10b5d48486b47c1603cdb39ff0972fde728154a68412b3e77a4dc6813e3631` |
| 5919 | |
| 5920 | APK for **x86**: |
| 5921 | [Download D225\-D225\-HEAD\-x86\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D225-D225-HEAD-x86-signed.apk) |
| 5922 | APK sha256: `401a03a2bbe8d9d11b37ede39867ce6534846152478911d0c2c08aa2551d143a` |
| 5923 | |
| 5924 | APK for **x86\_64**: |
| 5925 | [Download D225\-D225\-HEAD\-x86\_64\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D225-D225-HEAD-x86_64-signed.apk) |
| 5926 | APK sha256: `87b626a25689fe542da6bb037eb46c894b1656f8b12ff5067a5deeb48123676b` |
| 5927 | |
| 5928 | Adding bipbop Comment to D225 |
| 5929 | [INFO][2026-04-21 14:58:19] Cleaning old artifacts |
| 5930 | [INFO][2026-04-21 14:58:19] Done |
| 5931 |
| Passed |
This step will build an .apk using Gradle using this fantastic Docker image:
https://gitlab.com/fabmazz/android-fdroid-build-container/-/tree/ubuntu
Source code of this build step:
https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/fdroid-docker-builder.sh
TODO: Use the official image by Fabio Mazza, when the "DESIRED_UID" / "DESIRED_GID" features will be merged.
| Passed |
| Passed |
| Passed |