在GitHub Actions工作流中,我们多次尝试使用此命令run: git diff-tree --no-commit-id --name-only -r ${{ github.sha }}
获取通过推送提交更改的文件的文件名。但是它始终仅返回以下日志,而不给出文件名或带路径的文件名。请参见下图。
关于跑步者类型:ubuntu-latest
,它不是自托管跑步者。
答案 0 :(得分:1)
默认情况下,checkout操作会创建浅表克隆。使用
- uses: actions/checkout@v2
with:
# Number of commits to fetch. 0 indicates all history for all branches and tags.
# Default: 1
fetch-depth: 2