./net/gh, GitHub CLI

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.44.1nb1, Package name: gh-2.44.1nb1, Maintainer: pkgsrc-users

gh is GitHub on the command line, and it's now available in beta.
It brings pull requests, issues, and other GitHub concepts to the
terminal next to where you are already working with git and your code.


Required to run:
[devel/git-base]

Required to build:
[pkgtools/cwrappers] [lang/go114]

Master sites:

Filesize: 811.298 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-02-22 21:38:29 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
gh: update to 2.44.1

2.44.1

Fix PR create regression around title and body when there is only one commit

2.44.0

Feature: added Order flag for release list command
autofill with body
Add default values to web manual and man pages
Documentation for built-in aliases
Add more detail to fork failure message
feat: Add cache key option to gh cache list

2.43.0

With this release, the GitHub CLI team sees @samcoe off to new adventures
beyond GitHub! Sam has been an amazing maintainer and colleague who has
helped so many people adopt gh while trying to connect with the community
regarding its needs. There will forever be a Sam-shaped hole no one can fill
but hope he continues to be a part wherever his whirlwind journey takes him!

Remove project JSON formatting objects
Add option --json for gh variable list
Add --json export flag for release list
(search/repos) add usage tips for --archived=false
fix: Prevent nil dereference in pr view
Fix some typos raised by codespell
Add force flag to setup-git command
Feature: output URL for newly created repo
Send activity signals during non-interactive codespace SSH command
Upgrade cli/go-gh to v2.5.0 for home-manager fix
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-01-12 20:27:42 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
gh: update to 2.42.0

GitHub CLI 2.42.0

- Support template, jq flags with standard format flag
- Prevent downloading releases with assets that match windows reserved filenames
- Backquote settings in gh-config docs

GitHub CLI 2.41.0

- Enhance HSM deployment prototype to use the same signing process for .exe and .msi
- Fix issue sourcing signtool for Windows signing
- build(deps): bump github/codeql-action from 2 to 3
- Verify the downloaded zip for gh run view --log
- Update deployment workflow for final HSM solution
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
- Add more help message to browse command
- Remove redundant MSI signing environment variables typo
   2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-12-16 21:21:07 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
gh: update to 2.40.1

Multiple Account Support

With the v2.40.0 release, multi-account support is introduced to gh for
GitHub.com and GitHub Enterprise and it is only the beginning!

This release focuses on several specific use cases:

-   adding multiple accounts for GitHub.com and GitHub Enterprise with gh auth
    login
-   switching manually between accounts for gh and git use with gh auth switch
-   seeing multiple accounts with gh auth status
-   logging out of accounts with gh auth logout

Future enhancements such as automatic account switching based on context and
more git automatic git configuration will be planned based on community
feedback.

For much more detail about the specific of multiple account support in this
release as well as a discussion of the sharp edges, please see this doc.

Please provide feedback in our release discussion.
   2023-12-05 20:46:19 by Benny Siegert | Files touched by this commit (146) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-11-28 02:08:11 by NONAKA Kimihiro | Files touched by this commit (3) | Package updated
Log message:
net/gh: update to 2.39.1

GitHub CLI 2.39.1
-----------------
- Fix executable location
- Query project item status field properly

GitHub CLI 2.39.0
-----------------
- release create: Fix --latest flag behavior when creating release wth assets
- issue/pr: Include project item status when exporting issues and pull requests
- codespace: Resolve race condition in codespaces connection
- release download: Improve usage documentation
- run view: Simplify annotation fetch error handling
- api: Set default Accept header when one is not specified
- build(deps): bump github.com/henvic/httpretty from 0.1.2 to 0.1.3

GitHub CLI 2.38.0
-----------------
- extension install no longer errors unhelpfully if the extension is already
  installed
- All tables now have headers
- project commands have a clearer error message when no owner can be resolved
- workflow run now presents a select for choice workflow input types
- codespace create no longer polls for additional codespace permissions
  unnecessarily
