From 7fdaeb3ccf2379f019607aa9bcf5fd2aaaa82716 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:24:19 +0200 Subject: [PATCH 01/10] release: bump version to 1.2.3 --- metadata.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.yaml b/metadata.yaml index 38d6a10..ba9e608 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -4,7 +4,7 @@ origin_path: skills/github-build-or-reuse plugin_manifest: .codex-plugin/plugin.json category: github status: active -version: 1.2.2 +version: 1.2.3 sync: enabled: false interval: weekly From d803617a9484d6c3e4ec982e2a3f8989bdade584 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:24:37 +0200 Subject: [PATCH 02/10] release: align canonical skill version --- skills/github-build-or-reuse/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/github-build-or-reuse/SKILL.md b/skills/github-build-or-reuse/SKILL.md index f93aeb2..f2f1f9e 100644 --- a/skills/github-build-or-reuse/SKILL.md +++ b/skills/github-build-or-reuse/SKILL.md @@ -5,7 +5,7 @@ license: MIT compatibility: "Requires network access and a GitHub search/API/CLI or equivalent web research capability for live repository due diligence." metadata: author: "GitHub Community Spain" - version: "1.2.2" + version: "1.2.3" --- # GitHub Build or Reuse From 741bf711d4cec89af3d2f91096a4ff8c8cca6e10 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:25:05 +0200 Subject: [PATCH 03/10] release: finalize 1.2.3 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3de253..f0f0ce7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented here. ## [Unreleased] +## [1.2.3] - 2026-09-07 + ### Added - Pinned multi-host compatibility smoke tests for GitHub Copilot CLI 1.0.83, OpenAI Codex CLI 0.153.4, Claude Code 2.1.263, Gemini CLI 0.58.0, and GitHub Agentic Workflows 0.88.4. From 2891369e2f38daf77daf2a637cdae392975c0223 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:25:22 +0200 Subject: [PATCH 04/10] release: add v1.2.3 notes --- docs/releases/v1.2.3.md | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docs/releases/v1.2.3.md diff --git a/docs/releases/v1.2.3.md b/docs/releases/v1.2.3.md new file mode 100644 index 0000000..936024c --- /dev/null +++ b/docs/releases/v1.2.3.md @@ -0,0 +1,48 @@ +# GitHub Build or Reuse v1.2.3 + +This patch release completes the first Agent Plugins 1.0 portability pilot with evidence from real current clients while preserving the existing Agent Skill and skills.sh install paths. + +## Multi-host compatibility evidence + +The repository CI now pins and verifies: + +- **GitHub Copilot CLI 1.0.83** — marketplace add/browse/install/list; +- **OpenAI Codex CLI 0.153.4** — native root Agent Plugin marketplace install with installed/enabled state; +- **Claude Code 2.1.263** — strict plugin validation, local marketplace installation and installed-plugin discovery; +- **Gemini CLI 0.58.0** — extension validation/install/discovery and preservation of the canonical Agent Skill; +- **GitHub Agentic Workflows 0.88.4** — experimental `plugins:` compile-time consumption with `v1.2.2` resolved to its exact commit in generated workflow state. + +Cursor remains explicitly classified as vendor-documented native Agent Plugins support without repository-executed headless install evidence. + +These are package/install/compile results. They do not claim model-driven behavioral parity; that stronger lifecycle work continues in #35. + +## Adapter hardening + +Real Claude Code validation exposed an unnecessary cross-host `interface` object in the generated Claude adapter. The generator now emits a minimal Claude-native manifest while still deriving all runtime behavior from the same canonical: + +`skills/github-build-or-reuse/SKILL.md` + +No platform-specific copy of the skill was introduced. + +## Release supply-chain hardening + +The repository now includes an importable immutable release-tag ruleset recipe derived from GitHub's official ruleset recipes. It targets `refs/tags/v*` and blocks update, deletion and non-fast-forward changes. + +The recipe, validator and idempotent admin helper are versioned, but **live activation still requires repository administration permission** and remains tracked in #32. This release does not claim the server-side ruleset is already active. + +## Distribution stability + +The following remain unchanged: + +- repository: `ghspain/github-build-or-reuse`; +- canonical skill: `github-build-or-reuse`; +- canonical path: `skills/github-build-or-reuse/SKILL.md`; +- skills.sh / `npx skills` discovery path; +- USE / CONTRIBUTE / FORK / BUILD decision behavior; +- no mandatory custom MCP dependency for this capability. + +## Follow-up + +- #32 — activate and verify immutable release-tag ruleset server-side. +- #35 — verify behavioral execution and update/governance parity before retiring any generated compatibility adapter. +- `svg153/skills#33` — parent Agent Plugins distribution/governance initiative. From ea199d85a7babdcedf8560b3650c01243061cf9c Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:25:32 +0200 Subject: [PATCH 05/10] build: regenerate Agent Plugin manifest for 1.2.3 --- plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.json b/plugin.json index df1a048..ed1f0b7 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "github-build-or-reuse", - "version": "1.2.2", + "version": "1.2.3", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD.", "author": { "name": "GitHub Community Spain", From 180481a7cf75cdfcbc37e6d0c52450356fcb38d9 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:25:42 +0200 Subject: [PATCH 06/10] build: regenerate marketplace for 1.2.3 --- marketplace.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/marketplace.json b/marketplace.json index e269673..5cee612 100644 --- a/marketplace.json +++ b/marketplace.json @@ -12,7 +12,7 @@ "name": "github-build-or-reuse", "source": "./", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD.", - "version": "1.2.2" + "version": "1.2.3" } ] } From ac753d1d17bea87ee5b5a7595007204fcfc6ee15 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:25:54 +0200 Subject: [PATCH 07/10] build: regenerate Codex adapter for 1.2.3 --- .codex-plugin/plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 676b4d9..4c9e953 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "github-build-or-reuse", - "version": "1.2.2", + "version": "1.2.3", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD.", "author": { "name": "GitHub Community Spain", From 1696c97f74536f8ff71200adc277faed6563fe64 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:26:02 +0200 Subject: [PATCH 08/10] build: regenerate Claude adapter for 1.2.3 --- .claude-plugin/plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 4615dd6..9e30cc2 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "github-build-or-reuse", - "version": "1.2.2", + "version": "1.2.3", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD.", "author": { "name": "GitHub Community Spain", From 82cce65c8e753a2fd85f456c1d3866ed33be94f8 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:26:09 +0200 Subject: [PATCH 09/10] build: regenerate Claude marketplace for 1.2.3 --- .claude-plugin/marketplace.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9db1a0e..96dc921 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "name": "github-build-or-reuse", "source": "./", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD.", - "version": "1.2.2" + "version": "1.2.3" } ] } From 9522f133befdd3e1cb9c25635d6144bc558360da Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Mon, 7 Sep 2026 02:26:17 +0200 Subject: [PATCH 10/10] build: regenerate Gemini extension for 1.2.3 --- gemini-extension.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemini-extension.json b/gemini-extension.json index b315eb3..82f7e28 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,5 +1,5 @@ { "name": "github-build-or-reuse", - "version": "1.2.2", + "version": "1.2.3", "description": "Search GitHub before you build, vet open-source alternatives, then decide USE, CONTRIBUTE, FORK, or BUILD." }