如何获取 GitHub Actions 中提交更新的文件的文件名?

2023-12-05

在 GitHub Actions 工作流程中,我们多次尝试使用此命令获取由推送的提交更改的文件的文件名run: git diff-tree --no-commit-id --name-only -r ${{ github.sha }}。但它总是只返回以下日志,不给出文件名或带路径的文件名。请参见下图。

GitHub Actions run log

关于流道类型: ubuntu-latest,这不是一个自托管的运行器。


默认情况下,签出操作会创建浅克隆。使用

  - uses: actions/checkout@v2
    with:
      # Number of commits to fetch. 0 indicates all history for all branches and tags.
      # Default: 1
      fetch-depth: 2

source: https://github.com/actions/checkout#usage

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 GitHub Actions 中提交更新的文件的文件名? 的相关文章

随机推荐

  • 如何按文件拆分每个提交?

    我知道如何使用手动拆分提交git rebase i 但是如何按文件自动拆分分支中的每个提交 例如 提交A修改了3个文件 f1 f2和f3 拆分后 有 3 个提交 A f1 A f2 和 A f3 我想这样做是为了使主要重写变得更容易 因为我
  • 注入名称中带有点的工厂

    我需要在 Jasmine 中使用 angularjs 模拟注入方法来注入名称中带有点的服务 我尝试添加字符串标识符 但注入方法似乎不支持此操作 这不可能 beforeEach inject rootScope MyApp Factories
  • Android volley 自签名 HTTPS 信任锚未找到证书路径

    我是安卓新手 这个问题已经被问过很多次了 但我已经浏览了这里几乎所有的问题 我试图在 Node Js 服务器上使用自签名证书 使用express 并在 android 上使用 Volley 使用 http blog applegrew co
  • 如何在子活动中获取父活动的名称

    我如何获取子活动中父活动的名称 我有两项活动可以开始同一项活动 为了更好地理解 我有活动一 二 三 从活动一我可以开始活动三 从活动二我可以开始活动三 现在我有一个问题 我如何进入活动三 父活动的名称 因此 当我从活动一开始活动三时 我如何
  • ASP定时器控件正在刷新整个页面?

    我有一个 ASP 计时器控件 应该每三分钟运行一次 尽管我将计时器控件保留在更新面板中 但它每次运行时都会刷新整个页面 有没有只刷新页面的特定部分 而不刷新整个页面 div div
  • 如何在反应组件状态下修改对象内的数组

    我的应用程序中有以下状态 const activeChats setActiveChats useState id 1 name Luciana Gutierrez role HR Manager avatar avatar2 messag
  • 如何在Python中进行无限求和

    我正在从 Maple 转向 python 进行数学编程 作为其中的一部分 我试图找出什么是正确的工具来执行无限的数字求和 我想进行数值计算 例如 sum exp x 2 x 无穷大 无穷大 在 Maple 中这只是 evalf sum ex
  • 继承和扩展方法

    考虑这个简单的代码 public void Main var d new Derived test d public void test Base parameter parameter Validate public class Base
  • 使用 RequireJS 设置默认 API url 的主干集合

    如何为 Backbone 中集合和模型的所有请求设置默认 url 服务器 示例集合 define backbone models communityModel function Backbone CommunityModel return
  • 为什么不能使用指针的指针作为参数来声明接收数组指针的函数

    我有一个 c 函数接收数组指针作为其一个参数 由于传递的数组实际上是其第一个元素的指针 因此数组的指针应该是指针的指针 int arr 0 1 2 3 int main receiveArray arr receiveArrayPtr ar
  • 将 CSV 转换为 PHP 数组 - 结束行 (CR LF) 问题

    我正在使用下面的代码将 csv 文件转换为数组 但是 问题是行的末尾是CR LF 并且未检测到 因此数组的偏移量错误 CR LF 被忽略 其周围的 单元格 被合并 我如何重写代码来正确检测该行结尾并拆分数组 或者 是否有更好的方法将 csv
  • 如何为 WooCommerce 购物车中的不同产品添加额外费用

    我使用此代码向特定产品添加额外费用 问题是我只能向不同的产品 ID 添加一项费用 add action woocommerce cart calculate fees add fees on ids function add fees on
  • 如何下载我在门户中创建的 Azure 资源组的模板 json?

    我正在尝试找到一种方法来检索我在门户中创建的 Azure 资源组的 JSON 版本 我查看了所有 PowerShell 文档 尝试从门户中抓取 JSON 但都无济于事 有一些早期的问题指出它不受支持 但它们都相当旧 就 Azure 功能发布
  • 正则表达式中*和.*的区别

    正则表达式有什么区别 和表达 的含义 is 任何出现任意次数的字符 以及其含义 是出现零次或多次的任意字符 两者本质上意思相同 有人可以解释一下区别吗 No is a 量词修改了的含义previous正则表达式中的字符 组或字符类 就其本身
  • 256 位 Rijndael 块大小?

    我正在尝试使用 cryptopp 将解密例程从 C 程序移植到 C 但遇到问题 在C 程序中 密钥和IV都是256位 所以我尝试做这样的事情 char hash1 std string hash2 CryptoPP StringSource
  • 如何在 Django 中执行连接和聚合计数

    我有两个模型 class Unit models Model Unit name models CharField max length 30 Hull number models CharField max length 30 Paren
  • JMeter TCP Sampler 错误地报告 500

    我正在使用 JMeter 对我们的 SMTP 服务器进行负载测试 使用 TCP Sampler BinaryTCPClientImpl 类 来触发 HELO 等待 30 秒 然后退出 SMTP 服务器接受 HELO 并相应地响应 JMete
  • 提交表单不会保留在同一页面上

    这是我的表格
  • 为什么 Python 元组中列表的 += 会引发 TypeError 但仍会修改列表? [复制]

    这个问题在这里已经有答案了 我刚刚遇到了一些很奇怪的事情 gt gt gt t gt gt gt t 0 append hello gt gt gt t hello gt gt gt t 0 world Traceback most rec
  • 如何获取 GitHub Actions 中提交更新的文件的文件名?

    在 GitHub Actions 工作流程中 我们多次尝试使用此命令获取由推送的提交更改的文件的文件名run git diff tree no commit id name only r github sha 但它总是只返回以下日志 不给出