Mislav Marohnić
ac348b0dec
Fix requesting REST sub-resources on GHE
...
GitHub REST resources typically return full URLs to fetch related
resources at. We used to parse those URLs to find just the path portion
and pass that in to the `REST()` function, which only accepted paths. By
doing so, we are essential de-constructing a URL just to re-assemble it
again. While re-assembling it for Enterprise, though, we would
accidentally inject an extra `api/v3/` prefix where one was not needed.
The solution is just to use raw URLs as reported by the REST API with
no modifications. This extends the `REST()` function to accept full URLs
in addition to just paths to resources.
2021-04-19 12:41:09 +02:00
Sam
09b09810dd
Merge pull request #3403 from cli/update-glamour
...
Update glamour to version which includes emoji support
2021-04-15 10:33:49 -07:00
Nate Smith
bd663b5049
Merge pull request #3429 from cli/log-fail-cache
...
hotfix: create cache dir in run view
2021-04-15 11:21:17 -05:00
vilmibm
a2f4f725af
create cache dir
2021-04-15 11:15:03 -05:00
Mislav Marohnić
31cccb4604
Merge pull request #3414 from cli/json-format
...
Add `--json` export flag for issues and pull requests
2021-04-14 20:15:29 +02:00
Mislav Marohnić
516ea8691e
Fix whitespace formatting of issue/pr view help text
2021-04-14 20:04:47 +02:00
Mislav Marohnić
654bd29ca0
Disallow unsupported values for --json flag
2021-04-14 19:58:58 +02:00
Mislav Marohnić
56cdbb643f
Fix pr view tests broken by createdAt → submittedAt switch
2021-04-14 19:41:55 +02:00
Mislav Marohnić
625505dcfb
Fix assigning null Exporter
2021-04-14 19:11:08 +02:00
Mislav Marohnić
7ec5b0f8cf
Merge remote-tracking branch 'origin' into json-format
2021-04-14 18:52:34 +02:00
Mislav Marohnić
78e48e2dfd
Tests for GraphQL query builder and JSON exporter
2021-04-14 18:52:02 +02:00
Mislav Marohnić
e327b42f79
Add gh help formatting topic & link to it from commands with JSON output
2021-04-14 18:27:15 +02:00
Nate Smith
f4d96ee789
Merge pull request #3418 from cli/startup-failure
...
actions wrap up
2021-04-14 11:22:58 -05:00
vilmibm
bca828be2c
placeholder consistency
2021-04-14 11:17:12 -05:00
Mislav Marohnić
3ad41e3e65
Change JSON Exporter to an interface
2021-04-14 18:15:52 +02:00
Mislav Marohnić
e63904bacd
Expose more fields for PR JSON export
2021-04-14 17:28:27 +02:00
Nate Smith
a12cbe7c01
Merge pull request #3412 from cristiand391/current-branch-help-text
...
Add note about current branch detection
2021-04-13 23:00:24 -05:00
vilmibm
e10a3f164f
minor usage improvements
2021-04-13 22:43:02 -05:00
vilmibm
a85ef9273f
bump run list limit
2021-04-13 22:42:38 -05:00
vilmibm
04844256dd
annotation fixes
2021-04-13 22:10:32 -05:00
vilmibm
cd8ec47163
unhide actions commands
2021-04-13 22:08:06 -05:00
vilmibm
4e281153f6
incorporate wording feedback
2021-04-13 22:06:06 -05:00
vilmibm
efe7aa1f78
fix small bug with startup_failure conclusion
2021-04-13 22:03:59 -05:00
Mislav Marohnić
a516ee6833
Add issue status --json support
2021-04-13 21:26:26 +02:00
Mislav Marohnić
3f22e3b353
Add pr status --json support
2021-04-13 21:12:30 +02:00
Mislav Marohnić
e158fac1a9
Restructure PullRequestStatus function
2021-04-13 20:54:09 +02:00
Mislav Marohnić
298ef8add5
Merge remote-tracking branch 'origin' into json-format
2021-04-13 20:31:11 +02:00
Mislav Marohnić
abe452bb19
Add --json export flag for issues and pull requests
...
The `--json` flag accepts a list of GraphQL fields to query for and
output in JSON format. To get the list of available flags, run the
command with a blank value for `--json`. Additional `--jq` and
`--template` flags are available just like in `gh api`.
2021-04-13 20:29:31 +02:00
Mislav Marohnić
19ea49b5a9
Move issue list queries to under the issue/list package
2021-04-13 19:25:19 +02:00
Nate Smith
cadabb4e6d
Merge pull request #3413 from cli/run-download-fix
...
Fix extracting workflow artifact to a relative path
2021-04-13 12:23:30 -05:00
Mislav Marohnić
f8c7fd1d28
Fix extracting workflow artifact to a relative path
...
To prevent zipslip, we verify that each extracted file would fall
strictly under the prefix of the path to extract to. However, this
yielded a false positive when extracting to `.`, which is the default
for downloading a single archive.
2021-04-13 19:15:14 +02:00
Cristian Dominguez
8a0d5b0e43
Add note about current branch detection
2021-04-13 12:30:07 -03:00
Mislav Marohnić
61a8049592
Extract JSON filtering functionality from gh api
2021-04-13 16:48:21 +02:00
Mislav Marohnić
93b5bf20eb
Fix secrets in PR automation being available to PR from forks
2021-04-13 11:10:13 +02:00
Nate Smith
a579b00dac
Merge pull request #3408 from cli/fix-run-selection
...
Make run selection unique
2021-04-12 18:44:07 -05:00
Sam Coe
4dd8a44ff1
make run log cache key unique
2021-04-12 16:27:51 -07:00
Sam Coe
1ddebf6396
Fix trying to read from non-existent log file
2021-04-12 16:12:52 -07:00
Sam Coe
3f3c8f2b26
Add time since run to run selection survey options
2021-04-12 16:03:47 -07:00
Nate Smith
861fd5b5e3
Merge pull request #3407 from skedwards88/patch-1
...
Use `--exit-status` instead of `-e` in example
2021-04-12 17:48:51 -05:00
Sarah Edwards
0b79471024
Use --exit-status instead of -e in example
2021-04-12 15:16:12 -07:00
Nate Smith
77de8e9356
Merge pull request #3405 from cli/gh-actions
...
make gh actions output Real
2021-04-12 15:57:17 -05:00
vilmibm
c724070cbe
just check nil
2021-04-12 15:51:00 -05:00
vilmibm
2b17de80f6
workflow view
2021-04-12 14:38:45 -05:00
vilmibm
9a0193b77c
add gh run download
2021-04-12 14:28:58 -05:00
vilmibm
cb03a3a776
linter appeasement
2021-04-12 14:17:05 -05:00
vilmibm
185f6242b9
make gh actions output Real
2021-04-12 13:58:40 -05:00
Nate Smith
0e7a657984
Merge pull request #3404 from cli/on-array
...
handle array type for on: in workflow file
2021-04-12 12:12:11 -05:00
vilmibm
eb66ee9dfe
handle array type for on: in workflow file
2021-04-12 12:05:05 -05:00
Sam Coe
01505daaf5
remove previous emoji workaround
2021-04-12 09:56:00 -07:00
Sam Coe
dafa2f61c9
Enable emoji in markdown
2021-04-12 09:50:51 -07:00