GitHub CLI 2.93.0 dhe GCLI 2.12.0









Më 27 maj u publikua versioni 2.93.0 i mjetit të konsolës GitHub CLI, i destinuar për të punuar me repositorët GitHub.

Mjeti është shkruar në gjuhën Go dhe shpërndahet nën licencën MIT.

Ndryshimet kryesore

  • Siguria

    • U zbulua dhe u korrigjua njĂ« dobĂ«si sigurie, e cila nĂ« kĂ«rkesat API pĂ«r pasqyra do tĂ« TUF me komandat gh attestation, gh release verify dhe gh release verify-asset pĂ«rfshinte gabimisht header-in e autorizimit.
      Përdoruesit rekomandohen të përditësojnë sa më shpejt të jetë e mundur gh në versionin 2.93.0.
  • MbĂ«shtetje pĂ«r agentĂ«t e «AI» nĂ« grupin e komandave gh secret. MĂ« shumĂ« informacion: «Konfigurohuni sekretet dhe variablat pĂ«r agjentin Copilot cloud».

  • PĂ«rmirĂ«sime dhe rregullime tĂ« tjera tĂ« defekteve.

Dhe më 30 maj u publikua mjeti i konsolës GCLI, i cili mbështet API të disa shërbimeve të njohura të hostimit të projekteve Git, dhe lejon krijimin, shikimin dhe ndërveprimin me problemet, kërkesat e bashkimit, etiketat dhe komentet për to, verifikimin e gjendjes CI dhe proceseve, dhe shumë më tepër.
Ndryshe nga GitHub CLI, GCLI mbështet jo vetëm API-në e GitHub, por edhe API-në e Codeberg, Forgejo, Gitea, GitLab dhe Bugzilla.

Mjeti është shkruar në gjuhën C dhe shpërndahet nën licencën BSD-2.

Ndryshimet

  • ËshtĂ« korrigjuar dĂ«shtimi i veprimit milestone nĂ« nĂ«nkomandĂ«n issues pĂ«r
    GitLab. Në versionet e mëparshme gcli URL-ja e kërkesës për API GitLab formohej gabimisht,
    çka çonte në mesazhe gabimi të paqarta.

  • NĂ«nkomandat tani pranojnĂ« njĂ« argument pozicional tĂ« pavullnetshĂ«m forge:owner/repo. PĂ«r shembull:

    gcli issues gh:curl/curl
    gcli pulls gl:gitlab-org/gitlab
    gcli pipelines cb:forgejo/forgejo

    Prefikset e ndërtuara: gh: (GitHub), gl: (GitLab) dhe cb: (Codeberg). Seksionet e emëruara të llogarisë në skedarin e konfigurations gcli gjithashtu mbështesin prefikset. Për shembull:

    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/frontend

    Shënim: për Bugzilla duhet të përdoret rruga product/component në vend të owner/repo.

    Argumentet pozicionale mbështeten nga të gjitha nënkomandat e repositorit: issues, pulls, pipelines, ci, releases, forks, labels, milestones dhe comment. Flamujt ekzistues -t, -o dhe -r mbështeten ende.

  • NĂ«nkomanda pipelines tani mbĂ«shtet «actions»-et e GitHub. Gjithashtu, pipeline mbĂ«shtet veprimin monitor, i cili lejon monitorimin e vazhdueshĂ«m tĂ« njĂ« grupi provash CI ose procesi. PĂ«r tĂ« funksionuar siç duhet, veçoria e re kĂ«rkon njĂ« emulator terminali tĂ« pajtueshĂ«m me Xterm.

  • NĂ«nkomanda ci Ă«shtĂ« hequr, pasi nuk ishte dokumentuar dhe nuk ishte mbĂ«shtetur siç duhet.

Burimi: linux.org.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster