Add a prerequisite to Windows Runner documentation
What does this MR do?
This MR adds a prerequisite and link to the issue #38702 to Windows Runner documentation.
Why was this MR needed?
On Windows OS, the default character set is not UTF-8 if the system locale is not set to English.
As a result, problems with garbled characters and the handling of UTF-8 encoded commit messages may occur. So this MR adds a note to set the system locale to English.
What's the best way to test this MR?
- Spin up the Windows Server.
- Install Git and GitLab Runner.
- Register the Runner, and configure it to use
posershellas shell. - Set system locale to Japanese.
- Commit the following CI/CD configuration file with this commit message:
日本語のコミットメッセージのテスト - You can see garbled characters in the Job log
- Change system locale to English (United States)
- Trigger the pipeline again.
sample-job1:
script:
- systeminfo
tags:
- windows
What are the relevant issue numbers?
Related to #38702
Edited by Kosuke Kamiya