|
24 | 24 |
|
25 | 25 |
|
26 | 26 | def print_notes(org, repo, version, tarball_path, mirror_host=None, |
27 | | - deps_method=None, setup_file=None, toolchains_method=None, |
28 | | - changelog=''): |
| 27 | + deps_method=None, release_name=None, setup_file=None, |
| 28 | + toolchains_method=None, changelog=''): |
29 | 29 | file_name = os.path.basename(tarball_path) |
30 | 30 | sha256 = release_tools.get_package_sha256(tarball_path) |
31 | 31 |
|
32 | 32 | url = 'https://github.com/%s/%s/releases/download/%s/%s' % ( |
33 | | - org, repo, version, file_name) |
| 33 | + org, repo, release_name, file_name) |
34 | 34 | mirror_url = 'https://%s/github.com/%s/%s/releases/download/%s/%s' % ( |
35 | 35 | mirror_host, org, repo, version, file_name) if mirror_host else None |
36 | 36 | workspace_stanza = release_tools.workspace_content( |
@@ -70,10 +70,10 @@ def print_notes(org, repo, version, tarball_path, mirror_host=None, |
70 | 70 | })) |
71 | 71 | if mirror_url: |
72 | 72 | file = os.path.basename(tarball_path) |
73 | | - path = 'github.com/{org}/{repo}/releases/download/{version}/{file}'.format( |
| 73 | + path = 'github.com/{org}/{repo}/releases/download/{release_name}/{file}'.format( |
74 | 74 | org=org, |
75 | 75 | repo=repo, |
76 | | - version=version, |
| 76 | + release_name=release_name, |
77 | 77 | file=file |
78 | 78 | ) |
79 | 79 |
|
@@ -109,6 +109,8 @@ def main(): |
109 | 109 | '--repo', default=None, required=True, help='Repo name') |
110 | 110 | parser.add_argument( |
111 | 111 | '--version', default=None, required=True, help='Release version') |
| 112 | + parser.add_argument( |
| 113 | + '--release_name', default=None, required=True, help='The release name: usually submodule-version') |
112 | 114 | parser.add_argument( |
113 | 115 | '--tarball_path', default=None, |
114 | 116 | required=True, help='path to release tarball') |
@@ -139,6 +141,7 @@ def main(): |
139 | 141 | deps_method=options.deps_method, |
140 | 142 | changelog=changelog, |
141 | 143 | mirror_host=options.mirror_host, |
| 144 | + release_name=options.release_name, |
142 | 145 | setup_file=options.setup_file, |
143 | 146 | toolchains_method=options.toolchains_method) |
144 | 147 |
|
|
0 commit comments