From 29a6748127c852e04ca635676dfef3a240541d49 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 24 Jun 2026 02:08:52 +0000 Subject: [PATCH] chore: publish from staged --- eng/generate-website-data.mjs | 2 +- website/src/pages/extensions.astro | 31 +++++++++++++++++++ .../src/scripts/pages/extensions-render.ts | 2 +- website/src/scripts/pages/extensions.ts | 2 +- 4 files changed, 34 insertions(+), 3 deletions(-) diff --git a/eng/generate-website-data.mjs b/eng/generate-website-data.mjs index 89c70679..f20a8bbe 100755 --- a/eng/generate-website-data.mjs +++ b/eng/generate-website-data.mjs @@ -1018,7 +1018,7 @@ function generateCanvasManifest(gitDates, commitSha) { const canvasEntries = canvases.length > 0 ? canvases : [{ id: dir.name, displayName: formatDisplayName(dir.name), description: extensionDescription }]; - const installUrl = `https://github.com/github/awesome-copilot/tree/${commitSha}/${relPath.replace( + const installUrl = `https://github.com/github/awesome-copilot/tree/main/${relPath.replace( /\\/g, "/" )}`; diff --git a/website/src/pages/extensions.astro b/website/src/pages/extensions.astro index dd756e0f..e1988889 100644 --- a/website/src/pages/extensions.astro +++ b/website/src/pages/extensions.astro @@ -17,6 +17,11 @@ const initialItems = sortExtensions(extensionsData.items, 'title');
+
+

Installing in the GitHub Copilot app: Click Copy URL, then ask Copilot to install that extension URL.

+

Example: Install this extension: https://github.com/github/awesome-copilot/tree/main/extensions/accessibility-kanban

+
+
{initialItems.length} extensions
@@ -56,4 +61,30 @@ const initialItems = sortExtensions(extensionsData.items, 'title'); import '../scripts/pages/extensions'; + diff --git a/website/src/scripts/pages/extensions-render.ts b/website/src/scripts/pages/extensions-render.ts index 23f58715..ac8f2539 100644 --- a/website/src/scripts/pages/extensions-render.ts +++ b/website/src/scripts/pages/extensions-render.ts @@ -104,7 +104,7 @@ export function renderExtensionsHtml(items: RenderableExtension[]): string { title="Copy install URL" ${installUrl ? "" : "disabled"} > - Install + Copy URL ${ sourceUrl diff --git a/website/src/scripts/pages/extensions.ts b/website/src/scripts/pages/extensions.ts index 7269eba5..3c3c9c94 100644 --- a/website/src/scripts/pages/extensions.ts +++ b/website/src/scripts/pages/extensions.ts @@ -291,7 +291,7 @@ function setupActionHandlers(list: HTMLElement | null): void { } const success = await copyToClipboard(installUrl); showToast( - success ? "Install URL copied!" : "Failed to copy install URL", + success ? "Extension URL copied!" : "Failed to copy extension URL", success ? "success" : "error" ); return;