- go install now works with the removal of our crypto fork

GitHub CLI 2.37.0
-----------------
**Breaking Changes**
- project: Remove template field from --format=json output by @samcoe in #8160
  -  In v2.34.0 we introduced the template field when outputing projects to
     JSON, unfortunately we forgot to take into account our GHES users.
     This field does not exist on GHES 3.8 and older. Including this field
     in our queries and output broke nearly all the project commands for users
     targeting these older versions of GHES. As we try our hardest to keep
     gh compatible with all non-deprecated GHES versions this was a pretty
     big mistake. In order to fix it we are reverting the querying and
     exporting of the template field for project commands. We apologize for
     the inconvenience this may cause, and plan to bring back this field
     once GHES 3.8 gets deprecated.

- repo create: Allow --disable-issues and --template flags to be used together
- repo create: Allow --homepage and --template flag to be used together
- repo create: Allow creating repositories from templates in interactive mode
- repo fork: Set default repo when forking repo
- codespace: Migrate all Codespaces operations from Live Share to Dev Tunnels
- codespace create: Poll permission acceptance endpoint on codespace creation
- pr create: Remove duplicates targets for push survey
- pr create: Fix typo in documentation
- browse: Do not use relative paths when --repo flag is used

GitHub CLI 2.36.0
-----------------
- codespace: Hint adding codespace scope when not logged in
- codespace ports: Forward codespace ports over Dev Tunnels
- cache delete: Percent-encode keys
- gpg-key delete, run watch: Return HTTP errors properly
- pr checks: Show cancelled checks
- cache list: Add JSON exporting support
- auth: Fix startup panic when logged out
- secret list, deploy-key list: Support standard output format flags
- pr create: Update the docs on flag --fill
- run view: Use attempt input when fetching jobs
- project item-edit: New clear flag to remove item field value
- build(deps): Bump mislav/bump-homebrew-formula-action from 2 to 3
- Update triage documentation with link to unlabeled open issues

GitHub CLI 2.35.0
-----------------
- gh alias delete now supports the --all flag
- gh release delete now supports the --cleanup-tag flag
- gh release create now supports the --notes-from-tag flag
- Clarified gh repo list --fork and --source behavior for orgs
- gh cs create now shows the full permissions URL
- Documented when gh auth login falls back to using insecure storage
- Bumped goreleaser/goreleaser-action from 4 to 5

GitHub CLI 2.34.0
-----------------
- api: Add --verbose flag by @JunNishimura in #7826
- config clear-cache: New command to clear the cli cache
- workflow list: Add --json, --jq and --template flags
- project mark-template: New command to control project template options
- docs: Fix Nix/NixOS install docs
- repo rename: Properly rename remote for GHES hosts
- pr checks: Return different exit code for PENDING vs FAILED
- repo create: Execute clone when readme option is enabled
- repo create: Allow --disable-wiki flag with --template flag
- auth status: Reword token invalid message
- status: Show status even if a comment 404s
- run view: Fetch all run jobs
- Use go-gh prompter package
- Add formula-path to homebrew-bump step
- build(deps): bump actions/checkout from 3 to 4

GitHub CLI 2.33.0
-----------------
- Delete local branch more often when merging PR
- Do not allow issue and pr templates to be symlinks
- release create: Trim spaces on tag name
- Use filepath.Base to sanitize path for archive downloads
- Codespaces: Use the host name from the logged in server for commands
- Update CONTRIBUTING.md
- Allow --org parameter in lieu of a repo context for rulesets, add
  current_user_can_bypass to rs view
- add missing ls aliases to list subcommands
- port repo edit prompts
- add clobber flag to alias set
- Remove GHE handling for workflow
- Upgrade to Go 1.21
- switch to prompter in workflow commands
- update more prompts
- switch to prompter in pr shared code
- THE FINAL PROMPTDOWN
- codespace: Handle HTTP request retry interruption