File tree Expand file tree Collapse file tree 1 file changed +22
-13
lines changed Expand file tree Collapse file tree 1 file changed +22
-13
lines changed Original file line number Diff line number Diff line change 66 - ' v*' # 打标签触发
77 workflow_dispatch : # 手动触发选项
88
9- permissions : # ✅ 添加权限配置
10- contents : write # 允许创建和更新 Release
9+ permissions :
10+ contents : write
1111
1212jobs :
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
You can’t perform that action at this time.
0 commit comments