Repository navigation
Update dependency github-cli to v2.103.3 - #62
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/github-cli-2.x
branch
from
October 21, 2026 04:15
ba602b5 to
f2e7600
Compare
renovate
Bot
force-pushed
the
renovate/github-cli-2.x
branch
from
October 23, 2026 05:00
f2e7600 to
8e01810
Compare
renovate
Bot
force-pushed
the
renovate/github-cli-2.x
branch
from
October 24, 2026 14:48
8e01810 to
ad25d65
Compare
renovate
Bot
force-pushed
the
renovate/github-cli-2.x
branch
from
October 30, 2026 12:01
ad25d65 to
1725e46
Compare
sj26
approved these changes
Nov 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
2.97.0→2.103.3Release Notes
cli/cli (github-cli)
v2.103.3: GitHub CLI 2.103.3Compare Source
What's Changed
🐛 Fixes
--no-refreshby @babakks in #14815Full Changelog: cli/cli@v2.103.2...v2.103.3
v2.103.2: GitHub CLI 2.103.2Compare Source
🐛 Fixes
--attachcredential checks to the upload endpoint by @BagToad in #14805New Contributors
Full Changelog: cli/cli@v2.103.1...v2.103.2
v2.103.1: GitHub CLI 2.103.1Compare Source
What's Changed
🐛 Fixes
--expiringwhen no preference is set by @babakks in #14798📚 Docs & Chores
Full Changelog: cli/cli@v2.103.0...v2.103.1
v2.103.0: GitHub CLI 2.103.0Compare Source
Expiring, auto-refreshing OAuth tokens (preview)
ghcan now sign in with expiring OAuth credentials that it refreshes automatically. When you opt in,ghstores a short-lived access token alongside a rotating refresh token and refreshes the access token whenever it is needed, so you stay signed in without having to authenticate again.To opt in for a single sign-in, run:
To prefer expiring credentials for every sign-in, run:
gh config set expiring_credentials enabledgh auth statusshows whether a credential is refreshable and when the current access token expires. Bothgh auth statusandgh auth tokenautomatically refresh the access token when needed. Expiring tokens are available on github.com and GHE.com; on hosts that do not issue them,ghfalls back to a regular non-expiring token.If you use HTTPS as your git protocol, we advise using git 2.46 or newer and letting
ghact as your git credential helper by runninggh auth setup-git. This wayghserves and refreshes the expiring credential for git, and git does not cache it past its lifetime.For more information, see Authenticating with GitHub CLI.
Manage issue artifacts with
gh issue artifact(private preview)gh issue artifactbrings issue artifacts to the command line. Users and organizations enrolled in the private preview can use thelist,view,create,edit,download, anddeletecommands to manage issue artifacts.Artifacts can also be addressed by their GitHub URLs, and Markdown documents support image and video attachments with
--attach.What's Changed
✨ Features
gh issue artifactstack 1/12: Resolve--attachreferences against the body file's directory by @BagToad in #14564gh issue artifactstack 2/12: Attach one set of files to several Markdown documents by @BagToad in #14565gh issue artifactstack 3/12: Add the command group andlistby @BagToad in #14566gh issue artifactstack 4/12: Addviewby @BagToad in #14567gh issue artifactstack 5/12: Adddeleteby @BagToad in #14568gh issue artifactstack 6/12: Adddownloadby @BagToad in #14569gh issue artifactstack 7/12: Addcreateby @BagToad in #14570gh issue artifactstack 8/12: Addeditby @BagToad in #14571gh issue artifactstack 10/12: Addedit --restore-versionby @BagToad in #14580gh issue artifactstack 11/12: Address review feedback by @BagToad in #14640gh issue artifactstack 12/12: Add artifact URLs by @BagToad in #14678gh issue artifactby @BagToad in #14720--short-livedflag to--expiringby @babakks in #14665prefer_expiring_credentialsconfig option by @babakks in #14672auth_invocationtelemetry onloginandrefreshby @babakks in #14673gh auth statusby @babakks in #14745gh statuscolumn width by @babakks in #14768🐛 Fixes
📚 Docs & Chores
--repoand--ownerchecks for attestation bundles by @bdehamer in #14650gh issue artifactstack 9/12: Documentgh issue artifactin theghskill by @BagToad in #14572New Contributors
Full Changelog: cli/cli@v2.102.1...v2.103.0
v2.102.1: GitHub CLI 2.102.1Compare Source
What's Changed
chore(deps): bump Go toolchain from 1.27.1 to 1.27.3 and golang.org/x/net from 0.58.0 to 0.60.0
Full Changelog: cli/cli@v2.102.0...v2.102.1
v2.102.0: GitHub CLI 2.102.0Compare Source
Security
Four security vulnerabilities have been identified, and fixed, in this release. Users are advised to update gh to version
v2.102.0as soon as possible.gh release download,gh run download,gh repo read-file --output, andgh attestation downloadcould write remote content to an unintended local file when the destination contained symbolic links.See GHSA-39wj-f2f4-978v for more information.
gh attestation verifycompared the--source-refvalue case-insensitively, so an attestation built from a branch whose name differs only in case could satisfy a policy that named a different branch.See GHSA-4mq3-hpgx-9cx8 for more information.
Interactive
gh skill searchpassed repository paths from search results togh skill installwithout an option separator, so a search result could inject installer options and change where skill files were written.See GHSA-qcwj-mr2r-2cx7 for more information.
gh attestation verifymatched the--signer-workflowvalue against only the start of the signing certificate's identity, so an attestation signed by a different workflow in the pinned repository could pass verification when its path began with the pinned value.See GHSA-wjmr-j3rp-mh2g for more information.
What's Changed
🐛 Fixes
ghu_tokens for supported actors to attach files by @BagToad in #14516📚 Docs & Chores
gh searchhelp by @waldyrious in #14519gh project item-listhelp by @BagToad in #14553Full Changelog: cli/cli@v2.101.0...v2.102.0
v2.101.0: GitHub CLI 2.101.0Compare Source
Linux package repository signing key rotation
GitHub CLI's APT and RPM repositories, along with individual RPM packages, are now signed only with the new PGP key (fingerprint:
7F38BBB59D064DBCB3D84D725612B36462313325)Copy authentication codes to the clipboard by default
gh auth loginandgh auth refreshnow copy OAuth device codes to the clipboard by default, saving a manual copy step during authentication.To persistently opt out, run:
gh config set clipboard disabledExplicit clipboard options still take precedence for an individual invocation.
What's Changed
✨ Features
🐛 Fixes
📚 Docs & Chores
New Contributors
Full Changelog: cli/cli@v2.100.0...v2.101.0
v2.100.0: GitHub CLI 2.100.0Compare Source
Experimental: Route GitHub API traffic through a custom host
Organizations can now route a GitHub host's API traffic through a gateway using the new per-host
api_hostconfiguration:The original host remains in use for authentication, Git remotes, and browser URLs.
What's Changed
✨ Features
api_hostrouting across GitHub API requests by @williammartin in #14104api_hostthroughgh config getandgh config setby @williammartin in #14332webhookas an official extension by @williammartin in #14326ghis invoked by a coding agent by @niik in #14198🐛 Fixes
📚 Docs & Chores
golang.org/x/cryptofrom 0.55.0 to 0.56.0 by @babakks in #14331github.com/cli/go-gh/v2from 2.15.0 to 2.16.0 by @williammartin in #14338Full Changelog: cli/cli@v2.99.0...v2.100.0
v2.99.0: GitHub CLI 2.99.0Compare Source
Attach images and videos to issues and pull requests
The repeatable
--attachflag uploads local images and videos and adds them to issue, pull request, or comment bodies. If a body already references the local path,ghreplaces it with the uploaded URL; otherwise it appends the attachment:Repeat the flag to attach multiple files in a single invocation. Attachments are available on GitHub.com and GitHub Enterprise Cloud.
For more information see https://gh.io/gh-attach and https://github.blog/changelog/2026-09-01-github-cli-media-in-issues-pull-requests-and-comments/
Worktree support extended to
gh issue developgh issue developcan now create a linked branch and check it out in a new Git worktree, leaving your current working copy unchanged:# Create a linked branch for an issue and check it out in a worktree gh issue develop 123 --checkout --worktree /path/to/wt-featureWhat's Changed
✨ Features
--attachflag parsing and upload orchestration by @BagToad in #14181--attachtogh pr commentandgh issue commentby @BagToad in #14182--attachtogh pr createandgh pr editby @BagToad in #14183--attachtogh issue createandgh issue editby @BagToad in #14184gh issue developby @sergiou87 in #14136ghis invoked by a coding agent by @niik in #14191PI_CODING_AGENT_DIRfor Pi user skills by @tommaso-moro in #14260🐛 Fixes
--delete-branchwith linked worktrees by @tidy-dev in #14007--commentswith--jsonby @BagToad in #14215~/.agents/skillsby @scarletkc in #14154📚 Docs & Chores
--attachstack by @BagToad in #14200ghskill by @BagToad in #14261gh issue develop --checkout --worktreein theghskill by @babakks in #14265go fixby @BagToad in #14278New Contributors
Full Changelog: cli/cli@v2.98.0...v2.99.0
v2.98.0: GitHub CLI 2.98.0Compare Source
Security
A security vulnerability has been identified, and fixed, that binds the local forwarded port to all available network interfaces by default.
Users of
gh codespace ports forwardare advised to updateghto versionv2.98.0as soon as possible.For more information see: GHSA-vfhh-p7hm-pxfh
Support worktrees in
pr checkoutUsers can now checkout a pull request into a git worktree by using the new
--worktree PATHflag ingh pr checkout:Add semantic search to
search issuesThe
gh search issuescommand now supports semantic search for issues. Users can select the search type by passing the--search-typeflag:For more information about semantic search see: "Improved Search for github issues is now generally available".
What's Changed
✨ Features
🐛 Fixes
RESTWithNexterror type, repairinggh statusand attestation retries by @williammartin in #13988gh release createby @williammartin in #14065📚 Docs & Chores
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.