mirror of
https://github.com/github/awesome-copilot.git
synced 2026-07-17 19:31:20 +00:00
40665c23b7
* Migrate extension plugin materialization layout Materialize extension plugins into a dedicated extensions/ container, validate the new manifest convention, and bump extension plugin versions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d26008fb-9928-4ba7-b7c8-36f35320f7c1 * Keep extension manifests source-compatible Restore source extension manifests to "extensions": "." while preserving materialization-time rewrite to "extensions" in distribution output. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d26008fb-9928-4ba7-b7c8-36f35320f7c1 * Validate canvas extension layout for external submissions Add intake and quality-gate checks for canvas-tagged external plugins so they must include extensions/extension.mjs and optional manifest extensions is validated when present. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d26008fb-9928-4ba7-b7c8-36f35320f7c1 * Fix plugin clean extension pass and typo guard text Declare EXTENSIONS_DIR in clean-materialized-plugins and run extension cleanup once after plugin cleanup. Also normalize misspelled-key detection strings to satisfy spelling checks without changing validation behavior. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d26008fb-9928-4ba7-b7c8-36f35320f7c1 * Proper codespell fix * Separate canvas structure quality gate status Track canvas structure as its own gate status and output, include it in aggregate summaries, and enforce Git object types so extensions/ is a tree and extensions/extension.mjs is a blob. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d26008fb-9928-4ba7-b7c8-36f35320f7c1 * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Repo Actions Hub
A GitHub Copilot canvas for browsing repository GitHub Actions workflows, reviewing recent runs, opening rich workflow/run details in a modal, and triggering manual workflow_dispatch runs.
Files
extension.mjs- canvas server, GitHub Actions data loading, modal details UI, and workflow run actions.assets/preview.png- gallery preview image for the extension catalog.copilot-extension.json- Copilot extension name/version metadata.package.json- extension metadata for cataloging and packaging..github/plugin/plugin.json- plugin metadata used by the extension marketplace and website.
Install
Ask Copilot to install the committed extension URL:
Install this extension: https://github.com/github/awesome-copilot/tree/main/extensions/repo-actions-hub
You can also copy the folder into one of these locations:
~/.copilot/extensions/repo-actions-hub/- user scope.github/extensions/repo-actions-hub/- project scope
Reload extensions in the app, then open the repo-actions-hub canvas.
Agent actions
get_state- return the current workflow and recent-run state for the active repository.refresh- reload workflows and recent runs from GitHub Actions.get_workflow_details { workflowId }- inspect a workflow, its dispatch support, inputs, YAML, and recent runs.run_workflow { workflowId, ref?, inputs? }- trigger aworkflow_dispatchrun for a workflow.