{"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\/fr\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0","title":{"rendered":"GitHub CLI 2.93.0 et 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>Le 27 mai, la version 2.93.0 de l'outil en ligne de commande a \u00e9t\u00e9 publi\u00e9e <a rel=\"nofollow\" href=\"https:\/\/cli.github.com\">GitHub CLI<\/a>, con\u00e7u pour travailler avec les d\u00e9p\u00f4ts GitHub.<\/p>\n<p><\/noindex><\/p>\n<p>L'outil est \u00e9crit en Go et est distribu\u00e9 sous licence MIT.<\/p>\n<p><strong>Principales modifications<\/strong><\/p>\n<ul>\n<li>\n<p>S\u00e9curit\u00e9<\/p>\n<ul>\n<li>Une vuln\u00e9rabilit\u00e9 de s\u00e9curit\u00e9 a \u00e9t\u00e9 d\u00e9tect\u00e9e et corrig\u00e9e <a rel=\"nofollow\" href=\"https:\/\/github.com\/cli\/cli\/security\/advisories\/GHSA-8xvp-7hj6-mcj9\">, qui permettait d'inclure incorrectement l'en-t\u00eate d'autorisation dans les requ\u00eates API vers les miroirs du d\u00e9p\u00f4t TUF \u00e0 l'aide des commandes gh attestation, gh release verify et gh release verify-asset.<\/a>Les utilisateurs sont invit\u00e9s \u00e0 mettre \u00e0 jour gh vers la version 2.93.0 d\u00e8s que possible.<br \/>\nPrise en charge des agents IA dans l'ensemble de commandes gh secret. Plus d'infos :<\/li>\n<\/ul>\n<\/li>\n<li>\n<noindex><\/p>\n<p>Prise en charge des agents \u00ab IA \u00bb dans l'ensemble des secrets de l'\u00e9quipe gh. En savoir plus : <a rel=\"nofollow\" href=\"https:\/\/docs.github.com\/en\/copilot\/how-tos\/copilot-on-github\/customize-copilot\/customize-cloud-agent\/configure-secrets-and-variables\">\u00ab Configuration des secrets et des variables pour l'agent cloud Copilot \u00bb<\/a>.<\/p>\n<p><\/noindex>\n<\/li>\n<li>\n<p>Le 30 mai, la version de l'outil en ligne de commande<\/p>\n<\/li>\n<\/ul>\n<p>GCLI <a rel=\"nofollow\" href=\"https:\/\/github.com\/herrhotzenplotz\/gcli\">, prenant en charge l'API de plusieurs services d'h\u00e9bergement populaires pour les projets Git, et permettant de cr\u00e9er, afficher et interagir avec les probl\u00e8mes, les demandes de tirage, les balises et les commentaires, de v\u00e9rifier l'\u00e9tat CI et les pipelines, et bien plus encore.<\/a>Contrairement \u00e0 GitHub CLI, GCLI prend en charge non seulement l'API GitHub, mais aussi les API Codeberg, Forgejo, Gitea, GitLab et Bugzilla.<br \/>\nL'outil est \u00e9crit en C et est distribu\u00e9 sous licence BSD-2.<\/p>\n<p>Correction d'un \u00e9chec de l'action milestone dans la sous-commande issues pour<\/p>\n<p><noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/github.com\/herrhotzenplotz\/gcli\/releases\/tag\/v2.12.0\">Changements<\/a><\/p>\n<p><\/noindex><\/p>\n<ul>\n<li>\n<p>GitLab. Dans les versions pr\u00e9c\u00e9dentes, l'URL de la requ\u00eate vers l'API GitLab \u00e9tait mal form\u00e9e,<br \/>\nce qui entra\u00eenait des messages d'erreur d\u00e9routants.<br \/>\nLes sous-commandes acceptent d\u00e9sormais un argument positional optionnel forge:owner\/repo. Par exemple :<\/p>\n<\/li>\n<li>\n<p>gcli issues gh:curl\/curl<\/p>\n<p>gcli pulls gl:gitlab-org\/gitlab<br \/>\ngcli pipelines cb:forgejo\/forgejo<br \/>\nPr\u00e9fixes int\u00e9gr\u00e9s : gh: (GitHub), gl: (GitLab) et cb: (Codeberg). Les sections nomm\u00e9es du fichier de configuration gcli prennent \u00e9galement en charge les pr\u00e9fixes. Par exemple :<\/p>\n<p>freebsd-bz {<\/p>\n<p>apibase=https:\/\/bugs.freebsd.org\/bugzilla<br \/>\n    forge-type=bugzilla<br \/>\n    work-gl {<br \/>\n}<\/p>\n<p>apibase=https:\/\/gitlab.example.com<br \/>\n    forge-type=gitlab<br \/>\n    $ gcli issues freebsd-bz:\"Base System\/tests\"<br \/>\n}<\/p>\n<p>$ gcli issues freebsd-bz:\"Base System\/tests\"<br \/>\n: pour Bugzilla, il faut utiliser le chemin product\/component au lieu de owner\/repo.<\/p>\n<p><em>Remarque<\/em>Les arguments positionnels sont pris en charge par toutes les sous-commandes du d\u00e9p\u00f4t : issues, pulls, pipelines, ci, releases, forks, labels, milestones et comment. Les drapeaux existants -t, -o et -r sont toujours pris en charge.<\/p>\n<p>La sous-commande pipelines prend d\u00e9sormais en charge les \u00ab actions \u00bb GitHub. De plus, le pipeline prend en charge l'action monitor, qui permet de surveiller en continu un ensemble de v\u00e9rifications CI ou de pipelines en cours d'ex\u00e9cution. Pour que cette nouvelle fonction fonctionne correctement, un \u00e9mulateur de terminal compatible avec Xterm est requis.<\/p>\n<\/li>\n<li>\n<p>La sous-commande pipelines prend d\u00e9sormais en charge les \u00ab actions \u00bb GitHub. De plus, le pipeline prend \u00e9galement en charge l'action monitor, qui permet de surveiller en continu un ensemble de contr\u00f4les CI ou un pipeline ex\u00e9cut\u00e9. Pour que cette nouvelle fonctionnalit\u00e9 fonctionne correctement, un \u00e9mulateur de terminal compatible avec Xterm est requis.<\/p>\n<\/li>\n<li>\n<p>La sous-commande ci a \u00e9t\u00e9 supprim\u00e9e car elle n'\u00e9tait pas document\u00e9e et n'\u00e9tait pas r\u00e9ellement maintenue.<\/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.2 - 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\/fr\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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 et GCLI 2.12.0 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/github-cli-2-93-0-i-gcli-2-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/181886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=181886"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/181886\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/181887"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=181886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=181886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=181886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}