From d9ad7c20971ea7e2514f9f695a9cce294b38b505 Mon Sep 17 00:00:00 2001 From: Larkin Young Date: Mon, 16 Feb 2026 08:06:19 +0000 Subject: [PATCH] Add optional ref field to VersionConfig for version traceability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Records which git ref each version was sourced from (e.g., "main", "release/v7"). Purely metadata — not consumed by the loader. Bumps version to 0.14.0. --- packages/astro-github-loader/package.json | 2 +- packages/astro-github-loader/src/github.types.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/astro-github-loader/package.json b/packages/astro-github-loader/package.json index 5105738..81fd621 100644 --- a/packages/astro-github-loader/package.json +++ b/packages/astro-github-loader/package.json @@ -1,7 +1,7 @@ { "name": "@larkiny/astro-github-loader", "type": "module", - "version": "0.13.0", + "version": "0.14.0", "description": "Load content from GitHub repositories into Astro content collections with asset management and content transformations", "keywords": [ "astro", diff --git a/packages/astro-github-loader/src/github.types.ts b/packages/astro-github-loader/src/github.types.ts index 0295c40..9439f99 100644 --- a/packages/astro-github-loader/src/github.types.ts +++ b/packages/astro-github-loader/src/github.types.ts @@ -261,6 +261,8 @@ export interface VersionConfig { slug: string; /** Display name for this version (e.g., "Latest", "v8.0.0") */ label: string; + /** Git ref this version was sourced from (e.g., "main", "release/v7"). Optional metadata — not used by the loader. */ + ref?: string; } /**