Den 27 maj slÀpptes version 2.93.0 av kommandoradsverktyget GitHub CLI, avsett att anvÀndas med GitHub-repositorier.
Verktyget Àr skrivet i Go och distribueras under MIT-licensen.
Viktiga Àndringar
SĂ€kerhet
- En sÄrbarhet har upptÀckts och ÄtgÀrdats som pÄverkade API-förfrÄgningar till TUF-repo-mirrors genom kommandona gh attestation, gh release verify och gh release verify-asset, dÀr en auktoriseringsrubrik inkluderades felaktigt.AnvÀndare rekommenderas att snarast uppdatera gh till version 2.93.0.
Stöd för "AI"-agenter i gh secret-kommandosatsen. Mer information:
- En sÄrbarhet har upptÀckts och ÄtgÀrdats som pÄverkade API-förfrÄgningar till TUF-repo-mirrors genom kommandona gh attestation, gh release verify och gh release verify-asset, dÀr en auktoriseringsrubrik inkluderades felaktigt.AnvÀndare rekommenderas att snarast uppdatera gh till version 2.93.0.
Andra förbÀttringar och buggfixar.
GCLI , som stöder API:er för flera populÀra Git-hostingtjÀnster och gör det möjligt att skapa, visa och interagera med frÄgor, pull-förfrÄgningar, etiketter och kommentarer, kontrollera CI-status och pipelines, och mycket mer.Till skillnad frÄn GitHub CLI stöder GCLI inte bara GitHub API, utan ocksÄ API:erna för Codeberg, Forgejo, Gitea, GitLab och Bugzilla.
Verktyget Àr skrivet i C och distribueras under BSD-2-licensen.
En krasch i milestone-kommandot för underkommandot issues har ÄtgÀrdats
för
GitLab. I tidigare versioner formades API-begÀran för GitLab felaktigt,
vilket ledde till otydliga felmeddelanden.Underkommandon accepterar nu ett valfritt positionsargument forge:owner/repo. Till exempel:
gcli issues gh:curl/curl
gcli pulls gl:gitlab-org/gitlab
gcli pipelines cb:forgejo/forgejoInbyggda prefix: gh: (GitHub), gl: (GitLab) och cb: (Codeberg). Namngivna sektioner i gcli-konfigurationsfilen stöder ocksÄ prefix. Till exempel:
freebsd-bz {
apibase=https://bugs.freebsd.org/bugzilla
forge-type=bugzilla
}work-gl {
apibase=https://gitlab.example.com
forge-type=gitlab
}$ gcli issues freebsd-bz:"Base System/tests"
$ gcli pulls work-glb:acme-corp/frontendAnmÀrkning: För Bugzilla ska sökvÀgen product/component anvÀndas istÀllet för owner/repo.
Positionsargument stöds av alla underkommandon för repositoriet: issues, pulls, pipelines, ci, releases, forks, labels, milestones och comment. De befintliga flaggorna -t, -o och -r stöds fortfarande.
Underkommandot pipelines stöder nu GitHub "actions". Dessutom stöder pipeline ÄtgÀrden monitor, som tillÄter kontinuerlig övervakning av körande CI-kontroller eller pipelines. En terminalemulator som Àr kompatibel med Xterm krÀvs för att den nya funktionen ska fungera korrekt.
Underkommandot ci har tagits bort eftersom det inte var dokumenterat och knappt stöddes.
KĂ€lla: linux.org.ru




