Skip to content

Commit 6b9a6ac

Browse files
authored
Update pack-folders.yml
打包中文文件夹 -> 英文
1 parent 53e5e03 commit 6b9a6ac

File tree

1 file changed

+22
-13
lines changed

1 file changed

+22
-13
lines changed

.github/workflows/pack-folders.yml

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ on:
66
- 'v*' # 打标签触发
77
workflow_dispatch: # 手动触发选项
88

9-
permissions: # ✅ 添加权限配置
10-
contents: write # 允许创建和更新 Release
9+
permissions:
10+
contents: write
1111

1212
jobs:
1313
package:
@@ -17,32 +17,41 @@ jobs:
1717

1818
- name: Prepare shared files
1919
run: |
20-
# 复制共享文件到临时目录
2120
mkdir -p shared_files
2221
cp README.md README_en.md img.png shared_files/
2322
2423
- name: Package each folder
2524
run: |
2625
mkdir -p zips
27-
# 需要打包的文件夹列表(排除.gitignore等)
26+
# 需要打包的文件夹列表
2827
TARGET_FOLDERS=(
2928
"MADDPG_Continous"
30-
# "MAPPO_Continous"
3129
"MATD3_Continous"
3230
"RL_Learning-main"
33-
"动手学强化学习"
31+
"动手学强化学习" # 保留原始中文名称
3432
)
3533
3634
for folder in "${TARGET_FOLDERS[@]}"; do
3735
if [ -d "$folder" ]; then
38-
# 创建临时目录并放入共享文件+当前文件夹
39-
mkdir -p "temp_$folder"
40-
cp -r "$folder" "temp_$folder/"
41-
cp shared_files/* "temp_$folder/"
36+
# 为中文文件夹设置英文输出名称
37+
if [ "$folder" = "动手学强化学习" ]; then
38+
output_name="hands_on_RL"
39+
else
40+
output_name="$folder"
41+
fi
4242
43-
# 打包(ZIP内保留目录结构)
44-
(cd "temp_$folder" && zip -r "../zips/$folder.zip" .)
45-
echo "✅ Packaged: $folder.zip"
43+
# 创建临时目录
44+
mkdir -p "temp_$output_name"
45+
46+
# 复制文件夹内容(保留原始结构)
47+
cp -r "$folder" "temp_$output_name/"
48+
49+
# 添加共享文件
50+
cp shared_files/* "temp_$output_name/"
51+
52+
# 打包为英文名称的ZIP
53+
(cd "temp_$output_name" && zip -r "../zips/$output_name.zip" .)
54+
echo "✅ Packaged: $folder as $output_name.zip"
4655
else
4756
echo "⚠️ Folder not found: $folder"
4857
fi

0 commit comments

Comments
 (0)