Github pages build with macos-latest
Fix fvm bug
Added open source report new release command
Added dependabot support
Better detection of fvm projects
Github actions
Fix private const constructors in lcov file
Added ci/cd report status command (to slack by default)
Added slack support to send messages to a specific slack channel
Fix ignored files in test coverage report
Make it posible to override the lcov file changes were made because of the ignorePatterns (--overrideLcovFile or --no-overrideLcovFile)
Fix ignored files in test coverage report
Make it posible to enable/disable running tests before generating test coverage report (--runTests or --no-runTests)
Make it posible to enable/disable converting to lcov format (--convertToLcov or --no-convertToLcov)
Add support for ignore patterns in test coverage report
Default:
.*.g.dart
.*.navigator.dart
.*.injectable.config.dart
Fix 1000% instead of 100% if there are no lines in the test coverage report
Run tests and convert to lcov.info for Flutter and Dart projects
Error when checking if a cli tool is installed
Test coverage report support for Flutter and Dart (based on lcov.info files)
fvm new config support (if fvm_config.json is not present)
Issue where flavor was still used even if it was null (flutter build)
Choose if you want to commit the version bump or not (even if it is a git repo)
Typo's in the create_keychain command
Android create keychain command (cli & plugin)
Logger context for onepassword
Verbose logger listener converted to a broadcast stream
Verbose logger listener steam already listened to
Verbose logger listener (when 2 times startListening is called)
Updated reamde
Updated changelog format
Improved logging to easily follow allong
Enable/disable verbose logging during run.
Print logs to file on error to (impaktfull_cli.log)
Playstore release to internal track by default
Playstore release to draft release status by default
License BSD-3-Clause license
CI/CD plugin where the buildnr field was not used
verbose logging instead of debug loggin for the version bump
Formatting of the release_config.json file
Bug where the release_config.json did not contain the correct version and failed because it was expected
Bug where the git status method would return a list with 1 item if nothing was detected
Bug where the git status method would return the wrong value if nothing was detected
Add the option to add a flavor to the versionbump command
Add the option to add a suffixto the versionbump command
Add the option to check if git is clean
Add the option to versionbump using release_config.json file
Add the option to check if a clitool is installed
Cleanup keychain plugin after force quit
Setting default keychain to newly created on in ci/cd plugin
Keychain should be accessible to all from ci/cd plugin
First check if new keychain already exists before creating a new one
Delete build/ios/ipa folder before iOS build
Keychain creation on macOS
Renamed valultName to opValueName on startBuildWithCertificateAndPasswordFromOnePassword on the CiCdPlugin
Export valultName for startBuildWithCertificateAndPasswordFromOnePassword on the CiCdPlugin
Added rawServiceAccount to startBuildWithCertificateAndPasswordFromOnePassword on the CiCdPlugin
Bug when downloading files using OnePasswordPlugin
Pass service accounts to override the default service account in the OnePasswordPlugin
Typo in getServiceAccountCredentials
Added getServiceAccountCredentials to OnePasswordPlugin to get google service account credentials from 1password.
Typo with getTestFlightCredentials in OnePasswordPlugin
Better config for testflight upload
Bug where testflight upload would succeed when the app was invalid because of a lower,same version number
PlaystoreUploadConfig will default to android/playstore_credentials.json
Export joinPath which is just an alternative for join from path package.
PlayStoreUploadConfig extra documentation
TestflightUploadConfig extra documentation
PlayStoreUploadConfig required fields if needed
TestflightUploadConfig required fields if needed
Export PlayStoreUploadConfig
Export TestflightUploadConfig
(ci/cd): Upload to playstore with ci/cd plugin
(ci/cd): Upload to appstore with ci/cd plugin
(ci): Automatic publish to pub.dev from github actions (some trial and error happened)
(ci): Added ci to publish to pub.dev
(AppCenter): Export default distribution group.
(cli): Added support to extend the cli with custom plugins.
Rafactor to a setup where it is clear which plugins are available to use.
Export all required files.
The plugins should be more flexible now. ImpaktfullCli() should be used as a starting point.
These methods should make it more clear how to use the plugins:
runWithPlugin
runWithCli()
getPlugin()
cleanup dependency injection with default implementations.
Typo in EmptyCommandConfig
meta version set to 1.1.0
Unstable initial version.
Support for:
build flutter app
upload ipa to appcenter
upload apk to appcenter
upload api to testflight
upload apk to playstore
upload aab to playstore
create keychain
read from 1password with service account
Publisher impaktfull.com
Weekly Downloads
A cli that combines all tools for development, testing, ci/cd,...
Repository (GitHub) View/report issues
License unknown (license )
Dependencies args , cli_spin , code_builder , googleapis , googleapis_auth , http , meta , path , uuid
More Packages that depend on impaktfull_cli