Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Applied enhancements for the localization pipeline #733

Merged

Conversation

egor-bryzgalov
Copy link
Member

Task name: Localization pipeline definition

Description:
Added schedule trigger to run the localization pipeline on the third week of a sprint on Mondays at 8 a.m. UTC,
Added Slack notifications about successful and failed builds.
Added a script that automatically bumps tasks and common packages versions.
Added a script that creates a PR to the master branch with localization updates.

The pipeline is going to have the following flow:
Checkout Localization branch -> merge master into Localization and push changes -> OneLocBuild task gathers localization strings and commits them (auto-merge a PR) to the Localization -> create a new branch with localization updates -> open a PR to the master branch.

Documentation changes required: No

Added unit tests: No

Attached related issue: #876

(cherry picked from commit 95b242a)
(cherry picked from commit 31bd6ae)
(cherry picked from commit 319211d)
(cherry picked from commit 50f462f)
(cherry picked from commit db1afe1)
@egor-bryzgalov
Copy link
Member Author

Successful run

@anatolybolshakov anatolybolshakov requested a review from a team March 11, 2021 10:05
@egor-bryzgalov egor-bryzgalov merged commit ecc61e0 into Localization Mar 12, 2021
@egor-bryzgalov egor-bryzgalov deleted the users/egor-bryzgalov/Localization-enhancement branch March 12, 2021 07:24
anatolybolshakov pushed a commit that referenced this pull request Jun 1, 2021
* Added localization pipeline and LocProject.json

* Removed en-US

* Update localize-pipeline.yml for Azure Pipelines

* Update localize-pipeline.yml for Azure Pipelines

* Made letter case consistent for languages

