From 201b5b6adc42a1caa4283497e24e0579f417d42e Mon Sep 17 00:00:00 2001 From: jdx <216188+jdx@users.noreply.github.com> Date: Thu, 18 Dec 2025 19:04:52 -0600 Subject: [PATCH] registry: add github backend for codeql MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Switch from asdf:mise-plugins/mise-codeql to github:github/codeql-cli-binaries - Uses platform-specific asset patterns (codeql-linux64, codeql-osx64, codeql-win64) - macos-arm64 uses osx64 binary (runs via Rosetta) - Keep asdf as fallback for other platforms - Add test command 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- registry.toml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/registry.toml b/registry.toml index 1488c268df..9d711e7890 100644 --- a/registry.toml +++ b/registry.toml @@ -919,8 +919,26 @@ backends = [ description = "The Codefresh CLI provides a full and flexible interface to interact with Codefresh" [tools.codeql] -backends = ["asdf:mise-plugins/mise-codeql"] description = "CodeQL CLI" +test = ["codeql --version", "CodeQL command-line toolchain release {{version}}"] + +[[tools.codeql.backends]] +full = "github:github/codeql-cli-binaries[bin_path=codeql]" + +[tools.codeql.backends.options.platforms.macos-x64] +asset_pattern = "codeql-osx64.zip" + +[tools.codeql.backends.options.platforms.macos-arm64] +asset_pattern = "codeql-osx64.zip" + +[tools.codeql.backends.options.platforms.linux-x64] +asset_pattern = "codeql-linux64.zip" + +[tools.codeql.backends.options.platforms.windows-x64] +asset_pattern = "codeql-win64.zip" + +[[tools.codeql.backends]] +full = "asdf:mise-plugins/mise-codeql" [tools.coder] backends = ["aqua:coder/coder", "asdf:mise-plugins/asdf-coder"]