Resonate icon indicating copy to clipboard operation
Resonate copied to clipboard

Streamline Flutter Development

Open Saurabh-Thakur-07 opened this issue 1 year ago • 13 comments

🚀 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 avatar Oct 23 '24 04:10 Saurabh-Thakur-07

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

Saurabh-Thakur-07 avatar Oct 23 '24 04:10 Saurabh-Thakur-07

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

Aarush-Acharya avatar Oct 23 '24 06:10 Aarush-Acharya

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?

xkaper001 avatar Nov 12 '24 19:11 xkaper001

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

Aarush-Acharya avatar Nov 13 '24 19:11 Aarush-Acharya

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

Saurabh-Thakur-07 avatar Nov 14 '24 03:11 Saurabh-Thakur-07

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

Aarush-Acharya avatar Nov 18 '24 04:11 Aarush-Acharya

@Saurabh-Thakur-07 Are you still working on it?

xkaper001 avatar Dec 02 '24 09:12 xkaper001

@xkaper001 I have some exp with github actions , will try it out and let you know

rohhann12 avatar Jan 09 '25 12:01 rohhann12

Hey @Saurabh-Thakur-07 any updates on this one?

Aarush-Acharya avatar Feb 14 '25 20:02 Aarush-Acharya

Hey @Aarush-Acharya please assign me this as this seems to be inactive.

xkaper001 avatar Feb 16 '25 08:02 xkaper001

hey @xkaper001 I have added you in it, please start planning around it and let me know what plan do you have to move towards it

Aarush-Acharya avatar Feb 17 '25 15:02 Aarush-Acharya

hey @Aarush-Acharya, currently the app has dependency issues, and building it breaks from every possible situation I've tried until now.

ref: https://github.com/xkaper001/Resonate/actions

I suggest upgrading the codebase to support the latest Flutter version or at least 3.27.0 along with dependency upgrades.

xkaper001 avatar Feb 24 '25 05:02 xkaper001

hey @Aarush-Acharya I've created a PR that solves this issue. please review.

xkaper001 avatar Feb 26 '25 11:02 xkaper001