AOSSIE-Org / Resonate

Clubhouse, but Open Source. A social voice platform.
GNU General Public License v3.0
198 stars 148 forks source link

Streamline Flutter Development #380

Open Saurabh-Thakur-07 opened 1 month ago

Saurabh-Thakur-07 commented 1 month ago

🚀 The feature

Implement a GitHub Actions workflow to automate the build and release process for the Flutter application. This workflow will run automated tests on each code push to ensure code quality and stability.

Motivation, pitch

Every time a contributor pushes code to the repository, it is essential to verify that the new changes do not break existing functionality. By automating the build and test process with GitHub Actions, we can ensure that all code is thoroughly tested against the existing test suite. This will help maintain high code quality, catch bugs early, and streamline the development process, making it easier for contributors to integrate their changes confidently.

Saurabh-Thakur-07 commented 1 month ago

@chandansgowda @Aarush-Acharya I would like to work on this

Aarush-Acharya commented 1 month ago

Hey @Saurabh-Thakur-07, do work on it let me know once done,

also make sure that a PR merge to the master triggers the pipeline than a PR merge to the dev branch

xkaper001 commented 1 week ago

Hey @Aarush-Acharya, Though I don't have much experience with CI/CD but am willing to research and learn. I would then apply my learning and try to solve this issue.

Also there has been no activity on this issue for quite some time, could you assign me this issue?

Aarush-Acharya commented 1 week ago

Hey @xkaper001 I would assign it to you if @Saurabh-Thakur-07 does not reply to this mention of his within the next couple of days

Saurabh-Thakur-07 commented 1 week ago

Hey @Aarush-Acharya @xkaper001 I am working on it Should be done with it soon.

Aarush-Acharya commented 4 days ago

Got it great @Saurabh-Thakur-07 , let me know once done