处理 Upstream 删除 trials_link_url 函数导致的 lint 问题
Failed job: https://jihulab.com/gitlab-cn/gitlab/-/jobs/7520021
处理方案
- 删掉
JH::UsersHelper
, 临时让 lint 通过 - 尝试在 Upstream 把
gitlab.com
字符串包装成函数来支持覆盖,之后在 JH 进行覆盖。 - 如果 2 不行,就在 JH 覆盖 haml
ee/app/views/layouts/header/_start_trial.html.haml
临时删掉 JH::UsersHelper 有什么影响?
影响很小。只会影响页面链接 URL 的参数 glm_source
,进而影响 Posthog 分析付费用户的转化来源,并不影响任何功能的使用:
- Before:
https://jihulab.com/-/trial_registrations/new?glm_source=jihulab.com
- After:
https://jihulab.com/-/trial_registrations/new?glm_source=gitlab.com
由 路志远 编辑于