Skip to content

Releases: wordpress-mobile/release-toolkit

6.2.0

14 Dec 10:45
34bf3a3
Compare
Choose a tag to compare

New Features

  • Add a is_draft parameter to the create_release action to specify whether the release should be created as a draft. [#433]

Internal Changes

  • Update the CI image used to build this project to use xcode-14.1. [#431]

6.1.0

01 Dec 15:07
c987dd8
Compare
Choose a tag to compare

New Features

  • Allow android_firebase_test to not crash on failure, letting the caller do custom failure handling (e.g. Buildkite Annotations, etc) on their side. [#430]
  • promo_screenshots now checks that the fonts—referenced via font-family in all the stylesheets referenced in the config file—are installed before starting, and prompt to install them if they are not. This check is enabled by default now but can be disabled/skipped if it causes any issue. [#429]
  • promo_screenshots now supports config files to be written in YAML in addition to still supporting JSON. [#429]

Bug Fixes

  • Fix deprecation warning in RMagick call used by promo_screenshots action. [#429]

6.0.0

17 Nov 16:32
dab6b16
Compare
Choose a tag to compare

Breaking Changes

  • Removed support for the deprecated GHHELPER_ACCESS in favor of GITHUB_TOKEN as the default environment variable to set the GitHub API token. [#420]
  • The github_token: parameter (aka ConfigItem)–or using the corresponding GITHUB_TOKEN env var to provide it a value–is now mandatory for all Fastlane actions that use the GitHub API. [#420]
  • The Fastlane action comment_on_pr has the parameter access_key: replaced by github_token:. [#420]

New Features

  • Allow upload_to_s3 action to just log instead of crash (using new skip_if_exists parameter) when the file already exists in the S3 bucket. [#427]

Bug Fixes

  • Improve resilience of the ios_lint_localizations action to support UTF16 files, and to warn and skip files in XML format when trying to detect duplicate keys on .strings files. [#418]
  • Work around GitHub API bug when creating a new milestone, where their interpretation of the milestone's due date sent during API call is incorrect when we cross DST change dates — leading to milestones created after Oct 30 having due dates set on Sunday instead of Monday. [#419]

5.6.0

27 Sep 18:22
24d6859
Compare
Choose a tag to compare

New Features

  • Add android_create_avd, android_launch_emulator and android_shutdown_emulator actions. [#409]

Internal Changes

  • Require Fastlane ~> 2.210 to ensure Xcode 14 compatibility [#411]

5.5.0

15 Sep 01:59
12561e2
Compare
Choose a tag to compare

What's Changed

  • Handle 429 and prevent 301 in gp_downloadmetadata by @mokagio in #406
  • Remove call to pod clean from ios_build_preflight by @mokagio in #407
  • Release 5.5.0 into trunk by @mokagio in #408

Full Changelog: 5.4.0...5.5.0

5.4.0

19 Aug 12:07
9f78ca9
Compare
Choose a tag to compare

New Features

  • Propose to retry when the download of GlotPress translations failed for a locale (especially useful for occurrences of 429 - Too Many Requests quota limits) [#402]
  • Add a test_targets parameter to the android_firebase_test action to be able to filter the tests to be run. [#403]

Full Changelog: 5.3.0...5.4.0

5.3.0

11 Aug 22:00
0a68ba4
Compare
Choose a tag to compare

New Features

  • Add optional release_notes_file_path to ios_update_release_notes and android_update_release_notes [#396]
  • Adds support for custom milestone duration [#397]

5.2.0

05 Aug 20:06
Compare
Choose a tag to compare

New Features

  • Add tools:ignore="InconsistentArrays" to available_languages.xml to avoid a linter warning on repos hosting multiple app flavors. [#390]
  • Add the ability to provide a custom message for builds triggered via buildkite_trigger_build action [#392]

Bug Fixes

  • Fixes milestones being compared as strings instead of integers in github_helper.get_last_milestone [#391]

5.1.0

28 Jul 18:46
57e9ad1
Compare
Choose a tag to compare

New Features

  • Allow using the BUILDKITE_API_TOKEN environment variable for the buildkite_trigger_build action. [#386]

Bug Fixes

  • Fix metadata length computation logic [#383]

5.0.0

18 Jul 01:53
d527f50
Compare
Choose a tag to compare

Breaking Changes

  • Update the version of Ruby required from 2.6.4 to 2.7.4. [#377]

New Features

  • Introduce new ios_send_app_size_metrics and android_send_app_size_metrics actions. [#364] [#365]
  • Add the ability to run Firebase Test Lab tests. [#355]

Bug Fixes

Internal Changes

Full Changelog: 4.2.0...5.0.0