Skip to content

Commit c5ce1d6

Browse files
committed
multi dist repo #1
1 parent 914755f commit c5ce1d6

File tree

1 file changed

+54
-54
lines changed

1 file changed

+54
-54
lines changed

.github/workflows/test.yml

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -42,63 +42,63 @@ jobs:
4242
id: set-vars
4343
run: |
4444
# 定义映射关系
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+
)
6969
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+
)
9494
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
98101
99-
# 将变量输出,以便后续步骤使用
100-
echo "repo_name=${repoName}" >>$GITHUB_OUTPUT;
101-
echo "upstream_dist_path=${upstreamDistPath}" >>$GITHUB_OUTPUT;
102102
dist:
103103
uses: ./.github/workflows/validation-proxy.yml
104104
secrets: inherit

0 commit comments

Comments
 (0)