diff --git a/patches/sagemaker/sagemaker-extension.diff b/patches/sagemaker/sagemaker-extension.diff index f979780..f24e718 100644 --- a/patches/sagemaker/sagemaker-extension.diff +++ b/patches/sagemaker/sagemaker-extension.diff @@ -2,7 +2,7 @@ Index: code-editor-src/extensions/sagemaker-extension/src/extension.ts =================================================================== --- /dev/null +++ code-editor-src/extensions/sagemaker-extension/src/extension.ts -@@ -0,0 +1,205 @@ +@@ -0,0 +1,211 @@ +import * as vscode from 'vscode'; +import * as fs from 'fs'; +import { SessionWarning } from "./sessionWarning"; @@ -179,7 +179,13 @@ Index: code-editor-src/extensions/sagemaker-extension/src/extension.ts + +export function activate(context: vscode.ExtensionContext) { + -+ // TODO: log activation of extension ++ // this extension will only activate within a sagemaker app ++ const isSageMakerApp = !!process.env?.SAGEMAKER_APP_TYPE_LOWERCASE; ++ if (!isSageMakerApp) { ++ console.log('Skipping activation of Sagemaker Extension...'); ++ return; ++ } ++ + console.log('Activating Sagemaker Extension...'); + + // execute the get cookie command and save the data to cookies diff --git a/patches/sagemaker/sagemaker-extensions-sync.diff b/patches/sagemaker/sagemaker-extensions-sync.diff index 73cc469..781a8da 100644 --- a/patches/sagemaker/sagemaker-extensions-sync.diff +++ b/patches/sagemaker/sagemaker-extensions-sync.diff @@ -141,7 +141,7 @@ Index: code-editor-src/extensions/sagemaker-extensions-sync/src/extension.ts =================================================================== --- /dev/null +++ code-editor-src/extensions/sagemaker-extensions-sync/src/extension.ts -@@ -0,0 +1,100 @@ +@@ -0,0 +1,103 @@ +import * as process from "process"; +import * as vscode from 'vscode'; + @@ -163,9 +163,12 @@ Index: code-editor-src/extensions/sagemaker-extensions-sync/src/extension.ts + // this extension will only activate within a sagemaker app + const isSageMakerApp = !!process.env?.SAGEMAKER_APP_TYPE_LOWERCASE; + if (!isSageMakerApp) { ++ console.log('Skipping activation of Sagemaker Extension Sync...'); + return; + } + ++ console.log('Activating Sagemaker Extension Sync...'); ++ + // get installed extensions. this could be different from pvExtensions b/c vscode sometimes doesn't delete the assets + // for an old extension when uninstalling or changing versions + const installedExtensions = new Set(await getInstalledExtensions());