diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 25cd965774..2be2b2a992 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -94,6 +94,7 @@ jobs: env: VSCE_PAT: ${{ secrets.VSCE_PAT }} OVSX_PAT: ${{ secrets.OVSX_PAT }} + CLINE_ENVIRONMENT: production run: | # Required to generate the .vsix vsce package --out "cline-${{ steps.get_version.outputs.version }}.vsix" diff --git a/.vscode/launch.json b/.vscode/launch.json index eb12602148..3ea333945f 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -14,7 +14,8 @@ "preLaunchTask": "${defaultBuildTask}", "env": { "IS_DEV": "true", - "DEV_WORKSPACE_FOLDER": "${workspaceFolder}" + "DEV_WORKSPACE_FOLDER": "${workspaceFolder}", + "CLINE_ENVIRONMENT": "production" } }, { @@ -37,7 +38,8 @@ "env": { "IS_DEV": "true", "TEMP_PROFILE": "true", - "DEV_WORKSPACE_FOLDER": "${workspaceFolder}" + "DEV_WORKSPACE_FOLDER": "${workspaceFolder}", + "CLINE_ENVIRONMENT": "production" } }, { diff --git a/src/config.ts b/src/config.ts index 10e952061f..ee9864233c 100644 --- a/src/config.ts +++ b/src/config.ts @@ -1,6 +1,6 @@ export type Environment = "production" | "staging" | "local" -const CURRENT_ENVIRONMENT: Environment = "production" +const CLINE_ENVIRONMENT: Environment = (process.env.CLINE_ENVIRONMENT as Environment) || "production" interface EnvironmentConfig { appBaseUrl: string @@ -55,4 +55,4 @@ const configs: Record = { }, } -export const clineEnvConfig = configs[CURRENT_ENVIRONMENT] +export const clineEnvConfig = configs[CLINE_ENVIRONMENT] diff --git a/webview-ui/src/config.ts b/webview-ui/src/config.ts index 4445c4a102..37bf654218 100644 --- a/webview-ui/src/config.ts +++ b/webview-ui/src/config.ts @@ -1,6 +1,6 @@ export type Environment = "production" | "staging" | "local" -const CURRENT_ENVIRONMENT: Environment = "production" +const CLINE_ENVIRONMENT: Environment = (process.env.CLINE_ENVIRONMENT as Environment) || "production" interface EnvironmentConfig { appBaseUrl: string @@ -18,4 +18,4 @@ const configs: Record = { }, } -export const clineEnvConfig = configs[CURRENT_ENVIRONMENT] +export const clineEnvConfig = configs[CLINE_ENVIRONMENT] diff --git a/webview-ui/vite.config.ts b/webview-ui/vite.config.ts index af9d91fc8c..9f83dc38c0 100644 --- a/webview-ui/vite.config.ts +++ b/webview-ui/vite.config.ts @@ -67,6 +67,7 @@ export default defineConfig({ NODE_ENV: JSON.stringify(process.env.IS_DEV ? "development" : "production"), IS_DEV: JSON.stringify(process.env.IS_DEV), IS_TEST: JSON.stringify(process.env.IS_TEST), + CLINE_ENVIRONMENT: JSON.stringify(process.env.CLINE_ENVIRONMENT ?? "production"), }, }, resolve: {