fix(deps): update module github.com/cli/go-gh to v2 #74
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.
This PR contains the following updates:
v1.2.1→v2.13.0Release Notes
cli/go-gh (github.com/cli/go-gh)
v2.13.0Compare Source
What's Changed
✨ Features
replacesprig function by @iamazeem in #196🐛 Fixes
📚 Docs & Chores
HandleHTTPErrordoes not close response body by @babakks in #202v2.6by @babakks in #200New Contributors
Full Changelog: cli/go-gh@v2.12.2...v2.13.0
v2.12.2Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.12.1...v2.12.2
v2.12.1Compare Source
Security
A security vulnerability has been identified in
go-ghwhere an attacker-controlled GitHub Enterprise Server could result in executing arbitrary commands on a user's machine by replacing HTTP URLs provided by GitHub with local file paths for browsing.For more information, see GHSA-g9f5-x53j-h563
Full Changelog: cli/go-gh@v2.12.0...v2.12.1
v2.12.0Compare Source
Introducing experimental support for rendering markdown with customizable, accessible colors
Users with low vision or color blindness rely upon the terminal's ability to change how colors appear, however this requires CLIs to use a limited set of colors:
The markdown rendered for GitHub CLI and extensions defaults to 8-bit colors that users cannot easily customize in this way.
Now, users can force rendered markdown to use customizable, accessible colors by doing one of the following:
Set
GH_ACCESSIBLE_COLORSenvironment variable to a truthy valueexport GH_ACCESSIBLE_COLORS=1Set
accessible_colorsconfiguration settinggh config set accessible_colors enabledExperimental.accessible.markdown.colors.mp4
Users with a custom
charmbracelet/glamourstyle will continue to have markdown rendered using it.For more information, see #186
Introducing new experimental
github.com/cli/go-gh/v2/pkg/xpackagecli/go-ghprovides capabilities used by both the GitHub CLI and CLI extensions. Some of these packages are stable, however some like the new experimental markdown support are not.The
github.com/cli/go-gh/v2/pkg/xpackage has been created to contain experimental features that are subject to change without notice.Introducing new string matcher functions for Go templates
The following string matcher functions from Masterminds/sprig have been incorporated for more robust Go template support in GitHub CLI and CLI extensions:
containshasPrefixhasSuffixregexMatchFor more information, see cli/cli#6370 and sprig documentation
What's Changed
✨ Features
New Contributors
Full Changelog: cli/go-gh@v2.11.2...v2.12.0
v2.11.2Compare Source
What's Changed
New Contributors
Full Changelog: cli/go-gh@v2.11.1...v2.11.2
v2.11.1Compare Source
Security
A security vulnerability has been identified in go-gh that could leak authentication tokens intended for GitHub hosts to non-GitHub hosts when within a codespace.
For more information, see GHSA-55v3-xh23-96gh
Full Changelog: cli/go-gh@v2.11.0...v2.11.1
v2.11.0Compare Source
What's Changed
New Contributors
Full Changelog: cli/go-gh@v2.10.0...v2.11.0
v2.10.0Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.9.0...v2.10.0
v2.9.0Compare Source
What's Changed
lipgloss.Widthto calculateDisplayWidthby @maaslalani in #159New Contributors
Full Changelog: cli/go-gh@v2.8.0...v2.9.0
v2.8.0Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.7.0...v2.8.0
v2.7.0Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.6.0...v2.7.0
v2.6.0Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.5.0...v2.6.0
v2.5.0Compare Source
What's Changed
New Contributors
Full Changelog: cli/go-gh@v2.4.0...v2.5.0
v2.4.0Compare Source
What's Changed
WithThemeby @y-yagi in #134New Contributors
Full Changelog: cli/go-gh@v2.3.0...v2.4.0
v2.3.0: go-gh 2.3.0Compare Source
What's Changed
Full Changelog: cli/go-gh@v2.2.0...v2.3.0
v2.2.0: go-gh 2.2.0Compare Source
What's Changed
CacheDirfunction toconfigpackage by @ffalor in #126asciisanitizerwith validU+FFFDcharacter being reported as an error by @yin1999 in #128New Contributors
Full Changelog: cli/go-gh@v2.1.0...v2.2.0
v2.1.0: go-gh 2.1.0Compare Source
What's Changed
New Contributors
Full Changelog: cli/go-gh@v2.0.1...v2.1.0
v2.0.1: go-gh 2.0.1Compare Source
What's Changed
New Contributors
Full Changelog: cli/go-gh@v2.0.0...v2.0.1
v2.0.0: go-gh 2.0.0Compare Source
What's Changed
This is a fairly large release with a couple new features and a bunch of tech debt cleanup for
go-gh.As part of keeping this library maintainable and inline with best Go practices we have made breaking changes to a couple of the packages thus constituting a bump of the major version to v2.0.0.
Below are the listed changes ordered by package as well as migration guidelines when applicable.
ghpackageCurrentRepositoryfunction from top levelghpackage torepositorypackage.gh.CurrentRepository->repository.CurrentRESTClientfunction from top levelghpackage toapipackage.gh.RESTClient->api.DefaultRESTClientorapi.NewRESTClientGQLClientfunction from top levelghpackage toapipackage.gh.GQlClient->api.DefaultGraphQLClientorapi.NewGraphQLClientHTTPClientfunction from top levelghpackage toapipackage.gh.HTTPClient->api.DefaultHTTPClientorapi.NewHTTPClientExecInteractiveby @stemar94 in #115ExecContextfunction by @mislav in #115GH_PATHenvironment variable toExecfunctions by @mislav in #115apipackageGQLtoGraphQL.api.GQLError->api.GraphQLErrorapi.GQLErrorItem->api.GraphQLErrorItemClientOptionsto be used with value semantics instead of pointer semantics.ClientOptionsto be used with multiple clients without having to worry about them being modified.DefaultRESTClient,DefaultHTTPClient,DefaultGraphQLClientconvenience factory functions.RESTClientinterface type to a concrete type.GraphQLClientinterface type to a concrete type.HTTPErrorandGraphQLErrorcustom error types to take pointers as method receivers.GraphQLClientQueryandMutatemethods to returnGraphQLErrorinstead ofshurcooL/graphql.Errors.browserpackageNewfactory function to return*Browserinstead ofBrowser.configpackageInvalidConfigFileErrorandKeyNotFoundErrorcustom error types to take pointers as method receivers.jqpackageEvaluateFormattedfunction to pretty print JSON output by @mjpieters in #116repositorypackageRepositoryinterface type to a concrete type.sshpackagetemplatepackageNewfactory function to return*Templateinstead ofTemplate.Other changes
New Contributors
Full Changelog: cli/go-gh@v1.2.1...v2.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 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.