A simple continuous integration tool that clones all repositories from sugarlabs/
and then builds a sugar activity bundle, aka .xo
Adding your bundles are easy; Just click the following file and add the exact url
To your git repository (all git links are supported)
The provided link should include a activity/activity.info
file.
GitHub links are scanned and then cloned. git submodules
are not supported however.
The bot
will automatically mention you, in case the build completes successfully.
See #6 for a sample PR not intended to be merged, and left open as a sample for contributors.
All the Bundles are built on an Ubuntu 18.04 LTS Build Image provided by GitHub actions. The bundles are built every 0th minute according to the UTC Timezone. Build frequency will be releaxed once development on static files ceases. The tar.gz also includes the static website resources which was used to build the sugarappstore which is continuously deployed to upstream
If you / someone else created a flatpak, which is not recognized by the generator as a Flatpak, then please create a Pull Request to update the Flatpak database on sugarlabs-appstore/sugarappstore.
Check out Releases to download a release asset which is periodical basis.
Copyleft 2020 Srevin Saju. Licensed under MIT