Mislav Marohnić
e7bebaeebc
Inject production OAuth client ID+secret into release
2019-11-08 18:57:22 +01:00
Mislav Marohnić
8deaf21520
Avoiding copying release body to public release
2019-11-08 18:57:22 +01:00
Mislav Marohnić
daf291b6bc
No need for GITHUB_TOKEN to bump-homebrew-formula
...
The download URL is a public resource
2019-11-08 18:57:22 +01:00
Mislav Marohnić
558376b059
Updates to copy-release action
2019-11-08 18:57:22 +01:00
Mislav Marohnić
49f4003b7e
Configure goreleaser.yml
2019-11-08 18:53:09 +01:00
Corey Johnson
7f70a342a3
Publish release for git tag
2019-11-08 18:53:09 +01:00
Mislav Marohnić
528ea6eee0
Merge pull request #53 from github/issue-status-view
...
Add `issue status`, `issue create`
2019-11-08 15:24:30 +01:00
Mislav Marohnić
25142d4895
Add issue create test
2019-11-08 15:20:24 +01:00
Mislav Marohnić
10c248d691
Merge remote-tracking branch 'origin/master' into issue-status-view
2019-11-07 18:46:18 +01:00
Mislav Marohnić
262976b830
Merge pull request #52 from github/pr-list
...
Add `pr list` command
2019-11-06 19:48:02 +01:00
Mislav Marohnić
b2c06caf51
Merge remote-tracking branch 'origin/master' into pr-list
2019-11-06 19:47:05 +01:00
Mislav Marohnić
fdee02e3e8
Merge pull request #47 from github/exec-cmd-error-info
...
Ensure git operations preserve their stderr in error output
2019-11-06 19:45:27 +01:00
Mislav Marohnić
5fcda2b5b5
Merge remote-tracking branch 'origin/master' into pr-list
2019-11-06 19:45:10 +01:00
Mislav Marohnić
524fe0a69b
🔥 last instance of mockOpenInBrowser
2019-11-06 19:41:18 +01:00
Mislav Marohnić
32e36d2fe0
Merge branch 'master' into exec-cmd-error-info
2019-11-06 19:36:12 +01:00
Mislav Marohnić
cdd495160c
Merge pull request #39 from github/completion
...
Add `completion` script
2019-11-06 19:31:29 +01:00
Mislav Marohnić
29b5593e21
go mod tidy
2019-11-06 19:12:53 +01:00
Mislav Marohnić
401aef283f
Prototype issue create
2019-11-06 19:10:15 +01:00
Mislav Marohnić
5d2ecf12ca
Fix issues order
2019-11-06 19:10:15 +01:00
Mislav Marohnić
40131abfba
issue list → issue status to bring in line with pr prototype
2019-11-06 19:10:15 +01:00
Corey Johnson
da334e283b
Merge pull request #43 from github/gh-issue
...
Add `gh issue list` and `gh issue view`
2019-11-06 10:09:11 -08:00
Corey Johnson
3782ed6c8d
Tweaks
2019-11-06 10:07:24 -08:00
Corey Johnson
aea7ae8efd
Add gh issue list and gh issue view ISSUE_NUMBER
2019-11-06 19:05:23 +01:00
Corey Johnson
d658a8f407
Add Issue query
2019-11-06 19:05:23 +01:00
Corey Johnson
738562436f
Update tests
2019-11-06 10:02:35 -08:00
Corey Johnson
b50898f05b
move to init
2019-11-06 10:01:16 -08:00
Mislav Marohnić
e6d55fff1c
Calculate instead of hardcode the width of the PR number column
2019-11-06 18:53:58 +01:00
Mislav Marohnić
9133ad9f87
pr list: indicate state by color, useful for -s all
2019-11-06 18:48:41 +01:00
Nate Smith
9ad41cf31f
Merge pull request #48 from github/colors
...
Switch to mgutz/ansi
2019-11-06 10:22:18 -07:00
nate smith
e3a11c8ffb
fix pr filtering
2019-11-06 18:10:22 +01:00
Mislav Marohnić
667704d574
Add pr list command
...
Old `pr list` is now `pr status`
2019-11-06 17:33:45 +01:00
nate smith
e8634ca5d8
use mgutz/ansi in utils
2019-11-05 13:47:48 -07:00
Mislav Marohnić
531db42c47
Log executed git commands when DEBUG is active
2019-11-01 23:20:45 +01:00
Mislav Marohnić
8ee97d72cd
Extract outputStub into testing.go
2019-11-01 23:20:15 +01:00
Mislav Marohnić
f6fcdf114e
Use SetPrepareCmd hook to spy on OpenInBrowser
...
We are now able to assert that the browse command was called with the correct URL
2019-11-01 22:18:12 +01:00
Mislav Marohnić
d881a2e52e
Ensure git operations preserve their stderr in error output
...
This also provides a SetPrepareCmd hook for tests to be able to define stubs for commands that are supposed to be run
2019-11-01 22:16:23 +01:00
Mislav Marohnić
875352a03c
Fix issues order
2019-11-01 14:36:26 +01:00
Mislav Marohnić
4f03370aa5
Add tests
2019-10-31 23:43:50 +01:00
Mislav Marohnić
55e9c18840
Merge remote-tracking branch 'origin/master' into completion
2019-10-31 23:28:06 +01:00
Mislav Marohnić
a66aaafb19
Merge pull request #40 from github/version-flag
...
Add `--version` flag support
2019-10-31 23:13:26 +01:00
Mislav Marohnić
2939924124
Merge branch 'master' into version-flag
2019-10-31 23:13:07 +01:00
Mislav Marohnić
c3d70bd8cd
Clarify where Version and BuildDate are set
2019-10-31 23:10:42 +01:00
Mislav Marohnić
f0ca9aa023
Merge pull request #41 from github/silence-usage
...
Silence Cobra usage on errors
2019-10-31 22:56:02 +01:00
Mislav Marohnić
e87775845d
Also print cmd usage string on "unknown command"
2019-10-31 22:44:43 +01:00
Corey Johnson
cf1feb847e
Add gh issue list and gh issue view ISSUE_NUMBER
2019-10-31 11:02:27 -07:00
Mislav Marohnić
faa96be9ea
Ensure that errors are printed to stderr
2019-10-31 15:46:38 +01:00
Mislav Marohnić
a6e61a3a8d
Silence Cobra usage on errors
...
When an error occurs anywhere in a command, Cobra used to print the
error itself and command usage help.
We already print error in `main()`, and we don't want to use command
usage string on anything other than flag-parsing errors.
This also fixes the double output of each error.
2019-10-31 13:47:10 +01:00
Mislav Marohnić
0bf3e7500c
Add --version flag support
2019-10-31 12:14:55 +01:00
Mislav Marohnić
d9ef40c873
Add completion script
2019-10-31 11:41:24 +01:00
Corey Johnson
357de1b183
Add Issue query
2019-10-30 16:26:33 -07:00