{"id":181886,"date":"2026-06-04T02:48:48","date_gmt":"2026-06-04T00:48:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/github-cli-2-93-0-i-gcli-2-12-0"},"modified":"2026-06-04T02:48:48","modified_gmt":"2026-06-04T00:48:50","slug":"github-cli-2-93-0-i-gcli-2-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0","title":{"rendered":"GitHub CLI 2.93.0 and GCLI 2.12.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23528\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/301b087840f67a8e9b7f8122b94bfbd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23530\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/40fc70aaa415d7b2350c93d104823573.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23533\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/cc175f8b5a426bdfec1a59ef4c820b32.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23534\/original.png\"><br \/>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/cb8caa3ef56696b802555084c45eb2fe.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p><noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23528\/original.png\" class=\"active\"><\/a><\/noindex><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23530\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23533\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23534\/original.png\"><\/a><\/p>\n<p>      <noindex><\/p>\n<p>On May 27, version 2.93.0 of the console utility was released <a rel=\"nofollow\" href=\"https:\/\/cli.github.com\">GitHub CLI<\/a>, designed for working with GitHub repositories.<\/p>\n<p><\/noindex><\/p>\n<p>The utility is written in Go and is distributed under the MIT license.<\/p>\n<p><strong>Key changes<\/strong><\/p>\n<ul>\n<li>\n<p>Security<\/p>\n<ul>\n<li>A <a rel=\"nofollow\" href=\"https:\/\/github.com\/cli\/cli\/security\/advisories\/GHSA-8xvp-7hj6-mcj9\">security vulnerability<\/a>, which incorrectly included the authorization header in API requests to TUF repository mirrors using the commands gh attestation, gh release verify, and gh release verify-asset, has been identified and fixed.<br \/>\nUsers are encouraged to update gh to version 2.93.0 as soon as possible.<\/li>\n<\/ul>\n<\/li>\n<li>\n<noindex><\/p>\n<p>Support for AI agents in the gh secret command set. More details: <a rel=\"nofollow\" href=\"https:\/\/docs.github.com\/en\/copilot\/how-tos\/copilot-on-github\/customize-copilot\/customize-cloud-agent\/configure-secrets-and-variables\">\"Configuring secrets and variables for Copilot cloud agent\"<\/a>.<\/p>\n<p><\/noindex>\n<\/li>\n<li>\n<p>Other improvements and bug fixes.<\/p>\n<\/li>\n<\/ul>\n<p>On May 30, a console utility was released <a rel=\"nofollow\" href=\"https:\/\/github.com\/herrhotzenplotz\/gcli\">GCLI<\/a>, which supports the APIs of several popular Git hosting services, allowing users to create, view, and interact with issues, merge requests, labels, and comments on them, check the status of CI and pipelines, and much more.<br \/>\nUnlike GitHub CLI, GCLI supports not only the GitHub API but also the APIs of Codeberg, Forgejo, Gitea, GitLab, and Bugzilla.<\/p>\n<p>The utility is written in C and is distributed under the BSD-2 license.<\/p>\n<p><noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/github.com\/herrhotzenplotz\/gcli\/releases\/tag\/v2.12.0\">Changes<\/a><\/p>\n<p><\/noindex><\/p>\n<ul>\n<li>\n<p>The milestone action failure in the issues subcommand for<br \/>\nGitLab has been fixed. In previous versions, the API request URL for GitLab was incorrectly formed,<br \/>\nleading to confusing error messages.<\/p>\n<\/li>\n<li>\n<p>Subcommands now accept an optional positional argument forge:owner\/repo. For example:<\/p>\n<p>gcli issues gh:curl\/curl<br \/>\ngcli pulls gl:gitlab-org\/gitlab<br \/>\ngcli pipelines cb:forgejo\/forgejo<\/p>\n<p>Built-in prefixes: gh: (GitHub), gl: (GitLab), and cb: (Codeberg). Named sections in the gcli configuration file also support prefixes. For example:<\/p>\n<p>freebsd-bz {<br \/>\n    apibase=https:\/\/bugs.freebsd.org\/bugzilla<br \/>\n    forge-type=bugzilla<br \/>\n}<\/p>\n<p>work-gl {<br \/>\n    apibase=https:\/\/gitlab.example.com<br \/>\n    forge-type=gitlab<br \/>\n}<\/p>\n<p>$ gcli issues freebsd-bz:\"Base System\/tests\"<br \/>\n$ gcli pulls work-glb:acme-corp\/frontend<\/p>\n<p><em>Note<\/em>: for Bugzilla, use the product\/component path instead of owner\/repo.<\/p>\n<p>Positional arguments are supported by all repository subcommands: issues, pulls, pipelines, ci, releases, forks, labels, milestones, and comment. Existing flags -t, -o, and -r are still supported.<\/p>\n<\/li>\n<li>\n<p>The pipelines subcommand now supports GitHub \"actions\". Additionally, the pipeline supports the monitor action, which allows for continuous monitoring of a running set of CI checks or pipeline. An Xterm-compatible terminal emulator is required for the new feature to work correctly.<\/p>\n<\/li>\n<li>\n<p>The ci subcommand has been removed as it was undocumented and not properly supported.<\/p>\n<\/li>\n<\/ul>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18309805\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>27 \u043c\u0430\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a 2.93.0 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b GitHub CLI, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 GitHub. \u0423\u0442\u0438\u043b\u0438\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 MIT. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u0445 API \u043a \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f TUF \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434 gh attestation, gh release verify \u0438 gh release verify-asset \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":181887,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181886","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47GitHub CLI 2.93.0 \u0438 GCLI 2.12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-04T00:48:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-04T00:48:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GitHub CLI 2.93.0 and GCLI 2.12.0 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47GitHub CLI 2.93.0 \u0438 GCLI 2.12.0 | ProHoster","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-04T00:48:50+00:00","article:modified_time":"2026-06-04T00:48:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/181886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=181886"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/181886\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/181887"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=181886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=181886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=181886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}