GitHub CLI 2.93.0 og GCLI 2.12.0









Den 27. maj blev version 2.93.0 af konsolværktøjet udgivet GitHub CLI, som er designet til arbejde med GitHub-repositorier.

Værktøjet er skrevet i Go og distribueres under MIT-licensen.

Vigtige ændringer

, som understøtter API'er fra flere populære hostingtjenester til Git-projekter og muliggør oprettelse, visning og interaktion med issues, pull-anmodninger, etiketter og kommentarer til dem, samt kontrol af CI-status og -pipelines, og meget mere. GCLII modsætning til GitHub CLI understøtter GCLI ikke kun GitHub API, men også API'er fra Codeberg, Forgejo, Gitea, GitLab og Bugzilla.
Der er rettet en fejl i milestone-handlingen i subkommandoen issues for

Værktøjet er skrevet i C og distribueres under BSD-2 licensen.

Ændringer

  • GitLab. I tidligere versioner blev URL'en til GitLab API-anmodningen dannet forkert,
    hvilket førte til kryptiske fejlinformationer.
    Subkommandoer accepterer nu et valgfrit positionsargument forge:owner/repo. For eksempel:

  • gcli issues gh:curl/curl

    gcli pulls gl:gitlab-org/gitlab
    gcli pipelines cb:forgejo/forgejo
    Indbyggede præfikser: gh: (GitHub), gl: (GitLab) og cb: (Codeberg). Navngivne sektioner i gcli's konfigurationsfil understøtter også præfikser. For eksempel:

    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
    : For Bugzilla skal stien product/component bruges i stedet for owner/repo.

    BemærkPositionsargumenter understøttes af alle subkommandoer for repositoriet: issues, pulls, pipelines, ci, releases, forks, labels, milestones og comment. De eksisterende flag -t, -o og -r understøttes stadig.

    Subkommandoen pipelines understøtter nu GitHub «actions». Desuden understøtter pipeline handlingen monitor, som muliggør kontinuerlig overvågning af et kørende sæt af CI-tests eller pipelines. For at denne nye funktion fungerer korrekt, kræves en terminalemulator, der er kompatibel med Xterm.

  • Subkommandoen ci er fjernet, da den ikke var dokumenteret og ikke rigtigt blev understøttet.

  • 🥇GitHub CLI 2.93.0 og GCLI 2.12.0 | ProHoster

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster