robotnix
robotnix copied to clipboard
Add auto-update scripts
Currently, I have to manually update the packages in robotnix. It would be nice if we could have scripts that automatically try to update packages when there are new releases. I've accumulated a lot of "tricks" to update the packages properly. We should try to convert this knowledge into updater scripts. The update scripts that are currently in robotnix, while very useful, do require some knowledge to use them correctly, and are not very well-documented. They additionally do not have a consistent interface, and have shared code that should be extracted into a single location.
- [x] Vanilla flavor
- [x] GrapheneOS flavor
- [x] LineageOS flavor
- [ ] Chromium (getting latest version from https://omahaproxy.appspot.com/)
- [ ] Apps: F-Droid, Seedvault, and Auditor/AttestationServer
Also need:
- [ ] Documentation
- [x] Tests
Partially completed by https://github.com/danielfullmer/robotnix/pull/113 .
Could also add CI actions to further automate the update process. E.g. https://github.com/Kranzes/robotnix-forklineageos/blob/master/.github/workflows/lineageos-update.yaml