Skip to content

Commit 20a18fa

Browse files
committed
[JetBrains] display workspace name on the remote navbar
1 parent c24b8f4 commit 20a18fa

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

components/ide/jetbrains/backend-plugin/src/main/kotlin/io/gitpod/jetbrains/remote/GitpodGatewayClientCustomizationProvider.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class GitpodGatewayClientCustomizationProvider : GatewayClientCustomizationProvi
1717

1818
override val controlCenter: GatewayControlCenterProvider = object : GatewayControlCenterProvider {
1919
override fun getHostnameDisplayKind() = GatewayHostnameDisplayKind.ShowHostnameOnNavbar
20-
override fun getHostnameShort() = title
20+
override fun getHostnameShort() = System.getenv("GITPOD_WORKSPACE_NAME") ?: title
2121
override fun getHostnameLong() = title
2222
}
2323
}

components/server/src/workspace/workspace-starter.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1587,6 +1587,12 @@ export class WorkspaceStarter {
15871587
sysEnvvars.push(isSetJavaXmx);
15881588
sysEnvvars.push(isSetJavaProcessorCount);
15891589
sysEnvvars.push(disableJetBrainsLocalPortForwarding);
1590+
if (workspace.context.title) {
1591+
const workspaceNameEnv = new EnvironmentVariable();
1592+
workspaceNameEnv.setName("GITPOD_WORKSPACE_NAME");
1593+
workspaceNameEnv.setValue(workspace.context.title);
1594+
sysEnvvars.push(workspaceNameEnv);
1595+
}
15901596
const spec = new StartWorkspaceSpec();
15911597
await createGitpodTokenPromise;
15921598
spec.setEnvvarsList(envvars);

0 commit comments

Comments
 (0)