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" {
source = "registry.coder.com/coder/vscode-desktop-core/coder"
version = "1.0.1"
agent_id = var.agent_id agent_id = var.agent_id
external = true
icon = "/icon/antigravity.svg" web_app_icon = "/icon/antigravity.svg"
slug = var.slug web_app_slug = var.slug
display_name = var.display_name web_app_display_name = var.display_name
order = var.order web_app_order = var.order
group = var.group web_app_group = var.group
url = join("", [
"antigravity://coder.coder-remote/open", folder = var.folder
"?owner=", open_recent = var.open_recent
data.coder_workspace_owner.me.name, protocol = "antigravity"
"&workspace=",
data.coder_workspace.me.name,
var.folder != "" ? join("", ["&folder=", var.folder]) : "",
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."
} }