refactor(antigravity): migrate coder_app to vscode-desktop-core module

This commit is contained in:
DevelopmentCats 2025-12-02 13:36:00 -06:00
parent c5d31eb6b2
commit f1d210964c
2 changed files with 24 additions and 23 deletions

View File

@ -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();

View File

@ -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."
} }