mdanics/fluttergram

Add CI/CD support

NikSWE opened this issue · 4 comments

I update Fluttergram with new features and bugs fixes, but the apk may be behind master. Take a look at the changelog to see the most recent additions to the apk.

I would like to add Circle CI support for this app so that it becomes easy to release new release.apk and it stays in sync with master branch

That would be great! Let me know if you need anything from me, otherwise, feel free to open a PR!

First of all, loved the app.
Screenshot from 2020-03-19 23-54-12

As you can see in the screenshot that the master branch size is around 70 MB which is huge and would take some time on CI to build.

So to fix this you will have to remove the release.apk blob from all git commit and force push to master branch. (this will bring the repo size to approx 5.4 MB)

git forget-blob utility

[would also recommend removing .iml files]

Thanks!

After some research, I think it will be better not to delete the apk and rewrite git history as there are many forks of the repo and it can cause some problems.

I don't mind CI taking some time as there are not frequent updates to the repo. Let me know what's needed for the next steps!

okay, sure let me look into it