We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a7b6d0 commit 3945d0bCopy full SHA for 3945d0b
.github/workflows/ci.yml
@@ -43,8 +43,13 @@ jobs:
43
id: changes
44
run: |
45
echo "Checking if agentrun directory has changes..."
46
- # 获取最近两次提交之间的差异
47
- git diff --name-only HEAD^ HEAD > changed_files.txt || echo "Cannot get diff, checking all files" > changed_files.txt
+ # 获取最近两次提交之间的差异;如果没有父提交,则将所有跟踪文件视为已更改
+ if git rev-parse HEAD^ >/dev/null 2>&1; then
48
+ git diff --name-only HEAD^ HEAD > changed_files.txt
49
+ else
50
+ echo "No parent commit; treating all tracked files as changed."
51
+ git ls-files > changed_files.txt
52
+ fi
53
echo "Changed files:"
54
cat changed_files.txt || echo "No changed files detected"
55
0 commit comments