Mislav Marohnić
0e94de1ce6
Address run download feedback
...
- With no arguments in TTY mode, prompt which artifacts to download
- Change `--pattern` argument to be just `--name` and only do exact
matching
- For multi-archive downloads, prefix the destination path with the name
of the artifact
- Add tests exercising HTTP functionality
- Avoid "zipslip" path injection when extracting ZIP files
- Add tests for ZIP extraction
2021-04-07 19:56:28 +02:00
Mislav Marohnić
a4a41c23e6
Have StringSet preserve original order of values
2021-04-07 19:55:09 +02:00
Mislav Marohnić
8552cacf79
Fix test after merge
2021-04-02 21:04:31 +02:00
Mislav Marohnić
9c4afca003
Merge remote-tracking branch 'origin' into artifact-download
2021-04-02 21:00:25 +02:00
Mislav Marohnić
b41681cbb7
Restore Go < 1.16 compatibility
2021-04-02 20:54:56 +02:00
Mislav Marohnić
51a0a27a6f
Add ARTIFACTS information to run view
2021-04-02 20:52:41 +02:00
Mislav Marohnić
c54e3c9ca8
Add run download command for downloading workflow artifacts
2021-04-02 20:42:18 +02:00
Nate Smith
216cfb631f
Merge pull request #3333 from cli/run-rerun
...
gh run rerun
2021-04-02 11:06:15 -05:00
Nate Smith
9fe7326d46
Merge pull request #3338 from cli/merge-job-run-view
...
absorb job view into run view
2021-04-02 11:00:48 -05:00
vilmibm
238a371477
no need to hide this
2021-04-02 10:58:33 -05:00
Sam
01b3f0f1cb
Merge pull request #3341 from cli/actions-help-section
...
Add section in help for actions commands
2021-04-02 08:34:35 -07:00
Sam Coe
8b1ed28121
Add section in help for actions commands
2021-04-01 21:05:50 -07:00
vilmibm
8a60ea3c62
gh run rerun
2021-04-01 19:32:36 -05:00
vilmibm
1ddb33bf3c
add GetRunsWithFilter
2021-04-01 19:32:36 -05:00
Gowtham Munukutla
19c95cf358
Merge branch 'trunk' of https://github.com/cli/cli into fix/nontty-fork
2021-04-01 10:49:22 +05:30
Gowtham Munukutla
5caf01c564
add test for non tty fork
2021-04-01 10:49:12 +05:30
vilmibm
cc8d55c518
remove job command, update gh actions text
2021-03-31 16:17:30 -05:00
vilmibm
0d0ec84775
absorb gh job view into gh run view
2021-03-31 16:17:30 -05:00
Mislav Marohnić
df5883186c
Merge pull request #3336 from cli/pr-checks-crash
...
Treat unrecognized PR Checks statuses as "pending"
2021-03-31 20:21:52 +02:00
Mislav Marohnić
05c7c2bd1a
Treat unrecognized PR Checks statuses as "pending"
...
Previously, unrecognized Checks statuses would crash the program. For
the sake of supporting the "WAITING" status and for
forward-compatibility, this treats any unrecognized status as "pending".
2021-03-31 18:21:45 +02:00
Gowtham Munukutla
745b3fec17
fix premature return while forking repo non interactively
2021-03-31 20:20:07 +05:30
vilmibm
0ecb04c687
small refactor around prompting for runs
2021-03-30 15:48:42 -05:00
Mislav Marohnić
79219c7741
Merge pull request #3271 from cristiand391/disable-preview-long-url
...
Disable preview option in prompts if URL size is too long
2021-03-30 19:34:28 +02:00
Mislav Marohnić
57536e7b0d
💅 cleanup URL length checking
2021-03-30 19:12:31 +02:00
Cristian Dominguez
fb39c38c85
Disable preview option in prompts if URL size is too long
2021-03-30 19:12:31 +02:00
Mislav Marohnić
43dac8fc09
💅 cleanup issue transfer
2021-03-30 18:42:34 +02:00
Gowtham Munukutla
5db62046fd
Add issue transfer command
2021-03-30 18:42:34 +02:00
Mislav Marohnić
d22e72a373
Fix tests broken by incompatible merges
2021-03-30 18:39:37 +02:00
Mislav Marohnić
44ae7ae3cf
Merge pull request #3279 from cli/browser-refactor
...
Pass web browser to each individual command
2021-03-30 16:54:59 +02:00
Mislav Marohnić
b70b0402eb
Merge pull request #3200 from cli/table-widths
...
Ensure that table printer always uses all available width in the terminal
2021-03-30 16:54:13 +02:00
Mislav Marohnić
63a47d0334
Merge pull request #3295 from cli/labels-and-combinator
...
BREAKING: lookup all issue/PR labels with "AND" instead of "OR"
2021-03-30 16:52:14 +02:00
Sam
9ec1e21d4c
Default to GHES host if only GHES is authenticated ( #3286 )
2021-03-30 16:51:00 +02:00
Nate Smith
5a3641540f
Merge pull request #3318 from cli/list-by-workflow
...
support --workflow in run list
2021-03-29 16:59:37 -07:00
vilmibm
6f898dcbb3
share prForRun
2021-03-29 16:37:42 -05:00
vilmibm
e7fa99b70f
share annotation printing
2021-03-29 16:34:17 -05:00
vilmibm
43ab74a023
share job rendering code
2021-03-29 16:31:18 -05:00
vilmibm
5d9a7825f8
share run header printing
2021-03-29 16:21:28 -05:00
vilmibm
a225173551
support --workflow in run list
2021-03-28 14:03:25 -05:00
vilmibm
dd9a9ef966
red check for disabling
2021-03-25 12:04:32 -05:00
vilmibm
f801a94482
bonus: bump list limit
2021-03-25 11:35:52 -05:00
vilmibm
248ee424f2
gh workflow {enable, disable}
2021-03-25 11:35:52 -05:00
Mislav Marohnić
210d9dff20
Remove implicit sort:created-desc sort clause for pr list
...
This is the default sort mode for issues, so it's not needed to
explicitly set it. Furthermore, the user can specify their own sort mode
through the `--search` option.
2021-03-25 13:44:07 +01:00
Mislav Marohnić
2fa8a85813
Unify checking whether search filters were passed by the user
2021-03-24 18:11:21 +01:00
Mislav Marohnić
949df38d49
BREAKING: lookup all issue/PR labels with "AND" instead of "OR" combinator
...
This switches to the Search API whenever labels are specified in `issue
list` or `pr list`. This ensures that the results match those that would
be returned in the web UI.
2021-03-24 18:04:25 +01:00
Mislav Marohnić
f008c61d13
WIP fix filter
2021-03-24 17:54:20 +01:00
Mislav Marohnić
0131541bb2
Add tests for listPullRequests
2021-03-24 16:46:45 +01:00
Mislav Marohnić
4388c1db14
Add pr list --author filter
2021-03-24 16:46:45 +01:00
Mislav Marohnić
01bbb15b57
Add pr list --search
2021-03-24 16:46:45 +01:00
Mislav Marohnić
75cfed4bef
Import PR list API implementation to pr/list package
...
Also splits List vs. Search queries into separate methods for better
maintanability.
2021-03-24 16:46:42 +01:00
Mislav Marohnić
179d3f0249
Add a unified GitHub Search query builder
2021-03-23 18:52:58 +01:00