registry: add copilot (aqua:github/copilot-cli)#9082
Conversation
There was a problem hiding this comment.
Code Review
This pull request adds a new registry configuration for the GitHub Copilot CLI, defining its aliases, backends, and a version test command. Feedback was provided to simplify the expected test output string to ensure compatibility across different installation methods, as the current prefix might cause test failures depending on the backend used.
Greptile SummaryThis PR adds a new registry entry for the standalone GitHub Copilot CLI ( Confidence Score: 5/5Safe to merge; no new P0/P1 issues found beyond what was already discussed in prior review thread. The entry follows established conventions (aliases, backend ordering, description, test format) and is consistent with analogous AI CLI registry entries. All remaining concerns relate to the test command format, which was already raised and is pending author confirmation in the prior thread. registry/copilot.toml — specifically the test command expected output (covered in prior thread) Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["mise install copilot"] --> B{Backend resolution}
B --> C["aqua:github/copilot-cli\n(preferred)"]
B --> D["github:github/copilot-cli\n(fallback)"]
B --> E["npm:@github/copilot\n(fallback)"]
C --> F["copilot binary"]
D --> F
E --> F
F --> G["mise test: copilot --version"]
Reviews (2): Last reviewed commit: "[autofix.ci] apply automated fixes" | Re-trigger Greptile |
### 🚀 Features - **(npm)** use --min-release-age for npm 11.10.0+ supply chain protection by @webkaz in [#9072](#9072) - **(registry)** add openfga by @mnm364 in [#9084](#9084) - **(task)** allow to set confirmation default by @roele in [#9089](#9089) - support os/arch compound syntax in tool os filtering by @RobertDeRose in [#9088](#9088) ### 🐛 Bug Fixes - **(activate)** export __MISE_EXE and resolve bare ARGV0 to absolute path by @fru1tworld in [#9081](#9081) - **(install)** support aliased installs sharing a backend by @jdx in [#9093](#9093) - **(shim)** use which_no_shims when resolving mise binary in reshim and doctor by @kevinswiber in [#9071](#9071) - filter empty segments in colon-separated env var parsing by @baby-joel in [#9076](#9076) ### 📚 Documentation - fix wrong file reference to forgejo backend implemenation by @roele in [#9090](#9090) - fix cli token command for token resolution by @roele in [#9077](#9077) ### 📦 Registry - add trzsz-go ([aqua:trzsz/trzsz-go](https://github.com/trzsz/trzsz-go)) by @ZeroAurora in [#9083](#9083) - add copilot ([aqua:github/copilot-cli](https://github.com/github/copilot-cli)) by @risu729 in [#9082](#9082) ### Chore - add AGENTS.md symlink by @jdx in [#9094](#9094) ### New Contributors - @kevinswiber made their first contribution in [#9071](#9071) - @webkaz made their first contribution in [#9072](#9072) - @RobertDeRose made their first contribution in [#9088](#9088) ## 📦 Aqua Registry Updates #### New Packages (7) - [`IBM-Cloud/ibm-cloud-cli-release`](https://github.com/IBM-Cloud/ibm-cloud-cli-release) - [`max-sixty/worktrunk`](https://github.com/max-sixty/worktrunk) - [`micelio.dev/hif`](https://github.com/micelio.dev/hif) - [`pgplex/pgschema`](https://github.com/pgplex/pgschema) - [`rose-pine/rose-pine-bloom`](https://github.com/rose-pine/rose-pine-bloom) - [`santosr2/TerraTidy`](https://github.com/santosr2/TerraTidy) - [`trzsz/trzsz-go`](https://github.com/trzsz/trzsz-go) #### Updated Packages (3) - [`mvdan/sh`](https://github.com/mvdan/sh) - [`rvben/rumdl`](https://github.com/rvben/rumdl) - [`temporalio/temporal`](https://github.com/temporalio/temporal)
https://github.com/github/copilot-cli/releases/tag/v1.0.25
https://docs.github.com/en/copilot/how-tos/copilot-cli/set-up-copilot-cli/install-copilot-cli
https://github.com/aquaproj/aqua-registry/blob/f0c18f3b47461ec748c5b62a18273aad42006dc3/pkgs/github/copilot-cli/registry.yaml