well trying to pass our own keys to CI/CD
The point is that release will be signed with our own keys we keep private.
The reason:
once installed from github CI/CD app can be updated only with an another apk signed with same keys
Why it's useful? well, if someone want to fake our client and say "folks here is graher 9.0.1" it won't upgrade actual client.
The examples:
TG app have own keys
Fdroid release have own (=fdroid) keys.
Btw, about fdroid: we will run own repo which will be added to fdroid app by user. Apk will be built on github actions.
So.. lets try to build it now:
github ci/cd -> pass to docker -> pass to gradle. Hope it will work :)
This releaser will have com.evildayz.code.telegraher2 package name, so you will be able to move accs from 8.7.x to 8.8.x manually (using both apps) before deleting 8.7.x.
well trying to pass our own keys to CI/CD The point is that release will be signed with our own keys we keep private. The reason:
Why it's useful? well, if someone want to fake our client and say "folks here is graher 9.0.1" it won't upgrade actual client.
The examples:
Btw, about fdroid: we will run own repo which will be added to fdroid app by user. Apk will be built on github actions.
So.. lets try to build it now: github ci/cd -> pass to docker -> pass to gradle. Hope it will work :)
This releaser will have
com.evildayz.code.telegraher2
package name, so you will be able to move accs from 8.7.x to 8.8.x manually (using both apps) before deleting 8.7.x.