load test
Find a file
Mislav Marohnić 7c731bc512 Avoid crash when parsing in-progress CheckRuns
Fixes `panic: unsupported status: ""`

This occurs when a CheckRun has status "IN_PROGRESS" (or any other than
"COMPLETED") and when its `conclusion` would be null. I previously
didn't account for this.

This adds support for parsing state of an in-progress CheckRun.
2019-11-19 09:42:59 +01:00
.github Inject production OAuth client ID+secret into release 2019-11-08 18:57:22 +01:00
.vscode Add VS Code settings 2019-10-07 16:36:23 +02:00
api Avoid crash when parsing in-progress CheckRuns 2019-11-19 09:42:59 +01:00
auth Wire up OAuth authentication flow to initialize config file 2019-10-18 19:08:11 +02:00
command Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
context Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
git Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
test Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
ui initial commit 2019-10-03 22:20:31 -05:00
utils Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
.gitignore Configure goreleaser.yml 2019-11-08 18:53:09 +01:00
.goreleaser.yml Inject production OAuth client ID+secret into release 2019-11-08 18:57:22 +01:00
go.mod Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
go.sum Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00
main.go Also print cmd usage string on "unknown command" 2019-10-31 22:44:43 +01:00
Makefile Inject production OAuth client ID+secret into release 2019-11-08 18:57:22 +01:00
README.md Merge remote-tracking branch 'origin/master' into issue-update 2019-11-18 11:09:00 -08:00

gh - The GitHub CLI tool

The #ce-cli team is working on a publicly available CLI tool to reduce the friction between GitHub and one's local machine for people who use the command line primarily to interact with Git and GitHub. https://github.com/github/releases/issues/659

This tool is an endeavor separate from github/hub, which acts as a proxy to git, since our aim is to reimagine from scratch the kind of command line interface to GitHub that would serve our users' interests best.

Installation

warning, gh is in a very alpha phase

brew install github/gh/gh

That's it. You are now ready to use gh on the command line. 🥳

Process

How to create a release

This can all be done from your local terminal.

  1. git tag 'vVERSION_NUMBER' # example git tag 'v0.0.1'
  2. git push origin vVERSION_NUMBER
  3. Wait a few minutes for the build to run and CI to pass. Look at the actions tab to check the progress.
  4. Go to https://github.com/github/homebrew-gh/releases and look at the release