From 15e849f4c583380afc80c464f7a1082a6fafc7a5 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Fri, 19 Jun 2026 02:28:41 -0500 Subject: [PATCH] fix: add missing fields to gitea_metadata_update tool (#649) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add 9 fields that metadata_get returns but metadata_update didn't expose: description, license_name, element_name, standards_version, standards_source, display_name, maintainer, maintainer_url, language. No logic changes needed — existing merge semantics handle them automatically (fetch current, spread, overwrite provided fields). Closes #649 --- src/index.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 73b59e6..e497719 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1720,13 +1720,22 @@ server.tool( repo: z.string().describe('Repository name'), name: z.string().optional().describe('Project name'), org: z.string().optional().describe('Organization'), + description: z.string().optional().describe('Project description'), version: z.string().optional().describe('Version string (e.g. 06.00.00)'), version_prefix: z.string().optional().describe('Tag prefix for version display (e.g. v1.26.1-moko.)'), license_spdx: z.string().optional().describe('SPDX license identifier'), + license_name: z.string().optional().describe('Human-readable license name (e.g. GNU General Public License v3)'), + element_name: z.string().optional().describe('Extension element name (e.g. pkg_mokosuitecrm, mod_mokojoomhero)'), platform: z.string().optional().describe('Platform (joomla, wordpress, dolibarr, go, mcp, platform, generic)'), + standards_version: z.string().optional().describe('mokoplatform standards version (e.g. 05.01.00)'), + standards_source: z.string().optional().describe('URL to standards repo'), + display_name: z.string().optional().describe('Human-readable display name (e.g. Package - MokoSuite CRM)'), + maintainer: z.string().optional().describe('Maintainer name (e.g. Moko Consulting)'), + maintainer_url: z.string().optional().describe('Maintainer website URL'), info_url: z.string().optional().describe('Extension info/product page URL'), - target_version: z.string().optional().describe('Target platform version regex (e.g. (5|6)\\.*)'), + target_version: z.string().optional().describe('Target platform version regex (e.g. 6..*)'), php_minimum: z.string().optional().describe('Minimum PHP version (e.g. 8.1)'), + language: z.string().optional().describe('Primary language (e.g. PHP, Go, TypeScript)'), package_type: z.string().optional().describe('Extension type (component, module, plugin, package, template, library, file)'), entry_point: z.string().optional().describe('Build entry point path'), ...ConnectionParam, -- 2.52.0