From 2b9bfb032e3614ff960cb5e55576d85e705d72b4 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 19 Apr 2026 13:07:35 -0500 Subject: [PATCH] Protect updates.xml from bulk sync overwrite MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Set protected=true, remove template reference. updates.xml is managed by the release workflow, not bulk sync — sync was replacing it with a stub template containing {{EXTENSION_NAME}} placeholders. Co-Authored-By: Claude Opus 4.6 (1M context) --- definitions/default/waas-component.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/definitions/default/waas-component.tf b/definitions/default/waas-component.tf index 29b36d3..1608986 100644 --- a/definitions/default/waas-component.tf +++ b/definitions/default/waas-component.tf @@ -85,11 +85,11 @@ locals { { name = "updates.xml" extension = "xml" - description = "Joomla extension update server manifest — lists releases for Joomla auto-update; must be kept in sync with manifest.xml version" + description = "Joomla extension update server manifest — lists releases for Joomla auto-update; managed by release workflow, never overwritten by sync" required = true always_overwrite = false + protected = true audience = "developer" - template = "templates/joomla/updates.xml.template" stub_content = <<-MOKO_END