From d66c8226137541bc3240c054322e973a6abdabeb Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Tue, 5 Nov 2024 16:38:53 +0800 Subject: [PATCH 1/2] fix logic to extract swagger file --- tools/azure-sdk-tools/packaging_tools/sdk_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/azure-sdk-tools/packaging_tools/sdk_generator.py b/tools/azure-sdk-tools/packaging_tools/sdk_generator.py index bdd77559f3f6..1445996db6ca 100644 --- a/tools/azure-sdk-tools/packaging_tools/sdk_generator.py +++ b/tools/azure-sdk-tools/packaging_tools/sdk_generator.py @@ -109,7 +109,7 @@ def get_related_swagger(readme_content: List[str], tag: str) -> List[str]: while idx < len(readme_content): if "```" in readme_content[idx]: break - if ".json" in readme_content[idx] and "Microsoft." in readme_content[idx]: + if ".json" in readme_content[idx] and re.compile(r"\d{4}-\d{1,2}-\d{1,2}").findall(readme_content[idx]): result.append(readme_content[idx].strip("\n -")) idx += 1 break From 0b2742029cb25561b12ec20d5c69d1689faa04a0 Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Tue, 5 Nov 2024 16:47:52 +0800 Subject: [PATCH 2/2] fix logic to extract swagger file --- tools/azure-sdk-tools/packaging_tools/sdk_generator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/azure-sdk-tools/packaging_tools/sdk_generator.py b/tools/azure-sdk-tools/packaging_tools/sdk_generator.py index 1445996db6ca..d4d0e0539bef 100644 --- a/tools/azure-sdk-tools/packaging_tools/sdk_generator.py +++ b/tools/azure-sdk-tools/packaging_tools/sdk_generator.py @@ -109,7 +109,10 @@ def get_related_swagger(readme_content: List[str], tag: str) -> List[str]: while idx < len(readme_content): if "```" in readme_content[idx]: break - if ".json" in readme_content[idx] and re.compile(r"\d{4}-\d{1,2}-\d{1,2}").findall(readme_content[idx]): + if ".json" in readme_content[idx] and ( + re.compile(r"\d{4}-\d{1,2}-\d{1,2}").findall(readme_content[idx]) + or "Microsoft." in readme_content[idx] + ): result.append(readme_content[idx].strip("\n -")) idx += 1 break