fdroidserver.schedule_buildcycle module

fdroidserver.schedule_buildcycle.collect_schedule_entries(apps)

Get list of schedule entries for next build run.

This function matches which builds in metadata are not built yet.

Parameters:
apps

list of all metadata app objects of current repo

Returns:
list of schedule entries
fdroidserver.schedule_buildcycle.get_web_index(index_v2_url='https://f-droid.org/repo/index-v2.json')
fdroidserver.schedule_buildcycle.is_binary_artifact_present(appid, build)

Check if a build artifact/result form a previous run exists.

Parameters:
appid

app id you’re looking for (e.g. ‘org.fdroid.fdroid’)

build

metadata build object you’re checking

Returns:
True if a build artifact exists, otherwise False.
fdroidserver.schedule_buildcycle.main()
fdroidserver.schedule_buildcycle.published_apps(index_v2={})
fdroidserver.schedule_buildcycle.schedule_buildcycle_wrapper(limit=None, offset=None, published_only=False)