Skip to content

Tags: jleach/cli-tools

Tags

v0.14.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bugfix: Action `submit-to-app-store` crashes if updating/creating met…

…a for locale fails (codemagic-ci-cd#175)

v0.14.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Deprecation: Ignore --skip-package-validation option for `app-store-c…

…onnect publish` (codemagic-ci-cd#174)

* Ignore --skip-package-validation option for app-store-connect publish

* Fix tests

Update expected default behaviour for app-store-connect publish
with respect changed package validation logic.

* Update docs

* Update changelog and version

v0.13.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Alter resource enum class name for argument parsing error messages (c…

…odemagic-ci-cd#170)

* Alter resource enum class name for argument parsing error messages

* Update version and changelog

v0.13.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature: Support adding localized version info when submittion app to…

… App Store review (codemagic-ci-cd#172)

* Add AppStoreVersionLocalization model description

* Add action group to work with localized App Store Version informations

* Generate docs for App Store Version Localization actions

* Add possibility to set App Store Version info using values from JSON

* Unify formatting in AbstractBaseAction and add references to implementing functions

* Remove type: ignore comments

* Use Locale type for app's primaryLocale

* Support setting localized App Store version metadata

* Update docs

* Update docs

* Update docs

* Fix docs

* Fix test_publish_action_app_store_submit

* Fix example JSON object formatting in markdown docs

* Make localized App Store version arguments optional

* Do not publish notes for first release

* Fix types

* Fix errors on invalid arguments

* Fix type for localization locale

* Improve logging for creating and updating localization information

* Expose AppStoreVersionInfo and AppStoreVersionLocalizationInfo as public models

* Fix test_invalid_private_key_from_file

* Add missing method docstring

* Add changelog

* Update changelog and rename method

v0.13.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature: Submit apps to App Store review (codemagic-ci-cd#164)

* Extract app store version submission actions into separate action group

* Add action to create new app store version

* Support App Store version parameters from submit to review action

* Include app store review submission as publishing subaction

* Add more options to ASC publishing

* Fix tests

* Add test for App Store submit from publish action

* Reuse arguments from subactions to publish action

* Fix TestFlight and App Store options

* Use custom argument groups in docs

* Adjust custom argument groups descriptions in docs

* Bump version

* Accept build filters in 'app-store-connect apps builds'

* Define missing attribute

* Accept strings for build version number argument

* Log processing message only in case build is still being processed

* Allow using multiple values for single filter

* Add action to get build's app store version

* Add API client method and CLI action to modify App Store version

* Use existing app store version for submission if possible

* Make platform optional for 'app-store-connect publish' action

* Update docs

* Format logs

* Rename CliActionParserBuilder to ArgumentParserBuilder

* Remove pretty_value method from ResourceEnum

* Add test and docstring for Argument.with_custom_argument_group

* Reformat publish_action

* Make AppStoreVersions.read_build return type optional

* Update docstring for 'create_app_store_version'

* Add changelog

* Update test

* Fix error message when using --exclude and --not-exclude together

* Rename CommonArgumentTypes.iso_8601_date to CommonArgumentTypes.iso_8601_datetime

* Update descriptions for --expired and --not-expired flags

* Fix updating existing app store version

* Fix type hint

* Fix tests

* Rename tests/cli/test_argument.py -> tests/cli/argument/test_argument.py

* Make ISO 8601 timestamp parsing more relaxed and add tests

* Fix setting earliest release date for App Store version

* Add more validation steps to earliest release date

* Fix merge conflict in changelog

v0.12.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bugfix: Gracefully handle invalid arguments from environment variables (

codemagic-ci-cd#168)

* Fix argument parsing from environment variables

This commit fixes unexpected CLI action failure which happened in
case invalid arguments (either by validation or type mismatch)
were passed to CLI actions using environment variables.

* Update changelog and bump version

* Update changelog

* Update error message for invalid value from environment variable

v0.12.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature: Add option to retry failed altool commands (codemagic-ci-cd#163

)

* Add retrying to altool commands

* Add tests for altool retrying

* Fix types

* Bump version

* Mock altool presence check

* Rename --verbose-altool-logging flag to --altool-verbose-logging

* Regenerate docs

* Update changelog

* Fill in missing docstrings

* Fix copy

* Improve copy in docs

v0.11.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bugfix: decoding undefined byte sequences in process streams (codemag…

…ic-ci-cd#162)

* Fix decoding undefined byte sequences

* Fix PR reference in changelog

v0.11.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bugfix: decoding undefined byte sequences in process streams (codemag…

…ic-ci-cd#162)

* Fix decoding undefined byte sequences

* Fix PR reference in changelog

v0.11.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add validation for export options plist on 'xcode-project build-ipa' (c…

…odemagic-ci-cd#155)

* Add validation for export options plist on 'xcode-project build-ipa'

* Add changelog and update version

* Update error messages