From 59c9cd1c9fd63177181170de236f47d96f63dde6 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 15 Sep 2026 09:34:03 +0100 Subject: [PATCH] fix(marketplace): cut the description to 110 chars so publish is unblocked GitHub Marketplace rejects an action description of 125 characters or more. Ours parsed to 216 and blocked publication. The folded block scalar `>-` does not help: GitHub measures the PARSED value, and folding joins the lines into one long string. Verified with yaml.safe_load(open('action.yml'))['description'] -- 216 before, 110 after. A bare `grep '^description:'` matches the `>-` marker and reports length 2, which is a false pass; do not measure it that way. The fuller description lives in README.adoc, which has no length limit. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01QNjWX2B4FffG7zqMBMui6v --- action.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/action.yml b/action.yml index 3458e02..e69a35c 100644 --- a/action.yml +++ b/action.yml @@ -6,11 +6,14 @@ # structure, required fields, SPDX headers, and attestation blocks. name: 'Validate DEED Manifests' +# NOTE: GitHub Marketplace rejects a description of 125 characters or more. +# The previous text was 216 and blocked publication. Keep any edit under 125 — +# `yaml.safe_load(...)['description']` is what GitHub measures, so a folded +# block scalar does not help: folding joins the lines into ONE long string. +# The fuller description lives in README.adoc, which has no length limit. description: >- - Scan and validate .deed manifest files against the DEED grammar. - Checks identity (:canonical-name), version (:schema-version), - SPDX headers, and attestation block structure. Also reads the - superseded .a2ml extension. + Validate .deed (and legacy .a2ml) manifests against the DEED grammar: + identity, version, SPDX and attestation. author: 'Jonathan D.A. Jewell' branding: