Skip to content

Commit 07dcc78

Browse files
committed
ci:优化开源许可证文件对比逻辑
- 修改了 GitHub Actions 工作流中的文件对比逻辑 - 增加了对文件内容为空的判断,提高了对比的准确性 - 保持了代码风格的一致性,提高了可读性
1 parent 3bcbea0 commit 07dcc78

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/update-oss-licenses-dist.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- main
77

88
jobs:
9-
update-licenses:
9+
update-oss-licenses-dist:
1010
runs-on: windows-latest
1111
permissions:
1212
contents: write
@@ -44,10 +44,14 @@ jobs:
4444
run: |
4545
$file1 = Get-Content pages\utils\OSSLicensesDist.js
4646
$file2 = Get-Content pages\utils\OSSLicensesDist.js.bak
47-
if (Compare-Object -ReferenceObject $file1 -DifferenceObject $file2) {
47+
if ($null -eq $file1 -or $null -eq $file2) {
4848
echo "files_changed=true" >> $env:GITHUB_ENV
4949
} else {
50-
echo "files_changed=false" >> $env:GITHUB_ENV
50+
if (Compare-Object -ReferenceObject $file1 -DifferenceObject $file2) {
51+
echo "files_changed=true" >> $env:GITHUB_ENV
52+
} else {
53+
echo "files_changed=false" >> $env:GITHUB_ENV
54+
}
5155
}
5256
shell: pwsh
5357

0 commit comments

Comments
 (0)