You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MIGRATION.md
+7-4Lines changed: 7 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,6 @@
2
2
3
3
## From `8.0.0` to `9.0.0`
4
4
5
-
- Ensure that calls to `ios_bump_version_release` already passed `skip_glotpress: true`.
6
-
In case of passing false as parameter or not providing a value (false being the default for this ConfigItem), you'll have to ensure that:
7
-
-`download_metadata.swift` isn't being used; if it is, it's a good time to migrate to the new tooling
8
-
- You're not relying on `ios_bump_version_release` for commiting the `.po/.pot` file
9
5
- The deprecated actions `ios_localize_project` and `ios_update_metadata` were now completely removed. If your project is still using them, please use the new tooling instead.
10
6
- See `ios_generate_strings_file_from_code`, `ios_extract_keys_from_strings_files`, `ios_download_strings_files_from_glotpress` and `ios_merge_strings_files` for typical replacements.
11
7
- The action `ios_get_app_version` now requires a parameter `public_version_xcconfig_file` with the public `.xcconfig` file path instead of relying on the environment variable `PUBLIC_CONFIG_FILE`. While the complete removal of this environment variable is our goal, at this point it is still required by other actions such as `ios_bump_version_release` and `ios_codefreeze_prechecks`.
@@ -20,3 +16,10 @@ In case of passing false as parameter or not providing a value (false being the
20
16
We are no longer pushing to remote after creating a new commit or a branch. That means, developers need to manually push the changes or add push commands in the project's `Fastfile`. Most importantly, we can no longer immediately trigger beta/final builds after creating a new commit because the changes will not be in remote yet. If you want to keep the existing behavior, you'll need to add a push command before these triggers.
21
17
22
18
For example, in [WordPress-Android's `new_beta_release` lane](https://github.com/wordpress-mobile/WordPress-Android/blob/0c64cb84c256e004473e97d72b4ac6682ebc140b/fastlane/lanes/release.rb#L86), we download translations, bump the beta version and then trigger a new build in CI. After migrating to `8.0.0` of `release-toolkit`, we'll need to add [`push_to_git_remote`](https://docs.fastlane.tools/actions/push_to_git_remote/) command before this trigger to keep the existing behavior.
19
+
20
+
## From `6.0.0` to `7.0.0`
21
+
22
+
Ensure that calls to `ios_bump_version_release` already passed `skip_glotpress: true`.
23
+
In case of passing false as parameter or not providing a value (false being the default for this ConfigItem), you'll have to ensure that:
24
+
-`download_metadata.swift` isn't being used; if it is, it's a good time to migrate to the new tooling
25
+
- You're not relying on `ios_bump_version_release` for commiting the `.po/.pot` file
0 commit comments