{"version":3,"file":"beta-upgrade-project-postgres-version.mjs","names":[],"sources":["../../src/actions/beta-upgrade-project-postgres-version.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { supabase } from \"../app\";\n\nexport const SupabaseBetaUpgradeProjectPostgresVersionInput = z.object({\n  ref: z.string().describe(\"The project's unique reference ID.\"),\n  target_version: z.string().describe(\"Target PostgreSQL version (e.g., '15.1.0.123'); must be available in the specified `release_channel`.\"),\n  release_channel: z.enum([\"alpha\", \"beta\", \"ga\", \"internal\", \"withdrawn\"]).describe(\"Release channel for selecting the PostgreSQL version.\"),\n}).describe(\"Parameters to upgrade a project's PostgreSQL version.\");\nexport const SupabaseBetaUpgradeProjectPostgresVersionOutput = z.object({\n  tracking_id: z.string().describe(\"Tracking ID for the initiated upgrade operation.\").nullable(),\n}).passthrough().describe(\"Supabase Management API: Upgrade Project Postgres Version (Beta) — Response.\\n\\nResponse body returned on successful POST /v1/projects/{ref}/upgrade.\");\n\nexport const supabaseBetaUpgradeProjectPostgresVersion: AppAction<\n  typeof SupabaseBetaUpgradeProjectPostgresVersionInput,\n  typeof SupabaseBetaUpgradeProjectPostgresVersionOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_BETA_UPGRADE_PROJECT_POSTGRES_VERSION\", {\n  slug: \"supabase-beta-upgrade-project-postgres-version\",\n  name: \"Upgrade the project's PostgreSQL version\",\n  description: \"Initiates an asynchronous upgrade of a Supabase project's PostgreSQL database to a specified `target_version` from a selected `release_channel`, returning a `tracking_id` to monitor status; the `target_version` must be available in the chosen channel.\",\n  input: SupabaseBetaUpgradeProjectPostgresVersionInput,\n  output: SupabaseBetaUpgradeProjectPostgresVersionOutput,\n});\n"],"mappings":";;;AAeA,MAAa,4CAIT,OAAO,kDAAkD;CAC3D,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAjB4D,EAAE,OAAO;EACrE,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,oCAAoC;EAC7D,gBAAgB,EAAE,OAAO,CAAC,CAAC,SAAS,uGAAuG;EAC3I,iBAAiB,EAAE,KAAK;GAAC;GAAS;GAAQ;GAAM;GAAY;EAAW,CAAC,CAAC,CAAC,SAAS,uDAAuD;CAC5I,CAAC,CAAC,CAAC,SAAS,uDAaH;CACP,QAb6D,EAAE,OAAO,EACtE,aAAa,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD,CAAC,CAAC,SAAS,EAChG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,uJAWhB;AACV,CAAC"}