Skip to content

Commit 7b8084b

Browse files
don't use mgmt track2 (#12183)
1 parent 7b243f4 commit 7b8084b

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

tools/azure-sdk-tools/packaging_tools/code_report.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,22 @@ def merge_report(report_paths):
149149
merged_report["operations"].update(report_json["operations"])
150150
return merged_report
151151

152+
def filter_track2_versions(package_name, versions):
153+
track2_versions = {
154+
'azure-mgmt-appconfiguration': '1.0.0',
155+
'azure-mgmt-compute':'17.0.0',
156+
'azure-mgmt-eventhub':'8.0.0',
157+
'azure-mgmt-keyvault':'7.0.0',
158+
'azure-mgmt-monitor':'1.0.0',
159+
'azure-mgmt-network':'16.0.0',
160+
'azure-mgmt-resource':'15.0.0',
161+
'azure-mgmt-storage':'16.0.0',
162+
}
163+
upbound = track2_versions.get(package_name)
164+
if not upbound:
165+
return versions
166+
return list(filter(lambda x: x < upbound, versions))
167+
152168
def main(input_parameter: str, version: Optional[str] = None, no_venv: bool = False, pypi: bool = False, last_pypi: bool = False, output: str = None):
153169
package_name, module_name = parse_input(input_parameter)
154170
path_to_package = resolve_package_directory(package_name)
@@ -164,6 +180,7 @@ def main(input_parameter: str, version: Optional[str] = None, no_venv: bool = Fa
164180
_LOGGER.info(f"Got {versions}")
165181
if last_pypi:
166182
_LOGGER.info(f"Only keep last PyPI version")
183+
versions = filter_track2_versions(package_name, versions)
167184
versions = [versions[-1]]
168185

169186
for version in versions:

0 commit comments

Comments
 (0)