Fix pre-main-jh-pipeline-2024-09-23
What does this MR do and why?
Fix pre-main-jh-pipeline-2024-09-23
Failed job
https://jihulab.com/gitlab-cn/gitlab/-/jobs/17494658
Broken by upstream MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/166536
It moved language switch observance of glm_source to SaaS only
Failed job
https://jihulab.com/gitlab-cn/gitlab/-/jobs/17494752
Broken by upstream MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/163775
It added additional requirements to llm logging methods
Failed job
https://jihulab.com/gitlab-cn/gitlab/-/jobs/17494628
Broken by upstream MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/166349
It's a new duo pro feature, so skipped it for JH