Something seems to be wrong. STF builds fine itself but doesn’t get added to the fdroid build queue anymore since the last build cycles. I wonder why that is the case, the build bot didn’t even notice the latest release at Release Syncthing-Fork v1.2.0.5 · Catfriend1/syncthing-android · GitHub during “check_updates”.
Could you please shed some light what has to be done to solve this?
I see the repo lines are at line 35, 36. It’s unclear to me because I didn’t change anything recently. Did F-Droid change the yml format in the meantime (last weeks)
Reading the log you’ve posted, I suspect the problem comes from the versions.gradle file…
Link: https://github.com/Catfriend1/syncthing-android/blob/master/app/versions.gradle
I followed advice from a StackOverflow user to ease my build script and dependency bump process by letting the static live in build.gradle and having the template to calculate the version number in versions.gradle
Huh… Okay. So is there Something I can do to solve this without having to drop the version number calculation? How does manual version update on the fdroid side work (if that exists)?
Can I point my releases to a branch to build from? Then my scripts could calculate the Versioncode fill it in proper place for fdroid and push a branch+release tag for fdroid.
Any chance fdroid will be able to parse the build.gradle versioncode calculation in the future :-/?! Its just an include file with pure simple mathematics. E.g. gmscore (microg) does this too.