From c6569dd41fb479bcda9a89f5dda76133adfb8193 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 26 Sep 2024 13:58:12 +0800 Subject: [PATCH 1/7] mgmt, codesigning, update tspconfig --- .../codesigning/CodeSigning.Management/tspconfig.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index 78c952a12b48..d5cc7ca24a78 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -1,3 +1,6 @@ +parameters: + "service-dir": + default: "sdk/trustedsigning" emit: - "@azure-tools/typespec-autorest" options: @@ -9,6 +12,11 @@ options: # `arm-resource-flattening` is only used for back-compat for specs existed on July 2024. All new service spec should NOT use this flag arm-resource-flattening: true output-file: "{azure-resource-provider-folder}/{service-name}/{version-status}/{version}/codeSigningAccount.json" + "@azure-tools/typespec-java": + package-dir: "azure-resourcemanager-trustedsigning" + flavor: "azure" + namespace: "com.azure.resourcemanager.trustedsigning" + service-name: "Trusted Signing" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" From d3fff07de3424f75f2dfc457da38469640c12970 Mon Sep 17 00:00:00 2001 From: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Date: Thu, 26 Sep 2024 14:29:43 +0800 Subject: [PATCH 2/7] Update python config --- .../codesigning/CodeSigning.Management/tspconfig.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index d5cc7ca24a78..7295e9da1886 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -17,6 +17,13 @@ options: flavor: "azure" namespace: "com.azure.resourcemanager.trustedsigning" service-name: "Trusted Signing" + "@azure-tools/typespec-python": + package-dir: "azure-mgmt-trustedsigning" + package-name: "{package-dir}" + flavor: "azure" + generate-test: true + generate-sample: true + examples-dir: "{project-root}/examples" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" From a613a8101bbb1967fbe690d49e90d826af341127 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:36:39 +0800 Subject: [PATCH 3/7] Update tspconfig.yaml --- .../codesigning/CodeSigning.Management/tspconfig.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index 7295e9da1886..e4796913673f 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -24,6 +24,17 @@ options: generate-test: true generate-sample: true examples-dir: "{project-root}/examples" + "@azure-tools/typespec-ts": + azureSdkForJs: true + isModularLibrary: true + generateMetadata: true + hierarchyClient: false + experimentalExtensibleEnums: true + enableOperationGroup: true + package-dir: "arm-trustedsigning" + flavor: "azure" + packageDetails: + name: "@azure/arm-trustedsigning" linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager" From 175dfcee37d383376730eb7765ec633b74ab129c Mon Sep 17 00:00:00 2001 From: ChenxiJiang333 Date: Thu, 26 Sep 2024 16:28:02 +0800 Subject: [PATCH 4/7] update client name for python --- specification/codesigning/CodeSigning.Management/client.tsp | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 specification/codesigning/CodeSigning.Management/client.tsp diff --git a/specification/codesigning/CodeSigning.Management/client.tsp b/specification/codesigning/CodeSigning.Management/client.tsp new file mode 100644 index 000000000000..77de8b7ca244 --- /dev/null +++ b/specification/codesigning/CodeSigning.Management/client.tsp @@ -0,0 +1,6 @@ +import "./main.tsp"; +import "@azure-tools/typespec-client-generator-core"; + +using Azure.ClientGenerator.Core; + +@@clientName(Microsoft.CodeSigning, "TrustedSigningMgmt", "python"); From 9aa432d55bb179e97ad48aa20472b1dba5f7194e Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 26 Sep 2024 17:29:22 +0800 Subject: [PATCH 5/7] Update client.tsp --- specification/codesigning/CodeSigning.Management/client.tsp | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/codesigning/CodeSigning.Management/client.tsp b/specification/codesigning/CodeSigning.Management/client.tsp index 77de8b7ca244..740e592dc8e0 100644 --- a/specification/codesigning/CodeSigning.Management/client.tsp +++ b/specification/codesigning/CodeSigning.Management/client.tsp @@ -4,3 +4,4 @@ import "@azure-tools/typespec-client-generator-core"; using Azure.ClientGenerator.Core; @@clientName(Microsoft.CodeSigning, "TrustedSigningMgmt", "python"); +@@clientName(Microsoft.CodeSigning, "TrustedSigningManagementClient", "java"); From 5ff0cd891b80107f36b769f0cb6954acf6ee8f4f Mon Sep 17 00:00:00 2001 From: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Date: Fri, 27 Sep 2024 10:16:57 +0800 Subject: [PATCH 6/7] Update tspconfig.yaml --- specification/codesigning/CodeSigning.Management/tspconfig.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index e4796913673f..b9c661fc5de9 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -23,7 +23,6 @@ options: flavor: "azure" generate-test: true generate-sample: true - examples-dir: "{project-root}/examples" "@azure-tools/typespec-ts": azureSdkForJs: true isModularLibrary: true From cb5c3e06e44239288c0490707660ccb954284713 Mon Sep 17 00:00:00 2001 From: Chenjie Shi Date: Fri, 27 Sep 2024 10:36:27 +0800 Subject: [PATCH 7/7] Update tspconfig.yaml for go --- .../codesigning/CodeSigning.Management/tspconfig.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/specification/codesigning/CodeSigning.Management/tspconfig.yaml b/specification/codesigning/CodeSigning.Management/tspconfig.yaml index b9c661fc5de9..a500693e0357 100644 --- a/specification/codesigning/CodeSigning.Management/tspconfig.yaml +++ b/specification/codesigning/CodeSigning.Management/tspconfig.yaml @@ -34,6 +34,17 @@ options: flavor: "azure" packageDetails: name: "@azure/arm-trustedsigning" + "@azure-tools/typespec-go": + service-dir: "sdk/resourcemanager/trustedsigning" + package-dir: "armtrustedsigning" + module: "github.com/Azure/azure-sdk-for-go/{service-dir}/{package-dir}" + fix-const-stuttering: true + flavor: "azure" + generate-examples: true + generate-fakes: true + head-as-boolean: true + inject-spans: true + remove-unreferenced-types: true linter: extends: - "@azure-tools/typespec-azure-rulesets/resource-manager"