@@ -20,17 +20,39 @@ jobs:
20
20
run : |
21
21
CURRENT_YEAR=$(date +%Y)
22
22
echo "CURRENT_YEAR=$CURRENT_YEAR" >> $GITHUB_ENV
23
+
24
+ # 调试输出
25
+ echo "Current content of LICENSE file:"
26
+ cat LICENSE
27
+ echo "Current year: $CURRENT_YEAR"
28
+
29
+ # 更新年份 - 支持多种格式
23
30
if [ -f LICENSE ]; then
24
- sed -i "s/Copyright (c) [0-9]\{4\}/Copyright (c) ${CURRENT_YEAR}/" LICENSE
31
+ # 更新 "Copyright (c) YYYY" 格式
32
+ sed -i -E "s/Copyright \(c\) [0-9]{4}/Copyright (c) ${CURRENT_YEAR}/" LICENSE
33
+
34
+ # 更新 "Copyright (c) YYYY-YYYY" 格式
35
+ sed -i -E "s/Copyright \(c\) [0-9]{4}-[0-9]{4}/Copyright (c) ${CURRENT_YEAR}/" LICENSE
36
+
37
+ # 更新 "Copyright YYYY" 格式
38
+ sed -i -E "s/Copyright [0-9]{4}/Copyright ${CURRENT_YEAR}/" LICENSE
39
+
40
+ echo "Updated content of LICENSE file:"
41
+ cat LICENSE
42
+ else
43
+ echo "LICENSE file not found!"
25
44
fi
26
45
27
46
- name : Check for changes
28
47
id : changes
29
48
run : |
30
49
if git diff --quiet; then
50
+ echo "No changes detected"
31
51
echo "changed=false" >> $GITHUB_OUTPUT
32
52
else
53
+ echo "Changes detected"
33
54
echo "changed=true" >> $GITHUB_OUTPUT
55
+ git diff
34
56
fi
35
57
36
58
- name : Create Pull Request
@@ -39,10 +61,12 @@ jobs:
39
61
with :
40
62
token : ${{ secrets.GITHUB_TOKEN }}
41
63
commit-message : " chore: update license year to ${{ env.CURRENT_YEAR }}"
42
- title : " chore: update license year"
64
+ title : " chore: update license year to ${{ env.CURRENT_YEAR }} "
43
65
body : |
44
66
Automated changes:
45
- - Updated copyright year in LICENSE file to current year
67
+ - Updated copyright year in LICENSE file to current year (${{ env.CURRENT_YEAR }})
68
+
69
+ Please review the changes and merge if appropriate.
46
70
branch : update-license-year
47
71
base : main
48
72
delete-branch : true
0 commit comments