PalisadoesFoundation / talawa

Community Organization Management Software. Click on the link below to see our documentation.
https://docs.talawa.io/
GNU General Public License v3.0
306 stars 435 forks source link

Update Talawa to the Latest Flutter and Dart SDK version #2383

Closed palisadoes closed 3 months ago

palisadoes commented 4 months ago

Is your feature request related to a problem? Please describe. Our dependabot automated package updates are failing because we are using outdated versions of Flutter and Dart SDK

Describe the solution you'd like

  1. Upgrade to the latest stable versions:
    1. Dart v3.3.0
    2. Flutter v3.19.0
  2. Update packages to the latest supported versions for these versions of Dart and Flutter
  3. Functionality must remain unchanged
  4. All tests must pass and be valid

This will probably also require updating the YAML files in the .github/workflows directory where there are many references to software versions

Describe alternatives you've considered

Approach to be followed (optional)

Additional context

  1. Dart SDK latest stable version information:
    1. https://dart.dev/get-dart
  2. Flutter latest stable version information:
    1. https://docs.flutter.dev/release/release-notes Potential internship candidates Please read this if you are planning to apply for a Palisadoes Foundation internship https://github.com/PalisadoesFoundation/talawa/issues/359
GlenDsza commented 4 months ago

@palisadoes I would like to work on this task

Olatade commented 4 months ago

@GlenDsza Our policy is to assign no more than two issues to each contributor across all repositories. This way everyone gets a chance to participate in the projects. We sometimes give exceptions for more urgent cases and sometimes we lose track, but the policy stands. You have reached your limit, please wait until your existing issues are closed before requesting more issues. You could unassign yourself from one of the other issues too.

Mihan786Chistie commented 4 months ago

Hey @palisadoes @Olatade I would like to work on this issue

github-actions[bot] commented 4 months ago

This issue did not get any activity in the past 10 days and will be closed in 180 days if no update occurs. Please check if the develop branch has fixed it and report again or close the issue.

Cioppolo14 commented 4 months ago

Unassigning due to no activity or open PR.

ArinNigam commented 4 months ago

I would like to work on this issue.

ArinNigam commented 4 months ago

Github Workflows Passed Successfully

image

So the migration is successful only if I comment out this particular code from the codebase

image

As I asked in slack about the following error I was not able to get any particular method to fix this as of now if anyone knows they can pin this message and comment regarding the same. image image

If you want I can raise a PR on the flutter migration to 3.19.0 which would be useful since it will also close this issue https://github.com/PalisadoesFoundation/talawa/issues/2401 and this particular linting issue can be handled in a different issue.

@Cioppolo14 Requesting for suggestions and reviews about the same.

Cioppolo14 commented 4 months ago

@ArinNigam Can you make a PR to proceed with this issue, and a new issue for the linting one? Please confirm there isn't an issue out there for the linting already, and when making it describe the issue as best possible. Thank you!