Releases: cli/cli
Releases · cli/cli
GitHub CLI 2.60.1
This is a small patch release to fix installinggh
viago install
which was broken with v2.60.0.
What's Changed
- Update testscript to use hard fork by@williammartinin#9821
Full Changelog:v2.60.0...v2.60.1
GitHub CLI 2.60.0
What's Changed
- Add ArchivedAt field by@tsukasaIin#9790
- Include startedAt, completedAt in run steps data by@andyfellerin#9774
- Adjust environment help for host and tokens by@williammartinin#9809
- Add handling of empty titles for Issues and PRs by@jtmcgin#9701
LiveSigstoreVerifier.Verify
should error if no attestations are present by@phillmvin#9742gh at verify
retries fetching attestations if it receives a 5xx by@phillmvin#9797- Prevent local extension installations with invalid names and conflicts with core commands and other extensions by@BagToadin#9794
- Rewrite a sentence in CONTRIBUTING.md by@muzimuzhiin#9772
- Use new GitHub preview terms in
working-with-us.md
by@BagToadin#9800 - Use new GitHub previews terminology in attestation commands' help docs by@BagToadin#9799
- Clarify in README that
gh
is supported on GitHub Enterprise Cloud by@BagToadin#9805 - build(deps): bump github /gabriel-vasile/mimetype from 1.4.5 to 1.4.6 by@dependabotin#9752
Acceptance Test Changes
- Add acceptance tests for
workflow
,run
,andcache
commands by@BagToadin#9766 - Add basic
api
acceptance tests by@BagToadin#9770 - Add acceptance tests for
release
commands by@BagToadin#9771 - Add acceptance tests for
org
andssh-key
commands by@BagToadin#9812 - Add acceptance tests for
gh auth
commands by@jtmcgin#9787 - Add acceptance tests for
repo
commands by@jtmcgin#9783 - Add acceptance tests for
search
command by@BagToadin#9786 - Add acceptance tests for
variable
commands by@andyfellerin#978 - Add testscripts for gpg-key and label commands by@williammartinin#9811
- Use forked testscript for token redaction by@williammartinin#9804
- Add acceptance tests for
secret
commands by@andyfellerin#9782 - Note token redaction in Acceptance test README by@williammartinin#9813
New Contributors
Full Changelog:v2.59.0...v2.60.0
GitHub CLI 2.59.0
What's Changed
- Allow community submitted design work by@BagToadin#9683
- Improve
SECURITY.md
with expectations for privately reported vulnerabilities by@BagToadin#9687 - Emit a log message when extension installation falls back to a
darwin-amd64
binary on an Apple Silicon macOS device by@timrogersin#9650 - Print the login URL even when opening a browser by@ulfjackin#7091
- configurable maxwidth for markdown WithWrap() by@smemshin#9626
- Handle errors when parsing hostname in auth flow by@BagToadin#9729
- Add
repo license list/view
andrepo gitignore list/view
by@BagToadin#9721 - Introduce testscript acceptance tests generally, and for the PR command specifically by@williammartinin#9745
- Support
GH_ACCEPTANCE_SCRIPT
env var to target a single script by@williammartinin#9756 - Ensure Acceptance defer failures are debuggable by@williammartinin#9754
- Add acceptance task to makefile by@williammartinin#9748
- Add Acceptance tests for
issue
command by@williammartinin#9757 - Update IsEnterprise and IsTenancy for orthogonality using go-gh by@jtmcgin#9755
- Supporting filtering on
gist list
by@heathsin#9728
New Contributors
Full Changelog:v2.58.0...v2.59.0
GitHub CLI 2.58.0
What's Changed
- Better messaging for
attestation verify
custom issuer mismatch error by@bdehamerin#9616 - Enhance gh repo create docs, fix random cmd link by@andyfellerin#9630
- Add HasActiveToken method to AuthConfig to refactor auth check for
attestation trusted-root
command by@BagToadin#9635 - Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform by@timrogersin#9608
- Disable auth check for
attestation trusted-root
command by@bdehamerin#9610 - build(deps): bump github /henvic/httpretty from 0.1.3 to 0.1.4 by@dependabotin#9645
- Fix tenant-awareness for
trusted-root
command by@bdehamerin#9638 - Replace "GitHub Enterprise Server" option with "other" in gh auth login prompting by@jtmcgin#9642
- build(deps): bump github /cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5 by@dependabotin#9634
- Add
dnf5
instructions todocs/install_linux.md
by@its-miromain#9660 - build(deps): bump github /theupdateframework/go-tuf/v2 from 2.0.0 to 2.0.1 by@dependabotin#9688
New Contributors
- @its-miromamade their first contribution in#9660
Full Changelog:v2.57.0...v2.58.0
GitHub CLI 2.57.0
What's Changed
- Move non-integration tests to different test file by@codysoylandin#9577
- Added tenancy aware attestation commands by@kommendorkaptenin#9542
- Added
--active
flag to thegh auth status
command by@velumuruganrin#9520 - build(deps): bump github /sigstore/sigstore-go from 0.6.1 to 0.6.2 by@dependabotin#9601
gh attestation verify
test for custom OIDC issuers by@bdehamerin#9595- Suggest installing Rosetta when extension installation fails due to missing
darwin-arm64
binary, but adarwin-amd64
binary is available by@timrogersin#9599 - Update
gh attestation verify
bundle parsing and validation errors by@malancasin#9564 - Suppress
attestation verify
output when no TTY present by@bdehamerin#9612 - Use api subdomains for tenant hosts by@williammartinin#9618
New Contributors
- @kommendorkaptenmade their first contribution in#9542
- @velumuruganrmade their first contribution in#9520
- @bdehamermade their first contribution in#9595
- @timrogersmade their first contribution in#9599
Full Changelog:v2.56.0...v2.57.0
GitHub CLI 2.56.0
Important note about renewed GPG key
The Debian and RedHat releases have been signed with a new GPG key. If you are experiencing issues updating your.deb
or.rpm
packages, please readcli/cli#9569.
What's Changed
- Always print URL scheme to stdout by@heathsin#9471
- Quote repo names consistently in
gh repo sync
stdout by@muzimuzhiin#9491 - Fetch bundle from OCI registry for verify by@ejahnGithubin#9421
- Remove
Internal
fromgh repo create
prompt when owner is not an org by@jtmcgin#9465 - Drop surplus trailing space char in flag names in web by@muzimuzhiin#9495
- fix the trimming of log filenames for
gh run view
by@benebsinyin#9482 - "offline" verification using the bundle of attestations without any additional handling of the file by@aryanbhosalein#9523
- build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 by@dependabotin#9518
- Fix doc typo for
repo sync
by@muzimuzhiin#9509 - Correct the help message for -F by@Gooolerin#9525
- chore: fix some function names by@crystalstallin#9555
- verify 2nd artifact without swapping order by@aryanbhosalein#9532
gh attestation verify
handles empty JSONL files by@malancasin#9541- Enhance Linux installation docs to redirect users to GPG renewal issue, better troubleshooting support by@andyfellerin#9573
- Upgrade sigstore-go to v0.6.1 by@codysoylandin#9566
- Check for nil values to prevent nil dereference panic by@codysoylandin#9578
- build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3 by@dependabotin#9575
New Contributors
- @aryanbhosalemade their first contribution in#9523
- @Gooolermade their first contribution in#9525
- @crystalstallmade their first contribution in#9555
Full Changelog:v2.55.0...v2.56.0
GitHub CLI 2.55.0
What's Changed
- Update
gh variable get
to use repo host by@andyfellerin#9411 - build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0 by@dependabotin#9400
- Unify use of tab indent in non-test source files by@muzimuzhiin#9407
- Add Acceptance Criteria requirement to triage.md for accepted issues by@jtmcgin#9435
- Improve Unix compliance
gh repo set-default
by@thecaffeinedevin#9431 - Document that
gh run download
downloads the latest artifact by default by@sato11in#9412 - build(deps): bump github /google/go-containerregistry from 0.20.1 to 0.20.2 by@dependabotin#9432
- Replace
--project.*
flags'name
withtitle
in docs by@jtmcgin#9443 - Wrap flags with backticks, continued by@muzimuzhiin#9444
- Improve
gh release create --notes-from-tag
behavior with multiline tag annotation by@babakksin#9385 - Add
pr create --editor
by@benebsinyin#9433 - build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1 by@dependabotin#9451
- Require Sigstore Bundle v0.2+ when verifying with
gh attestation
by@codysoylandin#9442 - build(deps): bump github /creack/pty from 1.1.21 to 1.1.23 by@dependabotin#9459
- Update Go and other extension workflow templates to reflect recent enhancements to
cli/gh-extension-precompile
by@BagToadin#9462 - Add note for external contributors to
working-with-us.md
by@BagToadin#9468 - Update attestation TUF root by@codysoylandin#9467
- Improve documentation for pr checks and exit codes by@thecaffeinedevin#9452
- cmd/pr/checks: Describe bucket and state JSON fields by@arunsathiyain#9439
- Add Flox as an installation option by@bryanhonofin#9396
- fix behavior for
gh issue develop -b does-not-exist-on-remote
by@benebsinyin#9477 - Update
--project <number>
flags ingh search
toowner/number
by@jtmcgin#9453
New Contributors
- @jtmcgmade their first contribution in#9435
- @thecaffeinedevmade their first contribution in#9431
- @sato11made their first contribution in#9412
- @codysoylandmade their first contribution in#9442
- @BagToadmade their first contribution in#9462
- @bryanhonofmade their first contribution in#9396
Full Changelog:v2.54.0...v2.55.0
GitHub CLI 2.54.0
What's Changed
- Remove redundant whitespace by@jessehouwingin#9334
- Remove attestation test that requires being online by@steizain#9340
- Update documentation for gh api PATCH by@cmbuckleyin#9352
- Clarify usage of template flags for PR and issue creation by@williammartinin#9354
- Expose json databaseId field for release commands by@williammartinin#9356
- Expose fullDatabaseId for PR json export by@williammartinin#9355
- Handle
--bare
clone targets by@hyperrealistin#9271 - Slightly clarify when CLI exits with code 4 by@williammartinin#9358
- Update sigstore-go in gh CLI to v0.5.1 by@steizain#9366
- Exit with 1 on authentication issues by@Stausssiin#9240
- build(deps): bump github /gabriel-vasile/mimetype from 1.4.4 to 1.4.5 by@dependabotin#9372
- build(deps): bump github /google/go-containerregistry from 0.20.0 to 0.20.1 by@dependabotin#9373
- Add
--remove-milestone
option toissue edit
andpr edit
by@babakksin#9344 - handle attest case insensitivity by@ejahnGithubin#9392
New Contributors
- @cmbuckleymade their first contribution in#9352
- @hyperrealistmade their first contribution in#9271
- @Stausssimade their first contribution in#9240
- @ejahnGithubmade their first contribution in#9392
Full Changelog:v2.53.0...v2.54.0
GitHub CLI 2.53.0
What's Changed
- Add
--json
option tovariable get
command by@babakksin#9128 - Add GH_DEBUG to issue template by@TWiStErRobin#9167
- Fetch variable selected repo relationship when required by@williammartinin#9256
- build(deps): bump github /hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 by@dependabotin#9250
- Alternate gh attestation trusted-root subcommand by@steizain#9206
- fix: indentation in 'gh release create --help' by@cchristousin#9296
- build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3 by@dependabotin#9305
- docs: Update documentation for
gh repo create
to clarify owner by@jessehouwingin#9309 - Fix panic when calling
gh pr view --json stateReason
by@williammartinin#9307 - Add
issue create --editor
by@notomoin#7193 - Add
pr update-branch
command by@babakksin#8953
New Contributors
- @TWiStErRobmade their first contribution in#9167
- @cchristousmade their first contribution in#9296
- @jessehouwingmade their first contribution in#9309
- @notomomade their first contribution in#7193
Full Changelog:v2.52.0...v2.53.0
GitHub CLI 2.52.0
What's Changed
- feat: add
-a
flag togh run list
by@joshuajtwardin#9162 - Attestation Verification - Buffer Fix by@Forrinin#9198
- build(deps): bump actions/attest-build-provenance from 1.2.0 to 1.3.2 by@dependabotin#9222
- build(deps): bump github /gorilla/websocket from 1.5.2 to 1.5.3 by@dependabotin#9211
- build(deps): bump github /spf13/cobra from 1.8.0 to 1.8.1 by@dependabotin#9218
- build(deps): bump github /google/go-containerregistry from 0.19.1 to 0.19.2 by@dependabotin#9217
- Remove
gh at verify
public beta note by@phillmvin#9243
New Contributors
- @joshuajtwardmade their first contribution in#9162
- @Forrinmade their first contribution in#9198
Full Changelog:v2.51.0...v2.52.0