Due to the process change of weekly releases, the process for Localization of VS Code is broken.
A lot of it heavily relied on monthly branching:
https://github.com/microsoft/vscode-loc-drop/blob/2e9a289e57ba3111ea358f7399b91b2a256de82c/build/update-vscode-branch.yml#L4-L5
even in our previous process monthly release process, the branching was done by Endgame Champ.
Additionally, the pipeline relies on building VS Code in order to extract the strings from it... with VS Code moving faster, keeping those build steps stable will be difficult and has already given me headaches over the years.
With weekly releases this has to be rethought.
Ideas:
- Can we not do this branch swapping and run the pipeline off of either the current release branch or even main? (this will need to make sure that the engine version is properly reflected in the resulting language packs)
- Can we avoid building vscode in a satellite repo and instead bring this creation of English strings into Core and then pass them to a pipeline in vscode-loc-drop?
Since we are in a broken state today, this is quite important to address as it means no new strings are translated.
Due to the process change of weekly releases, the process for Localization of VS Code is broken.
A lot of it heavily relied on monthly branching:
https://github.com/microsoft/vscode-loc-drop/blob/2e9a289e57ba3111ea358f7399b91b2a256de82c/build/update-vscode-branch.yml#L4-L5
even in our previous process monthly release process, the branching was done by Endgame Champ.
Additionally, the pipeline relies on building VS Code in order to extract the strings from it... with VS Code moving faster, keeping those build steps stable will be difficult and has already given me headaches over the years.
With weekly releases this has to be rethought.
Ideas:
Since we are in a broken state today, this is quite important to address as it means no new strings are translated.