refactor(antigravity): migrate coder_app to vscode-desktop-core module
This commit is contained in:
parent
c5d31eb6b2
commit
f1d210964c
@ -26,7 +26,10 @@ describe("antigravity", async () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const coder_app = state.resources.find(
|
const coder_app = state.resources.find(
|
||||||
(res) => res.type === "coder_app" && res.name === "antigravity",
|
(res) =>
|
||||||
|
res.type === "coder_app" &&
|
||||||
|
res.module === "module.vscode-desktop-core" &&
|
||||||
|
res.name === "vscode-desktop",
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(coder_app).not.toBeNull();
|
expect(coder_app).not.toBeNull();
|
||||||
@ -83,7 +86,10 @@ describe("antigravity", async () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
const coder_app = state.resources.find(
|
const coder_app = state.resources.find(
|
||||||
(res) => res.type === "coder_app" && res.name === "antigravity",
|
(res) =>
|
||||||
|
res.type === "coder_app" &&
|
||||||
|
res.module === "module.vscode-desktop-core" &&
|
||||||
|
res.name === "vscode-desktop",
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(coder_app).not.toBeNull();
|
expect(coder_app).not.toBeNull();
|
||||||
|
|||||||
@ -64,26 +64,21 @@ locals {
|
|||||||
mcp_b64 = var.mcp != "" ? base64encode(var.mcp) : ""
|
mcp_b64 = var.mcp != "" ? base64encode(var.mcp) : ""
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "coder_app" "antigravity" {
|
module "vscode-desktop-core" {
|
||||||
agent_id = var.agent_id
|
source = "registry.coder.com/coder/vscode-desktop-core/coder"
|
||||||
external = true
|
version = "1.0.1"
|
||||||
icon = "/icon/antigravity.svg"
|
|
||||||
slug = var.slug
|
agent_id = var.agent_id
|
||||||
display_name = var.display_name
|
|
||||||
order = var.order
|
web_app_icon = "/icon/antigravity.svg"
|
||||||
group = var.group
|
web_app_slug = var.slug
|
||||||
url = join("", [
|
web_app_display_name = var.display_name
|
||||||
"antigravity://coder.coder-remote/open",
|
web_app_order = var.order
|
||||||
"?owner=",
|
web_app_group = var.group
|
||||||
data.coder_workspace_owner.me.name,
|
|
||||||
"&workspace=",
|
folder = var.folder
|
||||||
data.coder_workspace.me.name,
|
open_recent = var.open_recent
|
||||||
var.folder != "" ? join("", ["&folder=", var.folder]) : "",
|
protocol = "antigravity"
|
||||||
var.open_recent ? "&openRecent" : "",
|
|
||||||
"&url=",
|
|
||||||
data.coder_workspace.me.access_url,
|
|
||||||
"&token=$SESSION_TOKEN",
|
|
||||||
])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "coder_script" "antigravity_mcp" {
|
resource "coder_script" "antigravity_mcp" {
|
||||||
@ -103,7 +98,7 @@ resource "coder_script" "antigravity_mcp" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
output "antigravity_url" {
|
output "antigravity_url" {
|
||||||
value = coder_app.antigravity.url
|
value = module.vscode-desktop-core.ide_uri
|
||||||
description = "Antigravity IDE URL."
|
description = "Antigravity IDE URL."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user