diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index a2e7473c5..000000000 --- a/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -gulpfile.ts -.eslintrc.js -test/testProject diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index c975d80de..000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - "extends": "@microsoft/eslint-config-azuretools" -}; diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 000000000..4dae2aa73 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,14 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See LICENSE.md in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { azExtEslintRecommended } from '@microsoft/vscode-azext-eng/eslint'; // Other configurations exist +import { defineConfig, globalIgnores } from 'eslint/config'; + +export default defineConfig([ + globalIgnores([ + 'test/testProject/**', + ]), + azExtEslintRecommended, +]); diff --git a/package.json b/package.json index dbff424c4..cb97de729 100644 --- a/package.json +++ b/package.json @@ -455,8 +455,7 @@ "cleanReadme": "gulp cleanReadme", "compile": "tsc -watch", "package": "vsce package --githubBranch main", - "lint": "eslint --ext .ts .", - "lint-fix": "eslint --ext .ts . --fix", + "lint": "eslint --max-warnings 0", "pretest": "npm run webpack-prod", "test": "node ./out/test/runTest.js", "webpack": "npm run build && gulp webpack-dev", diff --git a/src/commands/cli/getNewestSwaCliVersion.ts b/src/commands/cli/getNewestSwaCliVersion.ts index d6e77a79a..3d36e339b 100644 --- a/src/commands/cli/getNewestSwaCliVersion.ts +++ b/src/commands/cli/getNewestSwaCliVersion.ts @@ -21,7 +21,7 @@ export async function getNewestSwaCliVersion(context: IActionContext): Promiseresponse.parsedBody; return packageMetadata["dist-tags"].latest; } catch (error) { diff --git a/src/commands/cli/swaCliTask.ts b/src/commands/cli/swaCliTask.ts index cc8c2da2d..91d783dd5 100644 --- a/src/commands/cli/swaCliTask.ts +++ b/src/commands/cli/swaCliTask.ts @@ -32,7 +32,7 @@ export function registerSwaCliTaskEvents(): void { } function isSwaCliTask(task: vscode.Task): boolean { - return !!(task.source === swa && task.execution instanceof vscode.ShellExecution && task.execution?.command === swa) + return !!(task.source === swa && task.execution instanceof vscode.ShellExecution && task.execution?.command === swa); } function stopSwaTaskIfRunning(workspaceFolder: vscode.WorkspaceFolder): void { diff --git a/src/commands/cli/validateSwaCliIsLatest.ts b/src/commands/cli/validateSwaCliIsLatest.ts index 82e810f47..1a09ff860 100644 --- a/src/commands/cli/validateSwaCliIsLatest.ts +++ b/src/commands/cli/validateSwaCliIsLatest.ts @@ -53,7 +53,7 @@ export async function validateStaticWebAppsCliIsLatest(): Promise { let result: vscode.MessageItem; do { - result = await context.ui.showWarningMessage(message, update, DialogResponses.learnMore, DialogResponses.dontWarnAgain) + result = await context.ui.showWarningMessage(message, update, DialogResponses.learnMore, DialogResponses.dontWarnAgain); if (result === DialogResponses.learnMore) { await openUrl(installSwaCliUrl); } else if (result === update) { diff --git a/src/commands/createRepo/RepoCreateStep.ts b/src/commands/createRepo/RepoCreateStep.ts index b481c0c72..dcec1554d 100644 --- a/src/commands/createRepo/RepoCreateStep.ts +++ b/src/commands/createRepo/RepoCreateStep.ts @@ -41,7 +41,7 @@ export class RepoCreateStep extends AzureWizardExecuteStep { if (value === angularOutputLocation) { - return localize('fillProjectName', 'Fill in the name of your Angular project.') + return localize('fillProjectName', 'Fill in the name of your Angular project.'); } return validateLocationYaml(value, 'output_location'); } diff --git a/src/commands/createStaticWebApp/createStaticWebApp.ts b/src/commands/createStaticWebApp/createStaticWebApp.ts index b0888de07..6101ec9d7 100644 --- a/src/commands/createStaticWebApp/createStaticWebApp.ts +++ b/src/commands/createStaticWebApp/createStaticWebApp.ts @@ -77,7 +77,7 @@ export async function createStaticWebApp(context: IActionContext & Partial = new AzureWizard(wizardContext, { + const wizard = new AzureWizard(wizardContext, { title, promptSteps, executeSteps, diff --git a/src/commands/github/jobLogs/GitHubLogContentProvider.ts b/src/commands/github/jobLogs/GitHubLogContentProvider.ts index 00c2657a5..1186e5acd 100644 --- a/src/commands/github/jobLogs/GitHubLogContentProvider.ts +++ b/src/commands/github/jobLogs/GitHubLogContentProvider.ts @@ -33,7 +33,7 @@ export async function openGitHubLogContent(node: JobTreeItem | StepTreeItem, con export class GitHubLogContent { private _content: string; - private _foldingRanges: FoldingRange[] + private _foldingRanges: FoldingRange[]; constructor(content: string, foldingRanges: FoldingRange[]) { this._content = content; diff --git a/src/commands/openYAMLConfigFile.ts b/src/commands/openYAMLConfigFile.ts index a9a574673..ab5f3d9b4 100644 --- a/src/commands/openYAMLConfigFile.ts +++ b/src/commands/openYAMLConfigFile.ts @@ -116,9 +116,9 @@ export async function tryGetSelection(context: IActionContext, configDocument: T return configDocument.validateRange(new Range(startPosition, endPosition)); } } else if ('items' in yamlNode) { - yamlNodes.push(...yamlNode.items) + yamlNodes.push(...yamlNode.items); } else if ('value' in yamlNode && typeof yamlNode.value === 'object') { - yamlNodes.push(yamlNode.value as YamlNode) + yamlNodes.push(yamlNode.value as YamlNode); } yamlNode = yamlNodes.pop(); diff --git a/src/constants.ts b/src/constants.ts index 93086e496..dcac451a0 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -27,7 +27,7 @@ export const openExistingProject = 'openExistingProject'; export const onlyGitHubSupported: string = localize('onlyGitHubSupported', 'Only Static Web Apps linked to GitHub are supported at this time.'); export const isStartGroup = (t: string): boolean => /##\[group\]/.test(t); -export const isEndGroup = (t: string): boolean => /##\[endgroup\]/.test(t) +export const isEndGroup = (t: string): boolean => /##\[endgroup\]/.test(t); export const githubAuthProviderId: string = 'github'; // same scopes as the GitHub extension so we won't have to prompt for auth again diff --git a/src/debug/StaticWebAppDebugProvider.ts b/src/debug/StaticWebAppDebugProvider.ts index fe666ba21..aa703e665 100644 --- a/src/debug/StaticWebAppDebugProvider.ts +++ b/src/debug/StaticWebAppDebugProvider.ts @@ -33,7 +33,7 @@ export class StaticWebAppDebugProvider implements DebugConfigurationProvider { const appFolders = await detectAppFoldersInWorkspace(context, folder); context.telemetry.measurements.appCount = appFolders.length; - const foundPresets: IBuildPreset[] = [] + const foundPresets: IBuildPreset[] = []; appFolders.forEach((appFolder) => { const buildPreset = buildPresets.find((preset) => appFolder.frameworks.find((info) => info.framework === preset.displayName)); diff --git a/src/detectors/node/NodeDetector.ts b/src/detectors/node/NodeDetector.ts index 8e0ac09c6..239f5ba2d 100644 --- a/src/detectors/node/NodeDetector.ts +++ b/src/detectors/node/NodeDetector.ts @@ -144,7 +144,7 @@ export class NodeDetector { const devDependencies = packageJson.devDependencies; for (const framework of Object.keys(NodeConstants.DevDependencyFrameworkKeyWordToName)) { if (devDependencies[framework]) { - detectedFrameworkResult.push({ framework: NodeConstants.DevDependencyFrameworkKeyWordToName[framework as keyof typeof NodeConstants.DevDependencyFrameworkKeyWordToName], version: devDependencies[framework] }) + detectedFrameworkResult.push({ framework: NodeConstants.DevDependencyFrameworkKeyWordToName[framework as keyof typeof NodeConstants.DevDependencyFrameworkKeyWordToName], version: devDependencies[framework] }); } } } @@ -153,7 +153,7 @@ export class NodeDetector { const dependencies = packageJson.dependencies; for (const framework of Object.keys(NodeConstants.DependencyFrameworkKeyWordToName)) { if (dependencies[framework]) { - detectedFrameworkResult.push({ framework: NodeConstants.DependencyFrameworkKeyWordToName[framework as keyof typeof NodeConstants.DependencyFrameworkKeyWordToName], version: dependencies[framework] }) + detectedFrameworkResult.push({ framework: NodeConstants.DependencyFrameworkKeyWordToName[framework as keyof typeof NodeConstants.DependencyFrameworkKeyWordToName], version: dependencies[framework] }); } } } diff --git a/src/errors.ts b/src/errors.ts index 98df875ab..07a623f78 100644 --- a/src/errors.ts +++ b/src/errors.ts @@ -67,7 +67,7 @@ export class GitError extends Error { this.message = localize('missing user info', "Make sure you configure your 'user.name' and 'user.email' in git."); break; default: - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, no-case-declarations + // eslint-disable-next-line no-case-declarations const hint = (err.stderr || err.message || String(err)) .replace(/^error: /mi, '') .replace(/^> husky.*$/mi, '') diff --git a/src/getExtensionApi.ts b/src/getExtensionApi.ts index fd9205367..df80256e1 100644 --- a/src/getExtensionApi.ts +++ b/src/getExtensionApi.ts @@ -43,8 +43,9 @@ export async function getGitApi(): Promise { if (gitExtension) { const api = gitExtension.getAPI(1); ext.vscodeGitApi = api; - } else + } else { throw new Error(localize('unableGit', 'Unable to retrieve VS Code Git API. Please ensure git is properly installed and reload VS Code.')); + } } return ext.vscodeGitApi; diff --git a/src/utils/actionUtils.ts b/src/utils/actionUtils.ts index 3b78b44a8..ecb4f1482 100644 --- a/src/utils/actionUtils.ts +++ b/src/utils/actionUtils.ts @@ -31,7 +31,7 @@ export function getActionIconPath(data: ActionWorkflowStepData | ActionsGetJobFo colorId = 'testing.iconSkipped'; break; case Conclusion.Success: - id = 'pass' + id = 'pass'; colorId = 'testing.iconPassed'; break; } diff --git a/src/utils/gitHubUtils.ts b/src/utils/gitHubUtils.ts index 725be9a11..2931cfe8a 100644 --- a/src/utils/gitHubUtils.ts +++ b/src/utils/gitHubUtils.ts @@ -69,7 +69,7 @@ export async function tryGetReposGetResponseData(context: IActionContext, origin export function hasAdminAccessToRepo(repoData?: ReposGetResponseData): boolean { // to create a workflow, the user needs admin access so if it's not true, it will fail - return !!repoData?.permissions?.admin + return !!repoData?.permissions?.admin; } export async function tryGetRepoDataForCreation(context: IActionContext, localProjectPath?: Uri): Promise { diff --git a/src/utils/gitUtils.ts b/src/utils/gitUtils.ts index c473c1070..61ebb1b66 100644 --- a/src/utils/gitUtils.ts +++ b/src/utils/gitUtils.ts @@ -76,7 +76,7 @@ export async function verifyGitWorkspaceForCreation(context: IActionContext, git const gitApi: IGit = await getGitApi(); try { if (gitApi.init) { - repo = await gitApi.init(uri) + repo = await gitApi.init(uri); } } catch (err) { handleGitError(err); @@ -113,7 +113,7 @@ export async function verifyGitWorkspaceForCreation(context: IActionContext, git } if (await getApiExport(remoteRepositoriesId)) { - buttons.push(openRemoteProjectMsg) + buttons.push(openRemoteProjectMsg); } const result: MessageItem | undefined = await window.showInformationMessage(forkSuccess, ...buttons); @@ -133,7 +133,7 @@ export async function verifyGitWorkspaceForCreation(context: IActionContext, git } const verifiedRepo: Repository = nonNullValue(repo ?? undefined); - return { ...gitWorkspaceState, dirty: false, repo: verifiedRepo } + return { ...gitWorkspaceState, dirty: false, repo: verifiedRepo }; } export async function tryGetRemote(uri?: Uri): Promise { @@ -195,7 +195,7 @@ export async function tryGetLocalBranch(): Promise { } export async function warnIfNotOnDefaultBranch(context: IActionContext, gitState: VerifiedGitWorkspaceState): Promise { - const defaultBranch: string | undefined = await tryGetDefaultBranch(context, gitState) + const defaultBranch: string | undefined = await tryGetDefaultBranch(context, gitState); context.telemetry.properties.defaultBranch = defaultBranch; context.telemetry.properties.notOnDefault = 'false'; const { repo } = gitState; @@ -228,7 +228,7 @@ export async function gitPull(repo: Repository): Promise { try { await repo.pull(); } catch (error) { - handleGitError(error) + handleGitError(error); } }); } @@ -237,7 +237,7 @@ async function tryGetDefaultBranch(context: IActionContext, gitState: VerifiedGi let defaultBranches: string[]; if (gitState.remoteRepo) { - defaultBranches = [gitState.remoteRepo.default_branch] + defaultBranches = [gitState.remoteRepo.default_branch]; context.telemetry.properties.defaultBranchSource = 'remoteConfig'; } else { context.telemetry.properties.defaultBranchSource = 'defaultConfig'; diff --git a/src/utils/treeUtils.ts b/src/utils/treeUtils.ts index f3ce39289..97d5dff76 100644 --- a/src/utils/treeUtils.ts +++ b/src/utils/treeUtils.ts @@ -20,6 +20,6 @@ export namespace treeUtils { } function getResourcesUri(): Uri { - return Uri.joinPath(ext.context.extensionUri, 'resources') + return Uri.joinPath(ext.context.extensionUri, 'resources'); } } diff --git a/src/utils/workspaceUtils.ts b/src/utils/workspaceUtils.ts index 673739fe6..0d4fe4a57 100644 --- a/src/utils/workspaceUtils.ts +++ b/src/utils/workspaceUtils.ts @@ -90,7 +90,7 @@ export async function showNoWorkspacePrompt(context: IActionContext): Promiseoptions)[option] = value; } } diff --git a/test/nodeDetector.test.ts b/test/nodeDetector.test.ts index 8fb75e81e..83c225096 100644 --- a/test/nodeDetector.test.ts +++ b/test/nodeDetector.test.ts @@ -148,7 +148,7 @@ suite('Node detector', () => { isYarnLockFileValidYamlFormat: false, } } - ] + ]; for (const t of testCases) { test(t.workspaceFolder, async () => { diff --git a/test/parseGitHubLog.test.ts b/test/parseGitHubLog.test.ts index 3d1c0aceb..ba2c266dd 100644 --- a/test/parseGitHubLog.test.ts +++ b/test/parseGitHubLog.test.ts @@ -45,7 +45,7 @@ suite('Parse response from GitHub downloadJobLogsForWorkflowRun API', () => { test('05 - Create folding ranges for the entire job log', (() => { const actualFoldingRange = createFoldingRanges(expectedLogState01); - assert.deepStrictEqual(actualFoldingRange, expectedFoldingRange01.map(fr => mapGenericObjectToFoldingRange(fr.start, fr.end, fr.kind))) + assert.deepStrictEqual(actualFoldingRange, expectedFoldingRange01.map(fr => mapGenericObjectToFoldingRange(fr.start, fr.end, fr.kind))); })); test('06 - Create folding ranges for a step in the middle of the job log', (() => { @@ -55,7 +55,7 @@ suite('Parse response from GitHub downloadJobLogsForWorkflowRun API', () => { test('07 - Create folding ranges when LogState is empty', (() => { const actualFoldingRange = createFoldingRanges(expectedLogState03); - assert.deepStrictEqual(actualFoldingRange, []) + assert.deepStrictEqual(actualFoldingRange, []); })); }); @@ -66,7 +66,7 @@ function mapGenericObjectToFoldingRange(start: number, end: number, kind: number // much easier to copy/paste if encoded first const rawEncodedLogs = ` 2021-06-28T16:59:57.5760515Z%20Found%20online%20and%20idle%20hosted%20runner(s)%20in%20the%20current%20repository's%20organization%20account%20that%20matches%20the%20required%20labels:%20'ubuntu-latest'%0D%0A2021-06-28T16:59:57.5760575Z%20Waiting%20for%20a%20hosted%20runner%20in%20'organization'%20to%20pick%20this%20job...%0D%0A2021-06-28T17:04:11.9961966Z%20Current%20runner%20version:%20'2.278.0'%0D%0A2021-06-28T17:04:11.9992388Z%20##%5Bgroup%5DOperating%20System%0D%0A2021-06-28T17:04:11.9993376Z%20Ubuntu%0D%0A2021-06-28T17:04:11.9993960Z%2020.04.2%0D%0A2021-06-28T17:04:11.9994441Z%20LTS%0D%0A2021-06-28T17:04:11.9995017Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:04:11.9995711Z%20##%5Bgroup%5DVirtual%20Environment%0D%0A2021-06-28T17:04:11.9996420Z%20Environment:%20ubuntu-20.04%0D%0A2021-06-28T17:04:11.9997109Z%20Version:%2020210614.1%0D%0A2021-06-28T17:04:11.9998279Z%20Included%20Software:%20https://github.com/actions/virtual-environments/blob/ubuntu20/20210614.1/images/linux/Ubuntu2004-README.md%0D%0A2021-06-28T17:04:11.9999788Z%20Image%20Release:%20https://github.com/actions/virtual-environments/releases/tag/ubuntu20%252F20210614.1%0D%0A2021-06-28T17:04:12.0000841Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:04:12.0003061Z%20##%5Bgroup%5DGITHUB_TOKEN%20Permissions%0D%0A2021-06-28T17:04:12.0004412Z%20Actions:%20write%0D%0A2021-06-28T17:04:12.0005049Z%20Checks:%20write%0D%0A2021-06-28T17:04:12.0005684Z%20Contents:%20write%0D%0A2021-06-28T17:04:12.0006286Z%20Deployments:%20write%0D%0A2021-06-28T17:04:12.0007068Z%20Discussions:%20write%0D%0A2021-06-28T17:04:12.0007715Z%20Issues:%20write%0D%0A2021-06-28T17:04:12.0008337Z%20Metadata:%20read%0D%0A2021-06-28T17:04:12.0008964Z%20Packages:%20write%0D%0A2021-06-28T17:04:12.0009594Z%20PullRequests:%20write%0D%0A2021-06-28T17:04:12.0010350Z%20RepositoryProjects:%20write%0D%0A2021-06-28T17:04:12.0011066Z%20SecurityEvents:%20write%0D%0A2021-06-28T17:04:12.0011753Z%20Statuses:%20write%0D%0A2021-06-28T17:04:12.0012464Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:04:12.0015740Z%20Prepare%20workflow%20directory%0D%0A2021-06-28T17:04:12.0708864Z%20Prepare%20all%20required%20actions%0D%0A2021-06-28T17:04:12.0720994Z%20Getting%20action%20download%20info%0D%0A2021-06-28T17:04:12.5059675Z%20Download%20action%20repository%20'actions/checkout@v2'%0D%0A2021-06-28T17:04:19.5325842Z%20##%5Bwarning%5DFailed%20to%20download%20action%20'https://api.github.com/repos/actions/checkout/tarball/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f'.%20Error:%20Response%20status%20code%20does%20not%20indicate%20success:%20500%20(Internal%20Server%20Error).%0D%0A2021-06-28T17:04:19.5344745Z%20##%5Bwarning%5DBack%20off%2023.756%20seconds%20before%20retry.%0D%0A2021-06-28T17:04:43.5846756Z%20Download%20action%20repository%20'Azure/static-web-apps-deploy@v1'%0D%0A2021-06-28T17:04:43.9547251Z%20##%5Bgroup%5DBuild%20container%20for%20action%20use:%20'/home/runner/work/_actions/Azure/static-web-apps-deploy/v1/Dockerfile'.%0D%0A2021-06-28T17:04:43.9643218Z%20##%5Bcommand%5D/usr/bin/docker%20build%20-t%208a33c1:8fddea6db7c441959795e12948fe899e%20-f%20%22/home/runner/work/_actions/Azure/static-web-apps-deploy/v1/Dockerfile%22%20%22/home/runner/work/_actions/Azure/static-web-apps-deploy/v1%22%0D%0A2021-06-28T17:04:44.2383333Z%20Sending%20build%20context%20to%20Docker%20daemon%20%20%2021.5kB%0D%0A2021-06-28T17:04:44.2384925Z%20%0D%0A2021-06-28T17:04:44.2968123Z%20Step%201/3%20:%20FROM%20mcr.microsoft.com/appsvc/staticappsclient:stable%0D%0A2021-06-28T17:04:44.4982921Z%20stable:%20Pulling%20from%20appsvc/staticappsclient%0D%0A2021-06-28T17:04:44.5003454Z%201e987daa2432:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5008666Z%20a0edb687a3da:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5010659Z%206891892cc2ec:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5011909Z%20684eb726ddc5:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5012562Z%20b0af097f0da6:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5013222Z%202ed41dfdfeca:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5014281Z%20f365d77bcf6d:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5014907Z%2025af1a48b49f:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5015541Z%20e2b88c95fb92:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5016172Z%206a056db05452:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5016756Z%205f9676349597:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5017362Z%20e626f4616ba2:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5017970Z%20691b82e2d0a5:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5018780Z%202c0a0b9b0c9b:%20Pulling%20fs%20layer%0D%0A2021-06-28T17:04:44.5019387Z%20b0af097f0da6:%20Waiting%0D%0A2021-06-28T17:04:44.5019962Z%202ed41dfdfeca:%20Waiting%0D%0A2021-06-28T17:04:44.5020544Z%20f365d77bcf6d:%20Waiting%0D%0A2021-06-28T17:04:44.5021159Z%2025af1a48b49f:%20Waiting%0D%0A2021-06-28T17:04:44.5021725Z%20e2b88c95fb92:%20Waiting%0D%0A2021-06-28T17:04:44.5022289Z%206a056db05452:%20Waiting%0D%0A2021-06-28T17:04:44.5024123Z%205f9676349597:%20Waiting%0D%0A2021-06-28T17:04:44.5024697Z%20e626f4616ba2:%20Waiting%0D%0A2021-06-28T17:04:44.5036055Z%20691b82e2d0a5:%20Waiting%0D%0A2021-06-28T17:04:44.5037239Z%202c0a0b9b0c9b:%20Waiting%0D%0A2021-06-28T17:04:44.5038008Z%20684eb726ddc5:%20Waiting%0D%0A2021-06-28T17:04:44.6231874Z%206891892cc2ec:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:44.6237975Z%206891892cc2ec:%20Download%20complete%0D%0A2021-06-28T17:04:44.7219410Z%20a0edb687a3da:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:44.7220192Z%20a0edb687a3da:%20Download%20complete%0D%0A2021-06-28T17:04:45.2012438Z%201e987daa2432:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:45.2016113Z%201e987daa2432:%20Download%20complete%0D%0A2021-06-28T17:04:45.5822180Z%20684eb726ddc5:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:45.5823372Z%20684eb726ddc5:%20Download%20complete%0D%0A2021-06-28T17:04:45.7051557Z%20f365d77bcf6d:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:45.7058137Z%20f365d77bcf6d:%20Download%20complete%0D%0A2021-06-28T17:04:46.1133606Z%202ed41dfdfeca:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.1135377Z%202ed41dfdfeca:%20Download%20complete%0D%0A2021-06-28T17:04:46.2447709Z%20e2b88c95fb92:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.2471213Z%20e2b88c95fb92:%20Download%20complete%0D%0A2021-06-28T17:04:46.4060741Z%206a056db05452:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.4064457Z%206a056db05452:%20Download%20complete%0D%0A2021-06-28T17:04:46.4239668Z%2025af1a48b49f:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.4241944Z%2025af1a48b49f:%20Download%20complete%0D%0A2021-06-28T17:04:46.5330806Z%20e626f4616ba2:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.5331693Z%20e626f4616ba2:%20Download%20complete%0D%0A2021-06-28T17:04:46.5983362Z%205f9676349597:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:46.5984052Z%205f9676349597:%20Download%20complete%0D%0A2021-06-28T17:04:47.0379543Z%20b0af097f0da6:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:47.0384524Z%20b0af097f0da6:%20Download%20complete%0D%0A2021-06-28T17:04:47.1493807Z%202c0a0b9b0c9b:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:47.1496964Z%202c0a0b9b0c9b:%20Download%20complete%0D%0A2021-06-28T17:04:48.4168340Z%20691b82e2d0a5:%20Verifying%20Checksum%0D%0A2021-06-28T17:04:48.4236147Z%20691b82e2d0a5:%20Download%20complete%0D%0A2021-06-28T17:04:49.0092216Z%201e987daa2432:%20Pull%20complete%0D%0A2021-06-28T17:04:52.0147329Z%20a0edb687a3da:%20Pull%20complete%0D%0A2021-06-28T17:04:52.2044220Z%206891892cc2ec:%20Pull%20complete%0D%0A2021-06-28T17:04:55.0063431Z%20684eb726ddc5:%20Pull%20complete%0D%0A2021-06-28T17:05:04.8616189Z%20b0af097f0da6:%20Pull%20complete%0D%0A2021-06-28T17:05:06.9657154Z%202ed41dfdfeca:%20Pull%20complete%0D%0A2021-06-28T17:05:07.0790122Z%20f365d77bcf6d:%20Pull%20complete%0D%0A2021-06-28T17:05:09.1186178Z%2025af1a48b49f:%20Pull%20complete%0D%0A2021-06-28T17:05:09.2172350Z%20e2b88c95fb92:%20Pull%20complete%0D%0A2021-06-28T17:05:09.3378173Z%206a056db05452:%20Pull%20complete%0D%0A2021-06-28T17:05:09.4595863Z%205f9676349597:%20Pull%20complete%0D%0A2021-06-28T17:05:09.5781757Z%20e626f4616ba2:%20Pull%20complete%0D%0A2021-06-28T17:05:17.4117218Z%20691b82e2d0a5:%20Pull%20complete%0D%0A2021-06-28T17:05:18.6140556Z%202c0a0b9b0c9b:%20Pull%20complete%0D%0A2021-06-28T17:05:18.6206593Z%20Digest:%20sha256:fc9db23777aea0ee404885f29ebc56305d016304b9ec07a3cd823d132016288b%0D%0A2021-06-28T17:05:18.6226420Z%20Status:%20Downloaded%20newer%20image%20for%20mcr.microsoft.com/appsvc/staticappsclient:stable%0D%0A2021-06-28T17:05:18.6250852Z%20%20---%3E%200588dad152e6%0D%0A2021-06-28T17:05:18.6251524Z%20Step%202/3%20:%20COPY%20entrypoint.sh%20/entrypoint.sh%0D%0A2021-06-28T17:05:20.6974073Z%20%20---%3E%2083be9fc472b5%0D%0A2021-06-28T17:05:20.6974754Z%20Step%203/3%20:%20ENTRYPOINT%20%5B%22sh%22,%20%22/entrypoint.sh%22%5D%0D%0A2021-06-28T17:05:20.7187334Z%20%20---%3E%20Running%20in%2045b4728da4af%0D%0A2021-06-28T17:05:22.6805397Z%20Removing%20intermediate%20container%2045b4728da4af%0D%0A2021-06-28T17:05:22.6807543Z%20%20---%3E%20daa8b41714ec%0D%0A2021-06-28T17:05:22.6808162Z%20Successfully%20built%20daa8b41714ec%0D%0A2021-06-28T17:05:22.6855379Z%20Successfully%20tagged%208a33c1:8fddea6db7c441959795e12948fe899e%0D%0A2021-06-28T17:05:22.6869458Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:22.7281702Z%20##%5Bgroup%5DRun%20actions/checkout@v2%0D%0A2021-06-28T17:05:22.7282350Z%20with:%0D%0A2021-06-28T17:05:22.7282784Z%20%20%20submodules:%20true%0D%0A2021-06-28T17:05:22.7283334Z%20%20%20repository:%20nturinski/ReactSite%0D%0A2021-06-28T17:05:22.7284486Z%20%20%20token:%20***%0D%0A2021-06-28T17:05:22.7284926Z%20%20%20ssh-strict:%20true%0D%0A2021-06-28T17:05:22.7285483Z%20%20%20persist-credentials:%20true%0D%0A2021-06-28T17:05:22.7286026Z%20%20%20clean:%20true%0D%0A2021-06-28T17:05:22.7287498Z%20%20%20fetch-depth:%201%0D%0A2021-06-28T17:05:22.7287972Z%20%20%20lfs:%20false%0D%0A2021-06-28T17:05:22.7288399Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:22.9652215Z%20Syncing%20repository:%20nturinski/ReactSite%0D%0A2021-06-28T17:05:22.9657091Z%20##%5Bgroup%5DGetting%20Git%20version%20info%0D%0A2021-06-28T17:05:22.9658548Z%20Working%20directory%20is%20'/home/runner/work/ReactSite/ReactSite'%0D%0A2021-06-28T17:05:22.9717988Z%20%5Bcommand%5D/usr/bin/git%20version%0D%0A2021-06-28T17:05:22.9856996Z%20git%20version%202.32.0%0D%0A2021-06-28T17:05:22.9879156Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:22.9886419Z%20Deleting%20the%20contents%20of%20'/home/runner/work/ReactSite/ReactSite'%0D%0A2021-06-28T17:05:22.9891105Z%20##%5Bgroup%5DInitializing%20the%20repository%0D%0A2021-06-28T17:05:22.9895365Z%20%5Bcommand%5D/usr/bin/git%20init%20/home/runner/work/ReactSite/ReactSite%0D%0A2021-06-28T17:05:22.9973570Z%20hint:%20Using%20'master'%20as%20the%20name%20for%20the%20initial%20branch.%20This%20default%20branch%20name%0D%0A2021-06-28T17:05:22.9974853Z%20hint:%20is%20subject%20to%20change.%20To%20configure%20the%20initial%20branch%20name%20to%20use%20in%20all%0D%0A2021-06-28T17:05:22.9975967Z%20hint:%20of%20your%20new%20repositories,%20which%20will%20suppress%20this%20warning,%20call:%0D%0A2021-06-28T17:05:22.9976799Z%20hint:%20%0D%0A2021-06-28T17:05:22.9978496Z%20hint:%20%09git%20config%20--global%20init.defaultBranch%20%3Cname%3E%0D%0A2021-06-28T17:05:22.9979149Z%20hint:%20%0D%0A2021-06-28T17:05:22.9979983Z%20hint:%20Names%20commonly%20chosen%20instead%20of%20'master'%20are%20'main',%20'trunk'%20and%0D%0A2021-06-28T17:05:22.9981165Z%20hint:%20'development'.%20The%20just-created%20branch%20can%20be%20renamed%20via%20this%20command:%0D%0A2021-06-28T17:05:22.9982301Z%20hint:%20%0D%0A2021-06-28T17:05:22.9982901Z%20hint:%20%09git%20branch%20-m%20%3Cname%3E%0D%0A2021-06-28T17:05:23.0003618Z%20Initialized%20empty%20Git%20repository%20in%20/home/runner/work/ReactSite/ReactSite/.git/%0D%0A2021-06-28T17:05:23.0005055Z%20%5Bcommand%5D/usr/bin/git%20remote%20add%20origin%20https://github.com/nturinski/ReactSite%0D%0A2021-06-28T17:05:23.0043396Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.0044104Z%20##%5Bgroup%5DDisabling%20automatic%20garbage%20collection%0D%0A2021-06-28T17:05:23.0053341Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20gc.auto%200%0D%0A2021-06-28T17:05:23.0081111Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.0090747Z%20##%5Bgroup%5DSetting%20up%20auth%0D%0A2021-06-28T17:05:23.0101938Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20--name-only%20--get-regexp%20core%5C.sshCommand%0D%0A2021-06-28T17:05:23.0199834Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20--recursive%20git%20config%20--local%20--name-only%20--get-regexp%20'core%5C.sshCommand'%20&&%20git%20config%20--local%20--unset-all%20'core.sshCommand'%20%7C%7C%20:%0D%0A2021-06-28T17:05:23.0630040Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20--name-only%20--get-regexp%20http%5C.https%5C:%5C/%5C/github%5C.com%5C/%5C.extraheader%0D%0A2021-06-28T17:05:23.0699880Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20--recursive%20git%20config%20--local%20--name-only%20--get-regexp%20'http%5C.https%5C:%5C/%5C/github%5C.com%5C/%5C.extraheader'%20&&%20git%20config%20--local%20--unset-all%20'http.https://github.com/.extraheader'%20%7C%7C%20:%0D%0A2021-06-28T17:05:23.0962025Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20http.https://github.com/.extraheader%20AUTHORIZATION:%20basic%20***%0D%0A2021-06-28T17:05:23.1028038Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.1029044Z%20##%5Bgroup%5DFetching%20the%20repository%0D%0A2021-06-28T17:05:23.1036983Z%20%5Bcommand%5D/usr/bin/git%20-c%20protocol.version=2%20fetch%20--no-tags%20--prune%20--progress%20--no-recurse-submodules%20--depth=1%20origin%20+68dfdef5454dac74904c70c78e33a8beed7720c6:refs/remotes/origin/master%0D%0A2021-06-28T17:05:23.3181123Z%20remote:%20Enumerating%20objects:%2051,%20done.%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3182939Z%20remote:%20Counting%20objects:%20%20%201%25%20(1/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3184753Z%20remote:%20Counting%20objects:%20%20%203%25%20(2/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3185891Z%20remote:%20Counting%20objects:%20%20%205%25%20(3/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3186932Z%20remote:%20Counting%20objects:%20%20%207%25%20(4/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3188104Z%20remote:%20Counting%20objects:%20%20%209%25%20(5/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3189455Z%20remote:%20Counting%20objects:%20%2011%25%20(6/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3190510Z%20remote:%20Counting%20objects:%20%2013%25%20(7/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3191554Z%20remote:%20Counting%20objects:%20%2015%25%20(8/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3192387Z%20remote:%20Counting%20objects:%20%2017%25%20(9/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3192975Z%20remote:%20Counting%20objects:%20%2019%25%20(10/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3193544Z%20remote:%20Counting%20objects:%20%2021%25%20(11/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3194131Z%20remote:%20Counting%20objects:%20%2023%25%20(12/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3194714Z%20remote:%20Counting%20objects:%20%2025%25%20(13/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3195284Z%20remote:%20Counting%20objects:%20%2027%25%20(14/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3195870Z%20remote:%20Counting%20objects:%20%2029%25%20(15/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3196534Z%20remote:%20Counting%20objects:%20%2031%25%20(16/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3197122Z%20remote:%20Counting%20objects:%20%2033%25%20(17/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3197709Z%20remote:%20Counting%20objects:%20%2035%25%20(18/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3198287Z%20remote:%20Counting%20objects:%20%2037%25%20(19/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3198874Z%20remote:%20Counting%20objects:%20%2039%25%20(20/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3199455Z%20remote:%20Counting%20objects:%20%2041%25%20(21/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3200025Z%20remote:%20Counting%20objects:%20%2043%25%20(22/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3200606Z%20remote:%20Counting%20objects:%20%2045%25%20(23/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3201176Z%20remote:%20Counting%20objects:%20%2047%25%20(24/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3219161Z%20remote:%20Counting%20objects:%20%2049%25%20(25/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3219767Z%20remote:%20Counting%20objects:%20%2050%25%20(26/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3220348Z%20remote:%20Counting%20objects:%20%2052%25%20(27/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3220929Z%20remote:%20Counting%20objects:%20%2054%25%20(28/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3221507Z%20remote:%20Counting%20objects:%20%2056%25%20(29/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3222119Z%20remote:%20Counting%20objects:%20%2058%25%20(30/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3222706Z%20remote:%20Counting%20objects:%20%2060%25%20(31/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3223276Z%20remote:%20Counting%20objects:%20%2062%25%20(32/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3223868Z%20remote:%20Counting%20objects:%20%2064%25%20(33/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3224452Z%20remote:%20Counting%20objects:%20%2066%25%20(34/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3225022Z%20remote:%20Counting%20objects:%20%2068%25%20(35/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3225679Z%20remote:%20Counting%20objects:%20%2070%25%20(36/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3226253Z%20remote:%20Counting%20objects:%20%2072%25%20(37/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3226831Z%20remote:%20Counting%20objects:%20%2074%25%20(38/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3227412Z%20remote:%20Counting%20objects:%20%2076%25%20(39/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3227979Z%20remote:%20Counting%20objects:%20%2078%25%20(40/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3228557Z%20remote:%20Counting%20objects:%20%2080%25%20(41/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3229127Z%20remote:%20Counting%20objects:%20%2082%25%20(42/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3229723Z%20remote:%20Counting%20objects:%20%2084%25%20(43/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3230310Z%20remote:%20Counting%20objects:%20%2086%25%20(44/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3230879Z%20remote:%20Counting%20objects:%20%2088%25%20(45/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3231460Z%20remote:%20Counting%20objects:%20%2090%25%20(46/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3232057Z%20remote:%20Counting%20objects:%20%2092%25%20(47/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3232624Z%20remote:%20Counting%20objects:%20%2094%25%20(48/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3233207Z%20remote:%20Counting%20objects:%20%2096%25%20(49/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3233778Z%20remote:%20Counting%20objects:%20%2098%25%20(50/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3234359Z%20remote:%20Counting%20objects:%20100%25%20(51/51)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3234975Z%20remote:%20Counting%20objects:%20100%25%20(51/51),%20done.%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3235612Z%20remote:%20Compressing%20objects:%20%20%202%25%20(1/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3236261Z%20remote:%20Compressing%20objects:%20%20%204%25%20(2/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3236896Z%20remote:%20Compressing%20objects:%20%20%206%25%20(3/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3237536Z%20remote:%20Compressing%20objects:%20%20%209%25%20(4/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3238186Z%20remote:%20Compressing%20objects:%20%2011%25%20(5/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3238815Z%20remote:%20Compressing%20objects:%20%2013%25%20(6/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3239457Z%20remote:%20Compressing%20objects:%20%2015%25%20(7/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3240339Z%20remote:%20Compressing%20objects:%20%2018%25%20(8/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3240975Z%20remote:%20Compressing%20objects:%20%2020%25%20(9/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3241624Z%20remote:%20Compressing%20objects:%20%2022%25%20(10/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3242254Z%20remote:%20Compressing%20objects:%20%2025%25%20(11/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3242894Z%20remote:%20Compressing%20objects:%20%2027%25%20(12/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3243565Z%20remote:%20Compressing%20objects:%20%2029%25%20(13/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3244202Z%20remote:%20Compressing%20objects:%20%2031%25%20(14/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3244833Z%20remote:%20Compressing%20objects:%20%2034%25%20(15/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3245469Z%20remote:%20Compressing%20objects:%20%2036%25%20(16/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3246095Z%20remote:%20Compressing%20objects:%20%2038%25%20(17/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3246814Z%20remote:%20Compressing%20objects:%20%2040%25%20(18/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3247452Z%20remote:%20Compressing%20objects:%20%2043%25%20(19/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3248082Z%20remote:%20Compressing%20objects:%20%2045%25%20(20/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3248721Z%20remote:%20Compressing%20objects:%20%2047%25%20(21/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3249344Z%20remote:%20Compressing%20objects:%20%2050%25%20(22/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3249979Z%20remote:%20Compressing%20objects:%20%2052%25%20(23/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3250618Z%20remote:%20Compressing%20objects:%20%2054%25%20(24/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3251243Z%20remote:%20Compressing%20objects:%20%2056%25%20(25/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3251884Z%20remote:%20Compressing%20objects:%20%2059%25%20(26/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3252516Z%20remote:%20Compressing%20objects:%20%2061%25%20(27/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3253138Z%20remote:%20Compressing%20objects:%20%2063%25%20(28/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3253777Z%20remote:%20Compressing%20objects:%20%2065%25%20(29/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3254403Z%20remote:%20Compressing%20objects:%20%2068%25%20(30/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3255041Z%20remote:%20Compressing%20objects:%20%2070%25%20(31/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3255678Z%20remote:%20Compressing%20objects:%20%2072%25%20(32/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3256300Z%20remote:%20Compressing%20objects:%20%2075%25%20(33/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3256939Z%20remote:%20Compressing%20objects:%20%2077%25%20(34/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3257565Z%20remote:%20Compressing%20objects:%20%2079%25%20(35/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3258199Z%20remote:%20Compressing%20objects:%20%2081%25%20(36/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3258957Z%20remote:%20Compressing%20objects:%20%2084%25%20(37/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3259584Z%20remote:%20Compressing%20objects:%20%2086%25%20(38/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3260221Z%20remote:%20Compressing%20objects:%20%2088%25%20(39/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3260862Z%20remote:%20Compressing%20objects:%20%2090%25%20(40/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3261489Z%20remote:%20Compressing%20objects:%20%2093%25%20(41/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3262127Z%20remote:%20Compressing%20objects:%20%2095%25%20(42/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3262742Z%20remote:%20Compressing%20objects:%20%2097%25%20(43/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3263383Z%20remote:%20Compressing%20objects:%20100%25%20(44/44)%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3264058Z%20remote:%20Compressing%20objects:%20100%25%20(44/44),%20done.%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3463571Z%20remote:%20Total%2051%20(delta%202),%20reused%2035%20(delta%201),%20pack-reused%200%20%20%20%20%20%20%20%20%0D%0A2021-06-28T17:05:23.3685970Z%20From%20https://github.com/nturinski/ReactSite%0D%0A2021-06-28T17:05:23.3689406Z%20%20*%20%5Bnew%20ref%5D%20%20%20%20%20%20%20%20%2068dfdef5454dac74904c70c78e33a8beed7720c6%20-%3E%20origin/master%0D%0A2021-06-28T17:05:23.3710937Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.3711898Z%20##%5Bgroup%5DDetermining%20the%20checkout%20info%0D%0A2021-06-28T17:05:23.3713764Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.3714489Z%20##%5Bgroup%5DChecking%20out%20the%20ref%0D%0A2021-06-28T17:05:23.3719326Z%20%5Bcommand%5D/usr/bin/git%20checkout%20--progress%20--force%20-B%20master%20refs/remotes/origin/master%0D%0A2021-06-28T17:05:23.3832472Z%20Reset%20branch%20'master'%0D%0A2021-06-28T17:05:23.3837358Z%20Branch%20'master'%20set%20up%20to%20track%20remote%20branch%20'master'%20from%20'origin'.%0D%0A2021-06-28T17:05:23.3839022Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.3839870Z%20##%5Bgroup%5DSetting%20up%20auth%20for%20fetching%20submodules%0D%0A2021-06-28T17:05:23.3853687Z%20Temporarily%20overriding%20HOME='/home/runner/work/_temp/1bd7481d-81d8-489f-8c60-b75549d96a93'%20before%20making%20global%20git%20config%20changes%0D%0A2021-06-28T17:05:23.3856411Z%20%5Bcommand%5D/usr/bin/git%20config%20--global%20http.https://github.com/.extraheader%20AUTHORIZATION:%20basic%20***%0D%0A2021-06-28T17:05:23.3897405Z%20%5Bcommand%5D/usr/bin/git%20config%20--global%20--unset-all%20url.https://github.com/.insteadOf%0D%0A2021-06-28T17:05:23.3929622Z%20%5Bcommand%5D/usr/bin/git%20config%20--global%20url.https://github.com/.insteadOf%20git@github.com:%0D%0A2021-06-28T17:05:23.3957130Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.3958093Z%20##%5Bgroup%5DFetching%20submodules%0D%0A2021-06-28T17:05:23.3961318Z%20%5Bcommand%5D/usr/bin/git%20submodule%20sync%0D%0A2021-06-28T17:05:23.4383272Z%20%5Bcommand%5D/usr/bin/git%20-c%20protocol.version=2%20submodule%20update%20--init%20--force%20--depth=1%0D%0A2021-06-28T17:05:23.4744742Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20git%20config%20--local%20gc.auto%200%0D%0A2021-06-28T17:05:23.4972119Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.4973522Z%20##%5Bgroup%5DPersisting%20credentials%20for%20submodules%0D%0A2021-06-28T17:05:23.4980531Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20--recursive%20git%20config%20--local%20--name-only%20--get-regexp%20'url%5C.https%5C:%5C/%5C/github%5C.com%5C/%5C.insteadOf'%20&&%20git%20config%20--local%20--unset-all%20'url.https://github.com/.insteadOf'%20%7C%7C%20:%0D%0A2021-06-28T17:05:23.5374422Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20git%20config%20--local%20'http.https://github.com/.extraheader'%20'AUTHORIZATION:%20basic%20***'%20&&%20git%20config%20--local%20--show-origin%20--name-only%20--get-regexp%20remote.origin.url%0D%0A2021-06-28T17:05:23.5609508Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20git%20config%20--local%20'url.https://github.com/.insteadOf'%20'git@github.com:'%0D%0A2021-06-28T17:05:23.5828746Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.5923488Z%20%5Bcommand%5D/usr/bin/git%20log%20-1%20--format='%25H'%0D%0A2021-06-28T17:05:23.5950708Z%20'68dfdef5454dac74904c70c78e33a8beed7720c6'%0D%0A2021-06-28T17:05:23.6147794Z%20##%5Bgroup%5DRun%20Azure/static-web-apps-deploy@v1%0D%0A2021-06-28T17:05:23.6148419Z%20with:%0D%0A2021-06-28T17:05:23.6151189Z%20%20%20azure_static_web_apps_api_token:%20***%0D%0A2021-06-28T17:05:23.6152401Z%20%20%20repo_token:%20***%0D%0A2021-06-28T17:05:23.6152828Z%20%20%20action:%20upload%0D%0A2021-06-28T17:05:23.6153279Z%20%20%20app_location:%20app%0D%0A2021-06-28T17:05:23.6153741Z%20%20%20api_location:%20api%0D%0A2021-06-28T17:05:23.6154215Z%20%20%20output_location:%20build%0D%0A2021-06-28T17:05:23.6154687Z%20##%5Bendgroup%5D%0D%0A2021-06-28T17:05:23.6198900Z%20##%5Bcommand%5D/usr/bin/docker%20run%20--name%20a33c18fddea6db7c441959795e12948fe899e_97a8b7%20--label%208a33c1%20--workdir%20/github/workspace%20--rm%20-e%20INPUT_AZURE_STATIC_WEB_APPS_API_TOKEN%20-e%20INPUT_REPO_TOKEN%20-e%20INPUT_ACTION%20-e%20INPUT_APP_LOCATION%20-e%20INPUT_API_LOCATION%20-e%20INPUT_OUTPUT_LOCATION%20-e%20INPUT_API_BUILD_COMMAND%20-e%20INPUT_APP_ARTIFACT_LOCATION%20-e%20INPUT_APP_BUILD_COMMAND%20-e%20INPUT_ROUTES_LOCATION%20-e%20INPUT_SKIP_APP_BUILD%20-e%20INPUT_CONFIG_FILE_LOCATION%20-e%20HOME%20-e%20GITHUB_JOB%20-e%20GITHUB_REF%20-e%20GITHUB_SHA%20-e%20GITHUB_REPOSITORY%20-e%20GITHUB_REPOSITORY_OWNER%20-e%20GITHUB_RUN_ID%20-e%20GITHUB_RUN_NUMBER%20-e%20GITHUB_RETENTION_DAYS%20-e%20GITHUB_ACTOR%20-e%20GITHUB_WORKFLOW%20-e%20GITHUB_HEAD_REF%20-e%20GITHUB_BASE_REF%20-e%20GITHUB_EVENT_NAME%20-e%20GITHUB_SERVER_URL%20-e%20GITHUB_API_URL%20-e%20GITHUB_GRAPHQL_URL%20-e%20GITHUB_WORKSPACE%20-e%20GITHUB_ACTION%20-e%20GITHUB_EVENT_PATH%20-e%20GITHUB_ACTION_REPOSITORY%20-e%20GITHUB_ACTION_REF%20-e%20GITHUB_PATH%20-e%20GITHUB_ENV%20-e%20RUNNER_OS%20-e%20RUNNER_TOOL_CACHE%20-e%20RUNNER_TEMP%20-e%20RUNNER_WORKSPACE%20-e%20ACTIONS_RUNTIME_URL%20-e%20ACTIONS_RUNTIME_TOKEN%20-e%20ACTIONS_CACHE_URL%20-e%20GITHUB_ACTIONS=true%20-e%20CI=true%20-v%20%22/var/run/docker.sock%22:%22/var/run/docker.sock%22%20-v%20%22/home/runner/work/_temp/_github_home%22:%22/github/home%22%20-v%20%22/home/runner/work/_temp/_github_workflow%22:%22/github/workflow%22%20-v%20%22/home/runner/work/_temp/_runner_file_commands%22:%22/github/file_commands%22%20-v%20%22/home/runner/work/ReactSite/ReactSite%22:%22/github/workspace%22%208a33c1:8fddea6db7c441959795e12948fe899e%0D%0A2021-06-28T17:05:24.1460543Z%20%1B%5B37mDeploymentId:%201f8c51cd-f8e5-42d2-870c-4e8afaf78238%1B%5B0m%0D%0A2021-06-28T17:05:24.1462125Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:24.2617680Z%20%1B%5B37mApp%20Directory%20Location:%20'app'%20was%20found.%1B%5B0m%0D%0A2021-06-28T17:05:24.2618931Z%20%1B%5B37mApi%20Directory%20Location:%20'api'%20was%20found.%1B%5B0m%0D%0A2021-06-28T17:05:24.8987331Z%20%1B%5B37mStarting%20to%20build%20app%20with%20Oryx%1B%5B0m%0D%0A2021-06-28T17:05:24.8998889Z%20%1B%5B33mAzure%20Static%20Web%20Apps%20utilizes%20Oryx%20to%20build%20both%20static%20applications%20and%20Azure%20Functions.%20You%20can%20find%20more%20details%20on%20Oryx%20here:%20https://github.com/microsoft/Oryx%1B%5B0m%0D%0A2021-06-28T17:05:24.9001591Z%20%1B%5B37m---Oryx%20build%20logs---%1B%5B0m%0D%0A2021-06-28T17:05:24.9002862Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:24.9005036Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:25.4965293Z%20%1B%5B37mOperation%20performed%20by%20Microsoft%20Oryx,%20https://github.com/Microsoft/Oryx%1B%5B0m%0D%0A2021-06-28T17:05:25.4966853Z%20%1B%5B37mYou%20can%20report%20issues%20at%20https://github.com/Microsoft/Oryx/issues%1B%5B0m%0D%0A2021-06-28T17:05:25.4967810Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:25.4969017Z%20%1B%5B37mOryx%20Version:%200.2.20210410.1,%20Commit:%20e73613ae1fd73c809c00f357f8df91eb984e1158,%20ReleaseTagName:%2020210410.1%1B%5B0m%0D%0A2021-06-28T17:05:25.4970016Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:25.4970818Z%20%1B%5B37mBuild%20Operation%20ID:%20%7CChVtR/JdD/w=.a7701b38_%1B%5B0m%0D%0A2021-06-28T17:05:25.4972070Z%20%1B%5B37mRepository%20Commit%20:%2068dfdef5454dac74904c70c78e33a8beed7720c6%1B%5B0m%0D%0A2021-06-28T17:05:25.4974072Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:25.5197291Z%20%1B%5B37mDetecting%20platforms...%1B%5B0m%0D%0A2021-06-28T17:05:26.1854323Z%20%1B%5B37mDetected%20following%20platforms:%1B%5B0m%0D%0A2021-06-28T17:05:26.1855216Z%20%1B%5B37m%20%20nodejs:%2014.15.1%1B%5B0m%0D%0A2021-06-28T17:05:26.1921261Z%20%1B%5B37mVersion%20'14.15.1'%20of%20platform%20'nodejs'%20is%20not%20installed.%20Generating%20script%20to%20install%20it...%1B%5B0m%0D%0A2021-06-28T17:05:26.4012958Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:26.4076774Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:26.4089683Z%20%1B%5B37mSource%20directory%20%20%20%20%20:%20/github/workspace/app%1B%5B0m%0D%0A2021-06-28T17:05:26.4091107Z%20%1B%5B37mDestination%20directory:%20/bin/staticsites/ss-oryx/app%1B%5B0m%0D%0A2021-06-28T17:05:26.4092097Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:26.4092942Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:26.4094277Z%20%1B%5B37mDownloading%20and%20extracting%20'nodejs'%20version%20'14.15.1'%20to%20'/tmp/oryx/platforms/nodejs/14.15.1'...%1B%5B0m%0D%0A2021-06-28T17:05:26.8690209Z%20%1B%5B37mDownloaded%20in%200%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:05:26.8691214Z%20%1B%5B37mVerifying%20checksum...%1B%5B0m%0D%0A2021-06-28T17:05:27.0246869Z%20%1B%5B37mExtracting%20contents...%1B%5B0m%0D%0A2021-06-28T17:05:28.1163560Z%20%1B%5B37mDone%20in%202%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:05:28.1164229Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:28.1633082Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:28.1654687Z%20%1B%5B37mUsing%20Node%20version:%1B%5B0m%0D%0A2021-06-28T17:05:28.1667121Z%20%1B%5B37mv14.15.1%1B%5B0m%0D%0A2021-06-28T17:05:28.1677365Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:28.1678006Z%20%1B%5B37mUsing%20Npm%20version:%1B%5B0m%0D%0A2021-06-28T17:05:28.3536389Z%20%1B%5B37m6.14.8%1B%5B0m%0D%0A2021-06-28T17:05:28.3601344Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:28.3602156Z%20%1B%5B37mRunning%20'npm%20install%20--unsafe-perm'...%1B%5B0m%0D%0A2021-06-28T17:05:28.3602892Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:50.0151387Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:50.0161684Z%20%1B%5B37m%3E%20core-js@2.6.9%20postinstall%20/github/workspace/app/node_modules/babel-runtime/node_modules/core-js%1B%5B0m%0D%0A2021-06-28T17:05:50.0163267Z%20%1B%5B37m%3E%20node%20scripts/postinstall%20%7C%7C%20echo%20%22ignore%22%1B%5B0m%0D%0A2021-06-28T17:05:50.0164181Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:50.0164947Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:50.0166203Z%20%1B%5B37m%3E%20core-js-pure@3.1.3%20postinstall%20/github/workspace/app/node_modules/core-js-pure%1B%5B0m%0D%0A2021-06-28T17:05:50.0171573Z%20%1B%5B37m%3E%20node%20scripts/postinstall%20%7C%7C%20echo%20%22ignore%22%1B%5B0m%0D%0A2021-06-28T17:05:50.0172685Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:51.5472503Z%20%1B%5B31mnpm%20WARN%20optional%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20fsevents@1.2.9%20(node_modules/jest-haste-map/node_modules/fsevents):%1B%5B0m%0D%0A2021-06-28T17:05:51.5485927Z%20%1B%5B31mnpm%20WARN%20notsup%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20Unsupported%20platform%20for%20fsevents@1.2.9:%20wanted%20%7B%22os%22:%22darwin%22,%22arch%22:%22any%22%7D%20(current:%20%7B%22os%22:%22linux%22,%22arch%22:%22x64%22%7D)%1B%5B0m%0D%0A2021-06-28T17:05:51.5573405Z%20%1B%5B31mnpm%20WARN%20optional%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20fsevents@1.2.9%20(node_modules/chokidar/node_modules/fsevents):%1B%5B0m%0D%0A2021-06-28T17:05:51.5579701Z%20%1B%5B31mnpm%20WARN%20notsup%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20Unsupported%20platform%20for%20fsevents@1.2.9:%20wanted%20%7B%22os%22:%22darwin%22,%22arch%22:%22any%22%7D%20(current:%20%7B%22os%22:%22linux%22,%22arch%22:%22x64%22%7D)%1B%5B0m%0D%0A2021-06-28T17:05:51.5678246Z%20%1B%5B31mnpm%20WARN%20optional%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20fsevents@2.0.6%20(node_modules/fsevents):%1B%5B0m%0D%0A2021-06-28T17:05:51.5683824Z%20%1B%5B31mnpm%20WARN%20notsup%20SKIPPING%20OPTIONAL%20DEPENDENCY:%20Unsupported%20platform%20for%20fsevents@2.0.6:%20wanted%20%7B%22os%22:%22darwin%22,%22arch%22:%22any%22%7D%20(current:%20%7B%22os%22:%22linux%22,%22arch%22:%22x64%22%7D)%1B%5B0m%0D%0A2021-06-28T17:05:51.5692211Z%20%1B%5B31m%1B%5B0m%0D%0A2021-06-28T17:05:51.5733918Z%20%1B%5B37madded%201420%20packages%20from%20733%20contributors%20and%20audited%201556%20packages%20in%2022.793s%1B%5B0m%0D%0A2021-06-28T17:05:52.4732704Z%20%1B%5B37mfound%2062212%20vulnerabilities%20(42347%20low,%20212%20moderate,%2019651%20high,%202%20critical)%1B%5B0m%0D%0A2021-06-28T17:05:52.4783759Z%20%1B%5B37m%20%20run%20%60npm%20audit%20fix%60%20to%20fix%20them,%20or%20%60npm%20audit%60%20for%20details%1B%5B0m%0D%0A2021-06-28T17:05:52.5765408Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:52.5767597Z%20%1B%5B37mRunning%20'npm%20run%20build'...%1B%5B0m%0D%0A2021-06-28T17:05:52.5769295Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:52.8039002Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:52.8053226Z%20%1B%5B37m%3E%20app@0.1.0%20build%20/github/workspace/app%1B%5B0m%0D%0A2021-06-28T17:05:52.8058820Z%20%1B%5B37m%3E%20react-scripts%20build%1B%5B0m%0D%0A2021-06-28T17:05:52.8059451Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:05:53.9873788Z%20%1B%5B37mCreating%20an%20optimized%20production%20build...%1B%5B0m%0D%0A2021-06-28T17:05:54.9458829Z%20%1B%5B31mBrowserslist:%20caniuse-lite%20is%20outdated.%20Please%20run%20next%20command%20%60npm%20update%60%1B%5B0m%0D%0A2021-06-28T17:06:01.6879348Z%20%1B%5B37mCompiled%20successfully.%1B%5B0m%0D%0A2021-06-28T17:06:01.6887305Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.6891693Z%20%1B%5B37mFile%20sizes%20after%20gzip:%1B%5B0m%0D%0A2021-06-28T17:06:01.6893581Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7016077Z%20%1B%5B37m%20%2041.57%20KB%20%20build/static/js/2.a9cfd29c.chunk.js%1B%5B0m%0D%0A2021-06-28T17:06:01.7017184Z%20%1B%5B37m%20%20897%20B%20%20%20%20%20build/static/js/main.2f732f00.chunk.js%1B%5B0m%0D%0A2021-06-28T17:06:01.7045197Z%20%1B%5B37m%20%20762%20B%20%20%20%20%20build/static/js/runtime~main.a8a9905a.js%1B%5B0m%0D%0A2021-06-28T17:06:01.7136019Z%20%1B%5B37m%20%20517%20B%20%20%20%20%20build/static/css/main.2cce8147.chunk.css%1B%5B0m%0D%0A2021-06-28T17:06:01.7136873Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7145664Z%20%1B%5B37mThe%20project%20was%20built%20assuming%20it%20is%20hosted%20at%20the%20server%20root.%1B%5B0m%0D%0A2021-06-28T17:06:01.7146744Z%20%1B%5B37mYou%20can%20control%20this%20with%20the%20homepage%20field%20in%20your%20package.json.%1B%5B0m%0D%0A2021-06-28T17:06:01.7155287Z%20%1B%5B37mFor%20example,%20add%20this%20to%20build%20it%20for%20GitHub%20Pages:%1B%5B0m%0D%0A2021-06-28T17:06:01.7156226Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7157060Z%20%1B%5B37m%20%20%22homepage%22%20:%20%22http://myname.github.io/myapp%22,%1B%5B0m%0D%0A2021-06-28T17:06:01.7173218Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7173971Z%20%1B%5B37mThe%20build%20folder%20is%20ready%20to%20be%20deployed.%1B%5B0m%0D%0A2021-06-28T17:06:01.7174779Z%20%1B%5B37mYou%20may%20serve%20it%20with%20a%20static%20server:%1B%5B0m%0D%0A2021-06-28T17:06:01.7175395Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7175962Z%20%1B%5B37m%20%20npm%20install%20-g%20serve%1B%5B0m%0D%0A2021-06-28T17:06:01.7176585Z%20%1B%5B37m%20%20serve%20-s%20build%1B%5B0m%0D%0A2021-06-28T17:06:01.7177113Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7177762Z%20%1B%5B37mFind%20out%20more%20about%20deployment%20here:%1B%5B0m%0D%0A2021-06-28T17:06:01.7178511Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7179167Z%20%1B%5B37m%20%20https://bit.ly/CRA-deploy%1B%5B0m%0D%0A2021-06-28T17:06:01.7179796Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7826786Z%20%1B%5B37mPreparing%20output...%1B%5B0m%0D%0A2021-06-28T17:06:01.7827427Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:01.7828317Z%20%1B%5B37mCopying%20files%20to%20destination%20directory%20'/bin/staticsites/ss-oryx/app'...%1B%5B0m%0D%0A2021-06-28T17:06:04.6985088Z%20%1B%5B37mDone%20in%203%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:06:04.7005812Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:04.7009410Z%20%1B%5B37mRemoving%20existing%20manifest%20file%1B%5B0m%0D%0A2021-06-28T17:06:04.7022855Z%20%1B%5B37mCreating%20a%20manifest%20file...%1B%5B0m%0D%0A2021-06-28T17:06:04.7026682Z%20%1B%5B37mManifest%20file%20created.%1B%5B0m%0D%0A2021-06-28T17:06:04.7035172Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:04.7035759Z%20%1B%5B37mDone%20in%2038%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:06:05.1798018Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.1798559Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.1800906Z%20%1B%5B37m---End%20of%20Oryx%20build%20logs---%1B%5B0m%0D%0A2021-06-28T17:06:05.1802440Z%20%1B%5B37mFinished%20building%20app%20with%20Oryx%1B%5B0m%0D%0A2021-06-28T17:06:05.2740209Z%20%1B%5B37mFound%20and%20validated%20'routes.json'%20within%20build%20artifacts%20folder.%1B%5B0m%0D%0A2021-06-28T17:06:05.2744738Z%20%1B%5B37mZipping%20App%20Artifacts%1B%5B0m%0D%0A2021-06-28T17:06:05.3166095Z%20%1B%5B37mDone%20Zipping%20App%20Artifacts%1B%5B0m%0D%0A2021-06-28T17:06:05.3177923Z%20%1B%5B37mStarting%20to%20build%20function%20app%20with%20Oryx%1B%5B0m%0D%0A2021-06-28T17:06:05.3179689Z%20%1B%5B37m---Oryx%20build%20logs---%1B%5B0m%0D%0A2021-06-28T17:06:05.3180676Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.3181512Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.8977350Z%20%1B%5B37mOperation%20performed%20by%20Microsoft%20Oryx,%20https://github.com/Microsoft/Oryx%1B%5B0m%0D%0A2021-06-28T17:06:05.8978877Z%20%1B%5B37mYou%20can%20report%20issues%20at%20https://github.com/Microsoft/Oryx/issues%1B%5B0m%0D%0A2021-06-28T17:06:05.8983850Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.8984995Z%20%1B%5B37mOryx%20Version:%200.2.20210410.1,%20Commit:%20e73613ae1fd73c809c00f357f8df91eb984e1158,%20ReleaseTagName:%2020210410.1%1B%5B0m%0D%0A2021-06-28T17:06:05.8985958Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.8986750Z%20%1B%5B37mBuild%20Operation%20ID:%20%7CMTiMihDw4AE=.26a4c0b8_%1B%5B0m%0D%0A2021-06-28T17:06:05.8987887Z%20%1B%5B37mRepository%20Commit%20:%2068dfdef5454dac74904c70c78e33a8beed7720c6%1B%5B0m%0D%0A2021-06-28T17:06:05.8988759Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:05.9221371Z%20%1B%5B37mDetecting%20platforms...%1B%5B0m%0D%0A2021-06-28T17:06:06.8105787Z%20%1B%5B37mDetected%20following%20platforms:%1B%5B0m%0D%0A2021-06-28T17:06:06.8106536Z%20%1B%5B37m%20%20nodejs:%2014.15.1%1B%5B0m%0D%0A2021-06-28T17:06:07.0132155Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.0239634Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.0244473Z%20%1B%5B37mSource%20directory%20%20%20%20%20:%20/github/workspace/api%1B%5B0m%0D%0A2021-06-28T17:06:07.0249166Z%20%1B%5B37mDestination%20directory:%20/bin/staticsites/ss-oryx/api%1B%5B0m%0D%0A2021-06-28T17:06:07.0253463Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.0863534Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.0868489Z%20%1B%5B37mUsing%20Node%20version:%1B%5B0m%0D%0A2021-06-28T17:06:07.0892343Z%20%1B%5B37mv14.15.1%1B%5B0m%0D%0A2021-06-28T17:06:07.0898851Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.0903251Z%20%1B%5B37mUsing%20Npm%20version:%1B%5B0m%0D%0A2021-06-28T17:06:07.2624460Z%20%1B%5B37m6.14.8%1B%5B0m%0D%0A2021-06-28T17:06:07.2697697Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.2699024Z%20%1B%5B37mInstalling%20production%20dependencies%20in%20'/github/workspace/api/.oryx_prod_node_modules'...%1B%5B0m%0D%0A2021-06-28T17:06:07.2699927Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.2700690Z%20%1B%5B37mRunning%20'npm%20install%20--unsafe-perm%20--production'...%1B%5B0m%0D%0A2021-06-28T17:06:07.2701398Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.7902001Z%20%1B%5B31mnpm%20notice%20created%20a%20lockfile%20as%20package-lock.json.%20You%20should%20commit%20this%20file.%1B%5B0m%0D%0A2021-06-28T17:06:07.7960796Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20description%1B%5B0m%0D%0A2021-06-28T17:06:07.8022059Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20repository%20field.%1B%5B0m%0D%0A2021-06-28T17:06:07.8087640Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20license%20field.%1B%5B0m%0D%0A2021-06-28T17:06:07.8094595Z%20%1B%5B31m%1B%5B0m%0D%0A2021-06-28T17:06:07.9381557Z%20%1B%5B37mup%20to%20date%20in%200.242s%1B%5B0m%0D%0A2021-06-28T17:06:07.9396715Z%20%1B%5B37mfound%200%20vulnerabilities%1B%5B0m%0D%0A2021-06-28T17:06:07.9397439Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.9475686Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:07.9476492Z%20%1B%5B37mRunning%20'npm%20install%20--unsafe-perm'...%1B%5B0m%0D%0A2021-06-28T17:06:07.9477152Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:08.4618948Z%20%1B%5B31mnpm%20notice%20created%20a%20lockfile%20as%20package-lock.json.%20You%20should%20commit%20this%20file.%1B%5B0m%0D%0A2021-06-28T17:06:08.4696223Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20description%1B%5B0m%0D%0A2021-06-28T17:06:08.4753864Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20repository%20field.%1B%5B0m%0D%0A2021-06-28T17:06:08.4818066Z%20%1B%5B31mnpm%20WARN%20api@1.0.0%20No%20license%20field.%1B%5B0m%0D%0A2021-06-28T17:06:08.4823372Z%20%1B%5B31m%1B%5B0m%0D%0A2021-06-28T17:06:08.6068892Z%20%1B%5B37mup%20to%20date%20in%200.228s%1B%5B0m%0D%0A2021-06-28T17:06:08.6083893Z%20%1B%5B37mfound%200%20vulnerabilities%1B%5B0m%0D%0A2021-06-28T17:06:08.6091962Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:08.6201296Z%20%1B%5B37mPreparing%20output...%1B%5B0m%0D%0A2021-06-28T17:06:08.6201969Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:08.6202887Z%20%1B%5B37mCopying%20files%20to%20destination%20directory%20'/bin/staticsites/ss-oryx/api'...%1B%5B0m%0D%0A2021-06-28T17:06:08.6244514Z%20%1B%5B37mDone%20in%200%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:06:08.6259452Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:08.6262993Z%20%1B%5B37mRemoving%20existing%20manifest%20file%1B%5B0m%0D%0A2021-06-28T17:06:08.6277450Z%20%1B%5B37mCreating%20a%20manifest%20file...%1B%5B0m%0D%0A2021-06-28T17:06:08.6302205Z%20%1B%5B37mManifest%20file%20created.%1B%5B0m%0D%0A2021-06-28T17:06:08.6302868Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:08.6303405Z%20%1B%5B37mDone%20in%201%20sec(s).%1B%5B0m%0D%0A2021-06-28T17:06:10.0629068Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:10.0629729Z%20%1B%5B37m%1B%5B0m%0D%0A2021-06-28T17:06:10.0630355Z%20%1B%5B37m---End%20of%20Oryx%20build%20logs---%1B%5B0m%0D%0A2021-06-28T17:06:10.0657342Z%20%1B%5B33mFunction%20Runtime%20Information.%20OS:%20Linux,%20Functions%20Runtime:%20v3,%20Node%20version:%2012.X%1B%5B0m%0D%0A2021-06-28T17:06:10.0658640Z%20%1B%5B37mFinished%20building%20function%20app%20with%20Oryx%1B%5B0m%0D%0A2021-06-28T17:06:10.0915381Z%20%1B%5B37mZipping%20Api%20Artifacts%1B%5B0m%0D%0A2021-06-28T17:06:10.0935089Z%20%1B%5B37mDone%20Zipping%20Api%20Artifacts%1B%5B0m%0D%0A2021-06-28T17:06:10.3331236Z%20%1B%5B37mUploading%20build%20artifacts.%1B%5B0m%0D%0A2021-06-28T17:06:10.9510682Z%20%1B%5B32mFinished%20Upload.%20Polling%20on%20deployment.%1B%5B0m%0D%0A2021-06-28T17:06:11.1521084Z%20%1B%5B37mStatus:%20InProgress.%20Time:%200.2009919(s)%1B%5B0m%0D%0A2021-06-28T17:06:26.2305625Z%20%1B%5B37mStatus:%20InProgress.%20Time:%2015.2794574(s)%1B%5B0m%0D%0A2021-06-28T17:06:41.7259782Z%20%1B%5B37mStatus:%20Succeeded.%20Time:%2030.7741133(s)%1B%5B0m%0D%0A2021-06-28T17:06:41.7260591Z%20%1B%5B32mDeployment%20Complete%20:)%1B%5B0m%0D%0A2021-06-28T17:06:41.7261966Z%20%1B%5B32mVisit%20your%20site%20at:%20https://calm-sand-06d64a710.azurestaticapps.net%1B%5B0m%0D%0A2021-06-28T17:06:41.7297894Z%20%1B%5B37mThanks%20for%20using%20Azure%20Static%20Web%20Apps!%1B%5B0m%0D%0A2021-06-28T17:06:41.7298795Z%20%1B%5B37mExiting%1B%5B0m%0D%0A2021-06-28T17:06:42.7983450Z%20Post%20job%20cleanup.%0D%0A2021-06-28T17:06:42.9240375Z%20%5Bcommand%5D/usr/bin/git%20version%0D%0A2021-06-28T17:06:42.9287629Z%20git%20version%202.32.0%0D%0A2021-06-28T17:06:42.9324136Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20--name-only%20--get-regexp%20core%5C.sshCommand%0D%0A2021-06-28T17:06:42.9364221Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20--recursive%20git%20config%20--local%20--name-only%20--get-regexp%20'core%5C.sshCommand'%20&&%20git%20config%20--local%20--unset-all%20'core.sshCommand'%20%7C%7C%20:%0D%0A2021-06-28T17:06:42.9642058Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20--name-only%20--get-regexp%20http%5C.https%5C:%5C/%5C/github%5C.com%5C/%5C.extraheader%0D%0A2021-06-28T17:06:42.9667758Z%20http.https://github.com/.extraheader%0D%0A2021-06-28T17:06:42.9684113Z%20%5Bcommand%5D/usr/bin/git%20config%20--local%20--unset-all%20http.https://github.com/.extraheader%0D%0A2021-06-28T17:06:42.9718623Z%20%5Bcommand%5D/usr/bin/git%20submodule%20foreach%20--recursive%20git%20config%20--local%20--name-only%20--get-regexp%20'http%5C.https%5C:%5C/%5C/github%5C.com%5C/%5C.extraheader'%20&&%20git%20config%20--local%20--unset-all%20'http.https://github.com/.extraheader'%20%7C%7C%20:%0D%0A2021-06-28T17:06:43.0055412Z%20Cleaning%20up%20orphan%20processes%0D%0A -` +`; const expectedLogState01: LogState = { withinGroup: false, overlappingEntries: false, @@ -981,7 +981,7 @@ const expectedLogState03: LogState = { endFoldingIndices: [ ], firstIndex: 0, -} +}; const expectedFoldingRange01: FoldingRange[] = [ { diff --git a/test/swaCliTaskProvider.test.ts b/test/swaCliTaskProvider.test.ts index d69dc3593..25e21f05f 100644 --- a/test/swaCliTaskProvider.test.ts +++ b/test/swaCliTaskProvider.test.ts @@ -51,7 +51,7 @@ suite('SWA task provider', async () => { tasks.forEach((task) => { verifyTaskForkWorkspace(testCase, task); - }) + }); } }); } diff --git a/test/testUtils.ts b/test/testUtils.ts index 91a9e18d4..809977d4a 100644 --- a/test/testUtils.ts +++ b/test/testUtils.ts @@ -17,5 +17,5 @@ export function getWorkspaceUri(testWorkspaceName: string): Uri { } } - throw new Error(`Unable to find workspace "${testWorkspaceName}""`) + throw new Error(`Unable to find workspace "${testWorkspaceName}""`); }