We detect when a new version of the package is available on pub.dev or a new Flutter version is released and build the package’s example application for the supported platforms to test its compatibility with the Flutter version.
We also run static code analysis and unit tests (if there are any). If there is no example application, building for platforms is skipped.
If the build passes without any issues, you are safe to use the package with the tested Flutter version. If the versions are incompatible or we detect issues, you’ll see the respective information immediately.
Build results are mapped to compatibility as follows:
The codemagic.yaml file used to configure the build is attached to every build result, giving visibility about the commands that were run during the build. You can download the configuration file and use it for configuring your build on Codemagic or run the same commands locally. If you have questions or concerns about a specific result, contact us at email@example.com.