Skip to content

Commit 6cb4fd5

Browse files
robertbastiansffc
authored andcommitted
ICU-22061 rename
1 parent ea97010 commit 6cb4fd5

File tree

2 files changed

+44
-36
lines changed

2 files changed

+44
-36
lines changed

.ci-builds/.azure-pipelines.yml

Lines changed: 41 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -601,45 +601,52 @@ jobs:
601601
CC: clang
602602
CXX: clang++
603603
- script: |
604-
mkdir -p icu4c/source/icuexportdata_uprops_full/fast
605-
mkdir -p icu4c/source/icuexportdata_uprops_full/small
606604
cd icu4c/source
607-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_full/fast --trie-type fast --all
608-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_full/small --trie-type small --all
609-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode norm --copyright --verbose --destdir icuexportdata_uprops_full/fast --trie-type fast --all
610-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode norm --copyright --verbose --destdir icuexportdata_uprops_full/small --trie-type small --all
611-
displayName: 'Build Unicode property data export file (Full)'
612-
# In the sample file, include:
613-
# - Basic binary properties: AHex WSpace
614-
# - Property of strings: Basic_Emoji
615-
# - POSIX binary property: blank
616-
# - Enumerated properties: gc nt sc
605+
mkdir -p icuexportdata/uprops/fast
606+
./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata/uprops/fast --trie-type fast --all
607+
mkdir -p icuexportdata/uprops/small
608+
./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata/uprops/small --trie-type small --all
609+
displayName: 'Build property data export files'
610+
env:
611+
LD_LIBRARY_PATH: lib
617612
- script: |
618-
mkdir -p icu4c/source/icuexportdata_uprops_sample/fast
619-
mkdir -p icu4c/source/icuexportdata_uprops_sample/small
620613
cd icu4c/source
621-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_sample/fast --trie-type fast AHex gc nt Basic_Emoji sc WSpace blank
622-
LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_sample/small --trie-type small AHex gc nt Basic_Emoji sc WSpace blank
623-
displayName: 'Build Unicode property data export file (Sample)'
614+
mkdir -p icuexportdata/norm/fast
615+
./bin/icuexportdata --mode norm --index --copyright --verbose --destdir icuexportdata/norm/fast --trie-type fast --all
616+
mkdir -p icuexportdata/norm/small
617+
./bin/icuexportdata --mode norm --index --copyright --verbose --destdir icuexportdata/norm/small --trie-type small --all
618+
displayName: 'Build normalization data export files'
619+
env:
620+
LD_LIBRARY_PATH: lib
624621
- script: |
625-
mkdir -p icu4c/source/icuexportdata_uprops_full/collation_unihan
626-
mkdir -p icu4c/source/icuexportdata_uprops_full/collation_implicithan
627622
cd icu4c/source
628-
cd data/coll
629-
FILES=`echo *.txt`
630-
cd -
631-
LD_LIBRARY_PATH=lib ./bin/genrb -X -s data/coll/ -d icuexportdata_uprops_full/collation_unihan --ucadata data/in/coll/ucadata-unihan-icu4x.icu $FILES
632-
LD_LIBRARY_PATH=lib ./bin/genrb -X -s data/coll/ -d icuexportdata_uprops_full/collation_implicithan --ucadata data/in/coll/ucadata-implicithan-icu4x.icu $FILES
633-
rm icuexportdata_uprops_full/collation_unihan/*.res
634-
rm icuexportdata_uprops_full/collation_implicithan/*.res
635-
displayName: 'Build collation data export file'
636-
- task: PublishBuildArtifacts@1
637-
displayName: 'Publish Artifact: icuexportdata_uprops_full'
623+
mkdir -p icuexportdata/ucase/fast
624+
./bin/icuexportdata --mode ucase --index --copyright --verbose --destdir icuexportdata/ucase/fast --trie-type fast --all
625+
mkdir -p icuexportdata/ucase/small
626+
./bin/icuexportdata --mode ucase --index --copyright --verbose --destdir icuexportdata/ucase/small --trie-type small --all
627+
displayName: 'Build case data export files'
628+
env:
629+
LD_LIBRARY_PATH: lib
630+
- script: |
631+
cd icu4c/source
632+
FILES=`ls data/coll "*.txt"`
633+
mkdir -p icuexportdata/collation/unihan
634+
./bin/genrb -X -s data/coll/ --ucadata data/in/coll/ucadata-unihan-icu4x.icu -d icuexportdata/collation/unihan $FILES
635+
rm icuexportdata/collation/unihan/*.res
636+
mkdir -p icuexportdata/collation/implicithan
637+
./bin/genrb -X -s data/coll/ --ucadata data/in/coll/ucadata-implicithan-icu4x.icu -d icuexportdata/collation/implicithan $FILES
638+
rm icuexportdata/collation/implicithan/*.res
639+
displayName: 'Build collation data export files'
640+
env:
641+
LD_LIBRARY_PATH: lib
642+
- task: ArchiveFiles@2
643+
displayName: 'Zip'
638644
inputs:
639-
PathtoPublish: 'icu4c/source/icuexportdata_uprops_full'
640-
ArtifactName: 'icuexportdata_uprops_full'
645+
rootFolderOrFile: 'icu4c/source/icuexportdata'
646+
includeRootFolder: false
647+
archiveFile: 'icuexportdata_tag-goes-here.zip'
641648
- task: PublishBuildArtifacts@1
642-
displayName: 'Publish Artifact: icuexportdata_uprops_sample'
649+
displayName: 'Publish Artifact'
643650
inputs:
644-
PathtoPublish: 'icu4c/source/icuexportdata_uprops_sample'
645-
ArtifactName: 'icuexportdata_uprops_sample'
651+
PathtoPublish: 'icuexportdata_tag-goes-here.zip'
652+
ArtifactName: 'icuexportdata_output'

docs/processes/release/tasks/publish/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,8 +356,9 @@ run \`make dist\`.
356356
This step publishes pre-processed Unicode property data, which may be ingested by downstream clients such as ICU4X.
357357
358358
* Using the output from the build bots:
359-
* Navigate to the Azure Pipelines artifacts as described in the previous section
360-
* Download the files named *icuexportdata_uprops_full.zip* and *icuexportdata_uprops_sample.zip*
359+
* Navigate to the Azure Pipeline `C: Create Artifacts from icuexportdata` and download its single artifact (`icuexportdata_output`)
360+
* Unzip the file
361+
* Rename the `icuexportdata_tag-goes-here.zip` file to the correct tag (replacing slashes with dashes)
361362
362363
### Signing archives and creating checksums:
363364

0 commit comments

Comments
 (0)