Commit graph

3377 commits

Author SHA1 Message Date
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
Mislav Marohnić
a35d451b67 Fix PR automation workflow
- Use AUTOMATION_TOKEN to get around "resource not available by
  integration". It looks like jobs triggered from community pull
  requests do not have permissions to write to our project.

- Tolerate the "project already has the associated issue" error for
  staff as non-fatal.
2021-04-02 15:31:22 +02:00
Mislav Marohnić
815ae7a22d
Merge pull request #3334 from g14a/fix/nontty-fork
fix premature return while forking repo non interactively
2021-04-02 11:44:16 +02: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
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ć
531b15c831 Fix pr automation workflow 2021-03-31 18:39:00 +02:00
Mislav Marohnić
8d3e910dec
Merge pull request #3193 from cli/prautomation
Add workflow for automated PR linting
2021-03-31 18:29:30 +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
Nate Smith
6bbebcdee5
Merge pull request #3332 from cli/run-prompt-refactor
small refactor around prompting for runs
2021-03-30 14:51:59 -07:00
vilmibm
0ecb04c687 small refactor around prompting for runs 2021-03-30 15:48:42 -05:00
Mislav Marohnić
23b2594662 Fix crash when generating man pages
Fixes #3329
2021-03-30 19:59:39 +02: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ć
6018c02dab
Merge pull request #3258 from g14a/feature/transfer-issue
Feature/transfer issues
2021-03-30 18:53:23 +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
Nate Smith
c48e5f5591
Merge pull request #3323 from cli/share-run-view
Preemptively share code from gh run view
2021-03-29 16:59:27 -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
Mislav Marohnić
a238d2952d Dynamically resolve the column ID for "Needs review" 2021-03-29 15:29:08 +02:00
Mislav Marohnić
c1c936b74b Improve PR lint script
- Do not add draft PRs to the review board
- Do not enforce that the base branch must be "trunk"
- Refuse PRs made with our "trunk" as the head
- Improve staff check to avoid hardcoding
- Improve pattern matching when suggesting to link to an issue
- Use the stock GITHUB_TOKEN
2021-03-29 15:05:34 +02:00
vilmibm
a225173551 support --workflow in run list 2021-03-28 14:03:25 -05:00
Nate Smith
6dba073a23
Merge pull request #3267 from cli/workflow-toggle
gh workflow {enable,disable}
2021-03-25 10:15:02 -07: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ć
5aac1912d3
Merge pull request #3294 from cli/pr-search
Add `pr list --search` and `--author` flags
2021-03-25 14:13:44 +01: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ć
9b0f706604
Merge pull request #3196 from g14a/feature/search-issues
add search feature in listing issues
2021-03-23 19:14:57 +01:00
Mislav Marohnić
179d3f0249 Add a unified GitHub Search query builder 2021-03-23 18:52:58 +01:00