Document build process + reproducible builds#74
Document build process + reproducible builds#74regulad wants to merge 2 commits intomarkqvist:mainfrom
Conversation
02069b3 to
e470095
Compare
|
This is now finished! Here is a list of all changes made:
(The workflow also handles all caching properly, and could in the future be changed to use a persistant signing key for automatic CD via GitHub releases to your F-Droid repository!) |
Ubuntu documentation docker attempt perfect 4-architecture building dist_archive building Test GitHub actions Test GitHub actions Test GitHub actions Test GitHub actions Test GitHub actions Test GitHub actions Test GitHub actions properly implemented caching
b8d3f5d to
cb8bb75
Compare
|
Thanks @regulad! This is looking great. I'm currently preparing the 1.5.0 release of Sideband, and want to get that out of the way before trying this out. I'll have a look as soon as I can, but schedule is very tight right now, so please arm yourself with some patience. I really appreciate your work here! |
|
Good to hear. If any conflicts with master show up, I'll be sure to reconcile them! |
|
Had the chance to check this out yet? I'm currently working on implementing a BLE transport with BlueZ, and would like to move onto Android once I'm done there. |
|
I'm looking to hack on Sideband and would love to see this merged so it doesn't bitrot - is there anything I can do to help review it and make this happen? |
|
I'm interested in reviewing this as it will be helpful for NixOS/nixpkgs#421656, but it will have to wait for after the middle of September. Either way, we have to wait for Mark to be back for this to be merged. |
|
With Columbia out, I see no need to continue rebasing this. These build changes primarily apply to Sideband for Android. |
Hello. This is my work so far to make the build process of Sideband easier to unravel, as I spent a lot of time getting a build working and I'm sure new contributers would very much value an easier "turn-key" development solution. A proper reporducible build will also qualify the app for inclusion in repositories like IzzyOnDroid and F-Droid.
I will convert this draft to a full PR when the following documentation is completed:
dist_archiveIf you believe you can help, please reach out to me at @regulad:regulad.xyz on Matrix or make a PR to my branch. Cheers!