Skip to content

ci: keep stable workflow file path - #18

Closed
nevstop wants to merge 1 commit into
mainfrom
fix/workflow-path-stability
Closed

nevstop wants to merge 1 commit into
mainfrom
fix/workflow-path-stability

Conversation

@nevstop

@nevstop nevstop commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

背景

GitHub Actions 会把 workflow 文件路径当成 workflow 对象标识的一部分。把 .github/workflows/Build_VIPM_Library.yml 直接改名为 .github/workflows/labview-ci.yml 后,仓库里会同时存在旧对象和新对象,导致 self-hosted runner 看板继续显示旧 workflow 的历史 run。

本次修改

  • 将合并后的 LabVIEW CI workflow 文件路径改回稳定的旧路径 .github/workflows/Build_VIPM_Library.yml
  • 保留 name: LabVIEW CI,继续使用新的展示名称
  • 在文件头部补充注释,说明不要再通过改路径来重命名 workflow

预期效果

  • 后续如果继续迭代这个 workflow,只会复用同一个 GitHub Actions workflow 对象
  • 避免再次因为文件改名而生成第二个 workflow 条目

限制

  • 这个 PR 不能删除 GitHub 已经存在的旧 run 历史,也不能让现有 runner 看板立刻清空旧记录
  • 若要处理已存在的旧 workflow 对象,需要在仓库设置/API 层面额外操作;仓库内 YAML 改动无法回溯修改历史 run 元数据

Avoid creating a second GitHub Actions workflow object when updating the merged LabVIEW CI workflow file path.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@nevstop

nevstop commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

本阶段处理的是 workflow 路径稳定性问题:将合并后的 LabVIEW CI workflow 文件路径改回历史稳定路径 [Build_VIPM_Library.yml],同时保留
ame: LabVIEW CI 作为展示名称。这样后续继续修改该 workflow 时,GitHub Actions 会复用同一个 workflow 对象,避免再次因为文件重命名而在 self-hosted runner 看板上生成第二个 workflow 条目。注意:该修改只能避免后续继续分裂,不能删除 GitHub 已存在的历史 run/旧 workflow 对象。

@nevstop nevstop closed this Aug 21, 2026
@nevstop
nevstop deleted the fix/workflow-path-stability branch August 21, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant