Skip to content

Commit 7689a95

Browse files
authored
Document how to update ICU version (#181)
Added instructions for updating the ICU version in the project.
1 parent 500bcd2 commit 7689a95

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

documents/how_to_update_icu.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## How to update ICU version
2+
3+
ICU team releases new version twice a year, around April and Novemeber.
4+
We have a strong dependancy on ICU and should keep project in sync with that release cycle.
5+
6+
### Install new version of ICU
7+
Follow [ICU instructions](https://unicode-org.github.io/icu/download/) on how to download and install a new version.
8+
9+
### Test the project
10+
Test your update locally and fix any problems - most likely to happen due to CLDR changes.
11+
If there are errors, you'll need to update the CI actions before submitting.
12+
13+
### Update Actions on GitHub
14+
Edit all yml files under .github/workflows that contain:
15+
16+
```
17+
env:
18+
ICU_MAJOR: 'xx'
19+
ICU_MINOR: 'y'
20+
```
21+
and update major and minor ICU versions, e.g. 78.2.
22+
23+
### Clear the GitHub Cache if necessary
24+
Go to [Caches](https://github.com/unicode-org/inflection/actions/caches) page, and clear all ICU related caches on the right.

0 commit comments

Comments
 (0)