@@ -42,63 +42,63 @@ jobs:
42
42
id : set-vars
43
43
run : |
44
44
# 定义映射关系
45
- const nameToRepoMap = {
46
- ' test1': ' prototype-test/dist-repo-use-branch_test1',
47
- ' test2': ' prototype-test/dist-repo-use-branch_test2',
48
- ' test3': ' prototype-test/dist-repo-use-branch_test3',
49
- ' test4': ' prototype-test/dist-repo-use-branch_test4',
50
- ' test5': ' prototype-test/dist-repo-use-branch_test5',
51
- ' test6': ' prototype-test/dist-repo-use-branch_test6',
52
- ' test7': ' prototype-test/dist-repo-use-branch_test7',
53
- ' test8': ' prototype-test/dist-repo-use-branch_test8',
54
- ' test9': ' prototype-test/dist-repo-use-branch_test9',
55
- ' test10': ' prototype-test/dist-repo-use-branch_test10',
56
- ' test11': ' prototype-test/dist-repo-use-branch_test11',
57
- ' test12': ' prototype-test/dist-repo-use-branch_test12',
58
- ' test13': ' prototype-test/dist-repo-use-branch_test13',
59
- ' test14': ' prototype-test/dist-repo-use-branch_test14',
60
- ' test15': ' prototype-test/dist-repo-use-branch_test15',
61
- ' test16': ' prototype-test/dist-repo-use-branch_test16',
62
- ' test17': ' prototype-test/dist-repo-use-branch_test17',
63
- ' test18': ' prototype-test/dist-repo-use-branch_test18',
64
- ' test19': ' prototype-test/dist-repo-use-branch_test19',
65
- ' test20': ' prototype-test/dist-repo-use-branch_test20',
66
- ' test21': ' prototype-test/dist-repo-use-branch_test21',
67
- ' test22': ' prototype-test/dist-repo-use-branch_test22'
68
- };
45
+ declare -A nameToRepoMap=(
46
+ [" test1"]=" prototype-test/dist-repo-use-branch_test1"
47
+ [" test2"]=" prototype-test/dist-repo-use-branch_test2"
48
+ [" test3"]=" prototype-test/dist-repo-use-branch_test3"
49
+ [" test4"]=" prototype-test/dist-repo-use-branch_test4"
50
+ [" test5"]=" prototype-test/dist-repo-use-branch_test5"
51
+ [" test6"]=" prototype-test/dist-repo-use-branch_test6"
52
+ [" test7"]=" prototype-test/dist-repo-use-branch_test7"
53
+ [" test8"]=" prototype-test/dist-repo-use-branch_test8"
54
+ [" test9"]=" prototype-test/dist-repo-use-branch_test9"
55
+ [" test10"]=" prototype-test/dist-repo-use-branch_test10"
56
+ [" test11"]=" prototype-test/dist-repo-use-branch_test11"
57
+ [" test12"]=" prototype-test/dist-repo-use-branch_test12"
58
+ [" test13"]=" prototype-test/dist-repo-use-branch_test13"
59
+ [" test14"]=" prototype-test/dist-repo-use-branch_test14"
60
+ [" test15"]=" prototype-test/dist-repo-use-branch_test15"
61
+ [" test16"]=" prototype-test/dist-repo-use-branch_test16"
62
+ [" test17"]=" prototype-test/dist-repo-use-branch_test17"
63
+ [" test18"]=" prototype-test/dist-repo-use-branch_test18"
64
+ [" test19"]=" prototype-test/dist-repo-use-branch_test19"
65
+ [" test20"]=" prototype-test/dist-repo-use-branch_test20"
66
+ [" test21"]=" prototype-test/dist-repo-use-branch_test21"
67
+ [" test22"]=" prototype-test/dist-repo-use-branch_test22"
68
+ )
69
69
70
- const nameToPathMap = {
71
- ' test1': ' test/test1',
72
- ' test2': ' test/test2',
73
- ' test3': ' test/test3',
74
- ' test4': ' test/test4',
75
- ' test5': ' test/test5',
76
- ' test6': ' test/test6',
77
- ' test7': ' test/test7',
78
- ' test8': ' test/test8',
79
- ' test9': ' test/test9',
80
- ' test10': ' test/test10',
81
- ' test11': ' test/test11',
82
- ' test12': ' test/test12',
83
- ' test13': ' test/test13',
84
- ' test14': ' test/test14',
85
- ' test15': ' test/test15',
86
- ' test16': ' test/test16',
87
- ' test17': ' test/test17',
88
- ' test18': ' test/test18',
89
- ' test19': ' test/test19',
90
- ' test20': ' test/test20',
91
- ' test21': ' test/test21',
92
- ' test22': ' test/test22'
93
- };
70
+ declare -A nameToPathMap=(
71
+ [" test1"]=" test/test1"
72
+ [" test2"]=" test/test2"
73
+ [" test3"]=" test/test3"
74
+ [" test4"]=" test/test4"
75
+ [" test5"]=" test/test5"
76
+ [" test6"]=" test/test6"
77
+ [" test7"]=" test/test7"
78
+ [" test8"]=" test/test8"
79
+ [" test9"]=" test/test9"
80
+ [" test10"]=" test/test10"
81
+ [" test11"]=" test/test11"
82
+ [" test12"]=" test/test12"
83
+ [" test13"]=" test/test13"
84
+ [" test14"]=" test/test14"
85
+ [" test15"]=" test/test15"
86
+ [" test16"]=" test/test16"
87
+ [" test17"]=" test/test17"
88
+ [" test18"]=" test/test18"
89
+ [" test19"]=" test/test19"
90
+ [" test20"]=" test/test20"
91
+ [" test21"]=" test/test21"
92
+ [" test22"]=" test/test22"
93
+ )
94
94
95
- const name = "${{ github.event.inputs.name }}";
96
- const repoName = nameToRepoMap[name];
97
- const upstreamDistPath = nameToPathMap[name];
95
+ input_name="${{ github.event.inputs.name }}"
96
+ repo_name="${nameToRepoMap[$input_name]}"
97
+ upstream_dist_path="${nameToPathMap[$input_name]}"
98
+
99
+ echo "repo_name=$repo_name" >>$GITHUB_OUTPUT
100
+ echo "upstream_dist_path=$upstream_dist_path" >>$GITHUB_OUTPUT
98
101
99
- # 将变量输出,以便后续步骤使用
100
- echo "repo_name=${repoName}" >>$GITHUB_OUTPUT;
101
- echo "upstream_dist_path=${upstreamDistPath}" >>$GITHUB_OUTPUT;
102
102
dist :
103
103
uses : ./.github/workflows/validation-proxy.yml
104
104
secrets : inherit
0 commit comments