Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
]
}
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
48 changes: 48 additions & 0 deletions docs/releases/v1.2.3.md
Original file line number Diff line number Diff line change
@@ -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.
2 changes: 1 addition & 1 deletion gemini-extension.json
Original file line number Diff line number Diff line change
@@ -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."
}
2 changes: 1 addition & 1 deletion marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
]
}
2 changes: 1 addition & 1 deletion metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion skills/github-build-or-reuse/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
name: github-build-or-reuse
description: "Search GitHub and the open-source ecosystem before substantial implementation, then verify fit, license, maintenance, security, governance and adoption cost and decide USE, CONTRIBUTE, FORK or BUILD. Trigger before implementing non-trivial apps, services, libraries, plugins or feature-level capabilities that may already be solved, including auth, payments, scraping, browser automation, notifications, search/RAG, observability, GitHub automation, media processing/transcription, queues, schedulers, rate limiting and workflow engines. Also use for GitHub/open-source alternatives, repository comparisons, build-vs-reuse decisions, or when deciding whether to adopt, contribute to, fork or rebuild an existing project."

Check warning on line 3 in skills/github-build-or-reuse/SKILL.md

View workflow job for this annotation

GitHub Actions / validate

Uncovered spec requirement

req-description-001 Search GitHub and the open-source ecosystem before substantial implementation, then verify fit, license, maintenance, security, governance and adoption cost and decide USE, CONTRIBUTE, FORK or BUILD. Trigger before implementing non-trivial apps, services, libraries, plugins or feature-level capabilities that may already be solved, including auth, payments, scraping, browser automation, notifications, search/RAG, observability, GitHub automation, media processing/transcription, queues, schedulers, rate limiting and workflow engines. Also use for GitHub/open-source alternatives, repository comparisons, build-vs-reuse decisions, or when deciding whether to adopt, contribute to, fork or rebuild an existing project
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
Expand Down