已关闭
[bug] Read the Docs 触发 workflow 的 step 级 env 无法注入 secrets #500
yuzechen创建于  8月18日关闭于  8月18日
yuzechen
yuzechen成员
8月18日 创建

问题描述

.gitcode/workflows/trigger-readthedocs.yml 将 RTD_WEBHOOK_URL、RTD_WEBHOOK_TOKEN 和 BRANCH 写在 step 级 env 中,GitCode Actions 运行时 secrets 与上下文变量无法注入,导致 Read the Docs webhook 触发失败。

环境信息

GitCode Actions(ubuntu-latest runner);仓库 Ascend/MindIE-Motor 的 trigger-readthedocs workflow;与昇腾硬件无关。

重现步骤

  1. 在仓库配置 RTD_WEBHOOK_URL、RTD_WEBHOOK_TOKEN secrets。
  2. 向 master 推送 docs/** 或 mkdocs.yml 变更,触发 trigger-readthedocs workflow。
  3. 观察 job 日志中 RTD_WEBHOOK_URL / RTD_WEBHOOK_TOKEN 为空,test -n 校验失败。

预期结果

workflow 顶层 env 正确注入 secrets 与 atomgit.ref_name,Read the Docs webhook 成功触发。

日志 / 截图

调试时将 env 提升到 workflow 顶层后,secrets 与 BRANCH 可正常注入并触发 webhook。

likedislike
yuzechenyuzechen成员
8月18日 添加了label:bug
yuzechenyuzechen成员
8月18日 关联了pull request:[bugfix] 将 Read the Docs 触发 workflow 的 env 提升到顶层
wangyangwangyang成员
8月18日 关闭了 issue
ascend-robotascend-robot成员
8月19日 添加了label:resolved