Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analyze and test with both the lowest and highest supported Flutter SDK versions in CI #229

Closed
fujidaiti opened this issue Aug 24, 2024 · 0 comments · Fixed by #235
Closed
Assignees
Labels
CI/CD CI/CD related improvement Need more improvements P1

Comments

@fujidaiti
Copy link
Owner

fujidaiti commented Aug 24, 2024

Testing with both the lowest and highest supported Flutter SDK versions ensures backward compatibility when adding new features or modifying existing APIs. This approach helps detect potential compatibility issues (like #144 and #233) across the entire supported SDK range.

@fujidaiti fujidaiti changed the title Analyze and test with the lowest supported Flutter SDK version in CI Analyze and test with both the lowest and highest supported Flutter SDK versions in CI Aug 24, 2024
@fujidaiti fujidaiti self-assigned this Aug 24, 2024
@fujidaiti fujidaiti added CI/CD CI/CD related P1 improvement Need more improvements labels Aug 24, 2024
fujidaiti added a commit that referenced this issue Aug 31, 2024
…ersions in CI (#235)

## Related issues (optional)

Closes #229.

## Description

The workflow file was updated to run unit tests and static analysis for
both the lowest and highest supported Flutter SDK versions. This
approach helps detect potential compatibility issues across the entire
supported SDK range. For example, issue #144 stemmed from accidentally
using newly added APIs in Flutter 3.22 that don't exist in lower
versions, while issue #233 arose due to a breaking change introduced in
Flutter 3.24.


## Summary (check all that apply)

- [ ] Modified / added code
- [ ] Modified / added tests
- [ ] Modified / added examples
- [x] Modified / added others (pubspec.yaml, workflows, etc...)
- [ ] Updated README
- [ ] Contains breaking changes
  - [ ] Created / updated migration guide
- [ ] Incremented version number
  - [ ] Updated CHANGELOG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD CI/CD related improvement Need more improvements P1
Projects
None yet
1 participant