* LEGO: check in for Localization to temporary branch. (#703)

* LEGO: check in for Localization to temporary branch. (#714)

* LEGO: check in for Localization to temporary branch. (#720)

* Temp renaming

* Renamed localization files

* Applied enhancements for the localization pipeline (#733)

[skip ci]

* [Localization] Fixed localization pipeline issue with already localized strings replaced (#737)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14646607

Localized file check-in by OneLocBuild Task

* LEGO: check in for Localization to temporary branch. (#740)

* LEGO: check in for Localization to temporary branch. (#741)

* LEGO: check in for Localization to temporary branch. (#742)

* LEGO: check in for Localization to temporary branch. (#743)

* Temporary renamed files - to resolve conflicts

* Temporary renamed

* LEGO: check in for Localization to temporary branch. (#745)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#746)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#747)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#748)

Co-authored-by: csigs <csigs@outlook.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14905562

Localized file check-in by OneLocBuild Task

* Returned back original names

* Removed redundant locale - test

* Removed redundant folders

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14906155

Localized file check-in by OneLocBuild Task

* Returned back changes. Removed redundant

* Create PR in OneLocBuild task only on third week of sprint (#755)

* Fix localization pipeline

* Add missed change

* Added option to disable PR creation

* Removing Localize folder

Co-authored-by: csigs <csigs@users.noreply.github.com>
Co-authored-by: Egor Bryzgalov <v-egbryz@microsoft.com>
Co-authored-by: csigs <csigs@outlook.com>
Co-authored-by: Nikita Ezzhev <v-niezz@microsoft.com>
anatolybolshakov pushed a commit that referenced this pull request Aug 13, 2021
* Added localization pipeline and LocProject.json

* Removed en-US

* Update localize-pipeline.yml for Azure Pipelines

* Update localize-pipeline.yml for Azure Pipelines

* Made letter case consistent for languages

* LEGO: check in for Localization to temporary branch. (#703)

* LEGO: check in for Localization to temporary branch. (#714)

* LEGO: check in for Localization to temporary branch. (#720)

* Temp renaming

* Renamed localization files

* Applied enhancements for the localization pipeline (#733)

[skip ci]

* [Localization] Fixed localization pipeline issue with already localized strings replaced (#737)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14646607

Localized file check-in by OneLocBuild Task

* LEGO: check in for Localization to temporary branch. (#740)

* LEGO: check in for Localization to temporary branch. (#741)

* LEGO: check in for Localization to temporary branch. (#742)

* LEGO: check in for Localization to temporary branch. (#743)

* Temporary renamed files - to resolve conflicts

* Temporary renamed

* LEGO: check in for Localization to temporary branch. (#745)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#746)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#747)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#748)

Co-authored-by: csigs <csigs@outlook.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14905562

Localized file check-in by OneLocBuild Task

* Returned back original names

* Removed redundant locale - test

* Removed redundant folders

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14906155

Localized file check-in by OneLocBuild Task

* Returned back changes. Removed redundant

* Create PR in OneLocBuild task only on third week of sprint (#755)

* Fix localization pipeline

* Add missed change

* Added option to disable PR creation

* Removing Localize folder

Co-authored-by: csigs <csigs@users.noreply.github.com>
Co-authored-by: Egor Bryzgalov <v-egbryz@microsoft.com>
Co-authored-by: csigs <csigs@outlook.com>
Co-authored-by: Nikita Ezzhev <v-niezz@microsoft.com>
vmapetr added a commit that referenced this pull request Nov 9, 2022
* Added localization pipeline and LocProject.json

* Removed en-US

* Update localize-pipeline.yml for Azure Pipelines

* Update localize-pipeline.yml for Azure Pipelines

* Made letter case consistent for languages

* LEGO: check in for Localization to temporary branch. (#703)

* LEGO: check in for Localization to temporary branch. (#714)

* LEGO: check in for Localization to temporary branch. (#720)

* Temp renaming

* Renamed localization files

* Applied enhancements for the localization pipeline (#733)

[skip ci]

* [Localization] Fixed localization pipeline issue with already localized strings replaced (#737)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14646607

Localized file check-in by OneLocBuild Task

* LEGO: check in for Localization to temporary branch. (#740)

* LEGO: check in for Localization to temporary branch. (#741)

* LEGO: check in for Localization to temporary branch. (#742)

* LEGO: check in for Localization to temporary branch. (#743)

* Temporary renamed files - to resolve conflicts

* Temporary renamed

* LEGO: check in for Localization to temporary branch. (#745)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#746)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#747)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#748)

Co-authored-by: csigs <csigs@outlook.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14905562

Localized file check-in by OneLocBuild Task

* Returned back original names

* Removed redundant locale - test

* Removed redundant folders

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14906155

Localized file check-in by OneLocBuild Task

* Returned back changes. Removed redundant

* Create PR in OneLocBuild task only on third week of sprint (#755)

* Fix localization pipeline

* Add missed change

* Added option to disable PR creation

* Add OneLocBuild removal to the localization pipeline (#804)

* Add OneLocBuild removal to the pipeline

* fix ignore error to double if

Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>

* Localization update (#802)

* Removing Localize folder

* Revert "Removing Localize folder"

Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>

* Removed OneLocBuild folder

* Move notifications about Task-lib Localization PR from Slack to MS Teams - Part 1 (#816)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 18673037 (#879)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20221105085105779. (#881)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20221106085044954. (#882)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 18697074 (#883)

* Update LocProject file

* Update LocProject

* Remove lowercase loc strings on windows

* Removing Localize and OneLocBuild folder

Co-authored-by: Anatolii Bolshakov (Akvelon INC) <v-anbols@microsoft.com>
Co-authored-by: csigs <csigs@users.noreply.github.com>
Co-authored-by: Egor Bryzgalov <v-egbryz@microsoft.com>
Co-authored-by: Anatoly Bolshakov <anatoly.bolshakov@akvelon.com>
Co-authored-by: csigs <csigs@outlook.com>
Co-authored-by: Nikita Ezzhev <v-niezz@microsoft.com>
Co-authored-by: kuleshovilya <87485027+kuleshovilya@users.noreply.github.com>
Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>
Co-authored-by: Denis Tikhomirov <90906678+denis-tikhomirov@users.noreply.github.com>
Co-authored-by: Maksim Petrov <v-mpetrov@microsoft.com>
vmapetr added a commit that referenced this pull request Nov 10, 2023
* Added localization pipeline and LocProject.json

* Removed en-US

* Update localize-pipeline.yml for Azure Pipelines

* Update localize-pipeline.yml for Azure Pipelines

* Made letter case consistent for languages

* LEGO: check in for Localization to temporary branch. (#703)

* LEGO: check in for Localization to temporary branch. (#714)

* LEGO: check in for Localization to temporary branch. (#720)

* Temp renaming

* Renamed localization files

* Applied enhancements for the localization pipeline (#733)

[skip ci]

* [Localization] Fixed localization pipeline issue with already localized strings replaced (#737)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14646607

Localized file check-in by OneLocBuild Task

* LEGO: check in for Localization to temporary branch. (#740)

* LEGO: check in for Localization to temporary branch. (#741)

* LEGO: check in for Localization to temporary branch. (#742)

* LEGO: check in for Localization to temporary branch. (#743)

* Temporary renamed files - to resolve conflicts

* Temporary renamed

* LEGO: check in for Localization to temporary branch. (#745)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#746)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#747)

Co-authored-by: csigs <csigs@outlook.com>

* LEGO: check in for Localization to temporary branch. (#748)

Co-authored-by: csigs <csigs@outlook.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14905562

Localized file check-in by OneLocBuild Task

* Returned back original names

* Removed redundant locale - test

* Removed redundant folders

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 14906155

Localized file check-in by OneLocBuild Task

* Returned back changes. Removed redundant

* Create PR in OneLocBuild task only on third week of sprint (#755)

* Fix localization pipeline

* Add missed change

* Added option to disable PR creation

* Add OneLocBuild removal to the localization pipeline (#804)

* Add OneLocBuild removal to the pipeline

* fix ignore error to double if

Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>

* Localization update (#802)

* Removing Localize folder

* Revert "Removing Localize folder"

Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>

* Removed OneLocBuild folder

* Move notifications about Task-lib Localization PR from Slack to MS Teams - Part 1 (#816)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 18673037 (#879)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20221105085105779. (#881)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20221106085044954. (#882)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 18697074 (#883)

* Update LocProject file

* Update LocProject

* Remove lowercase loc strings on windows

* renormalize resjson line endings

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20230823085002328. (#963)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20230824085133912. (#964)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 22418181 (#970)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20231018084934541. (#981)

* Juno: check in to lego/hb_a4aa9cc4-603b-418e-91f1-700184175625_20231019084924530. (#984)

* Localized file check-in by OneLocBuild Task: Build definition ID 10947: Build ID 23093005 (#986)

* Removing Localize and OneLocBuild folder

* Fixed typo

---------

Co-authored-by: Anatolii Bolshakov (Akvelon INC) <v-anbols@microsoft.com>
Co-authored-by: csigs <csigs@users.noreply.github.com>
Co-authored-by: Egor Bryzgalov <v-egbryz@microsoft.com>
Co-authored-by: Anatoly Bolshakov <anatoly.bolshakov@akvelon.com>
Co-authored-by: csigs <csigs@outlook.com>
Co-authored-by: Nikita Ezzhev <v-niezz@microsoft.com>
Co-authored-by: kuleshovilya <87485027+kuleshovilya@users.noreply.github.com>
Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>
Co-authored-by: Denis Tikhomirov <90906678+denis-tikhomirov@users.noreply.github.com>
Co-authored-by: KonstantinTyukalov <v-ktyukalov@microsoft.com>
Co-authored-by: Konstantin Tyukalov <52399739+KonstantinTyukalov@users.noreply.github.com>
Co-authored-by: Dmitrii Bobreshev <106314398+DmitriiBobreshev@users.noreply.github.com>
Co-authored-by: Dmitrii Bobreshev (Akvelon INC) <v-bobreshevd@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants