#2807·ish

现代化自动标记工作流程:替换已淘汰的操作,添加错误处理等

作者: owenallen-sudo创建于 2026年9月12日更新于 2026年9月12日

□ 问题 自动标签工作流程使用过时的、未维护的动作(`satackey/ action-js-inline') 依赖Node.js 20,GitHub 永久不支持. 此外,工作流程包括:

  • 不处理错误
  • 硬编码承诺散列(使更新变得困难)
  • 重复的可变提取。
  • 不允许处理

□ 解决

  • 将.GitHub/workflows/自动标签.yml更新到这个经过修改的"动作/ZGitHub-script"版本:

名称: 自动标签 关于: 问题: 类型 : [已打开] 任务 : 标签 : 运行上: Ubuntu-late 权限 : 问题:写作 步骤 :

  • 用途:动作/GitHub-script@v7 改为: 脚本:
    尝试{ 等待 GitHub.rest.issues.addLabels({) 自动调制程序 拥有者:上下文.repo.所有者, repo:上下文.repo.repo, (中文(简体) ). 问题 数量:上下文. issue.number, 标签 : ['未经确认']
  • ; 捕捉(反射){ core. set 失败( “ 未能添加标签 : ${error. message}} ); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? ** 说明:** 缩进可能无法在浏览器中渲染, 因此复制后可能需要修复缩进 .