Skip to content

Commit 5b49c7e

Browse files
committed
Merge branch 'release/6.0' into qinzhouxu/link
2 parents 21035c0 + 524a8d3 commit 5b49c7e

File tree

11 files changed

+315
-217
lines changed

11 files changed

+315
-217
lines changed

packages/fx-core/resource/package.nls.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,7 @@
857857
"driver.file.createOrUpdateEnvironmentFile.OpenAIDeploymentName.validation": "Azure OpenAI deployment name cannot be empty.",
858858
"driver.file.createOrUpdateEnvironmentFile.OpenAIAssistantID.validation": "OpenAI assistant ID cannot be empty.",
859859
"driver.file.createOrUpdateEnvironmentFile.OpenAIEmbeddingDeploymentName.validation": "Azure OpenAI embedding deployment name cannot be empty.",
860+
"driver.file.createOrUpdateEnvironmentFile.genericEnvVar.validation": "Environment variable value cannot be empty.",
860861
"driver.file.createOrUpdateJsonFile.description": "Create or update JSON file.",
861862
"driver.file.createOrUpdateJsonFile.summary": "Json file has been successfully generated to %s.",
862863
"driver.file.progressBar.appsettings": "Generating json file...",

packages/fx-core/src/common/templates-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "~5.0",
3-
"localVersion": "5.0.2",
3+
"localVersion": "5.0.3",
44
"tagPrefix": "templates@",
55
"tagListURL": "https://github.com/OfficeDev/TeamsFx/releases/download/template-tag-list/template-tags.txt",
66
"templateDownloadBaseURL": "https://github.com/OfficeDev/TeamsFx/releases/download",

packages/fx-core/src/component/configManager/lifecycle.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {
2424
} from "./interface";
2525
import { MissingEnvironmentVariablesError } from "../../error";
2626
import { setErrorContext } from "../../common/globalVars";
27-
import { OpenAIEnvironmentVariables } from "../constants";
2827

2928
function resolveDriverDef(
3029
def: DriverDefinition,
@@ -102,16 +101,7 @@ export function resolveString(
102101
resolved.push(envVar);
103102
newVal = newVal.replace(matches[0], envVal);
104103
}
105-
} else if (
106-
envVar === OpenAIEnvironmentVariables.SECRET_AZURE_OPENAI_API_KEY ||
107-
envVar === OpenAIEnvironmentVariables.AZURE_OPENAI_ENDPOINT ||
108-
envVar === OpenAIEnvironmentVariables.AZURE_OPENAI_DEPLOYMENT_NAME ||
109-
envVar === OpenAIEnvironmentVariables.SECRET_OPENAI_API_KEY ||
110-
envVar === OpenAIEnvironmentVariables.AZURE_OPENAI_MODEL_DEPLOYMENT_NAME ||
111-
envVar === OpenAIEnvironmentVariables.OPENAI_ASSISTANT_ID ||
112-
envVar === OpenAIEnvironmentVariables.AZURE_OPENAI_ASSISTANT_ID ||
113-
envVar === OpenAIEnvironmentVariables.AZURE_OPENAI_EMBEDDING_DEPLOYMENT
114-
) {
104+
} else if (envVar.includes("AZURE") || envVar.includes("OPENAI")) {
115105
if (envVal) {
116106
resolved.push(envVar);
117107
newVal = newVal.replace(matches[0], envVal);

packages/fx-core/src/component/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,5 @@ export const OpenAIEnvironmentVariables = {
128128
OPENAI_ASSISTANT_ID: "OPENAI_ASSISTANT_ID",
129129
AZURE_OPENAI_ASSISTANT_ID: "AZURE_OPENAI_ASSISTANT_ID",
130130
AZURE_OPENAI_EMBEDDING_DEPLOYMENT: "AZURE_OPENAI_EMBEDDING_DEPLOYMENT",
131+
AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME: "AZURE_OPENAI_EMBEDDING_DEPLOYMENT_NAME",
131132
};

packages/fx-core/src/component/driver/aad/create.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,18 @@ import { hooks } from "@feathersjs/hooks/lib";
55
import {
66
FxError,
77
M365TokenProvider,
8+
Result,
89
SystemError,
910
UserError,
1011
err,
1112
ok,
12-
Result,
1313
} from "@microsoft/teamsfx-api";
1414
import axios from "axios";
1515
import { Service } from "typedi";
1616
import { GraphScopes } from "../../../common/constants";
17+
import { AadSet } from "../../../common/globalVars";
1718
import { getLocalizedString } from "../../../common/localizeUtils";
19+
import { environmentNameManager } from "../../../core/environmentName";
1820
import {
1921
HttpClientError,
2022
HttpServerError,
@@ -41,9 +43,6 @@ import {
4143
questionKeys,
4244
telemetryKeys,
4345
} from "./utility/constants";
44-
import { AadSet } from "../../../common/globalVars";
45-
import { isTestToolEnabledProject } from "../../../common/tools";
46-
import { environmentNameManager } from "../../../core/environmentName";
4746

4847
const actionName = "aadApp/create"; // DO NOT MODIFY the name
4948
const helpLink = "https://aka.ms/teamsfx-actions/aadapp-create";
@@ -212,11 +211,10 @@ export class CreateAadAppDriver implements StepDriver {
212211
getLocalizedString(logMessageKeys.failExecuteDriver, actionName, message)
213212
);
214213
if (error.response!.status >= 400 && error.response!.status < 500) {
215-
// When user don't have permission to create AAD app, and cannot use Test Tool, we will ask for AAD app id and secret
214+
// When user don't have permission to create AAD app, we will ask for AAD app id and secret
216215
if (
217216
error.response!.status === 403 &&
218217
message.includes(constants.insufficientPermissionErrorMessage) &&
219-
!isTestToolEnabledProject(context.projectPath) &&
220218
process.env.TEAMSFX_ENV == environmentNameManager.getLocalEnvName()
221219
) {
222220
context.addTelemetryProperties({

0 commit comments

Comments
 (0)