Mislav Marohnić
19ea49b5a9
Move issue list queries to under the issue/list package
2021-04-13 19:25:19 +02:00
Mislav Marohnić
61a8049592
Extract JSON filtering functionality from gh api
2021-04-13 16:48:21 +02: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
Mislav Marohnić
a9bebff03f
Merge pull request #3383 from cli/build-env
...
Tweak build scripts to enable cross-compiling
2021-04-12 09:33:59 +02:00
Nate Smith
bc681b9480
Merge pull request #3303 from cli/workflow-run
...
gh workflow run
2021-04-09 16:14:08 -05:00
Sam
76b0ff7a6d
Merge pull request #3379 from cli/failed-logs
...
Add flag log-failed to display only logs of failed steps
2021-04-09 13:07:40 -07:00
vilmibm
de0e53b18f
correct Examples
2021-04-09 14:33:43 -05:00
vilmibm
d89993720d
add specific unit tests for findInputs
2021-04-09 14:32:32 -05:00
Sam Coe
33d6017467
linter
2021-04-09 12:16:31 -07:00
Sam Coe
8a4a8dd451
Moar memory
2021-04-09 12:13:01 -07:00
vilmibm
6c92f2fa60
review feedback
2021-04-09 13:24:19 -05:00
vilmibm
5b7f8fd9eb
review feedback
2021-04-09 13:20:00 -05:00
Sam Coe
4a610f13cf
tweak wording
2021-04-09 09:19:15 -07:00
Mislav Marohnić
d43720620e
Tweak build scripts to enable cross-compiling
...
The main build script for this project is `script/build.go` which
implements Makefile-like building of the `gh` binary and associated man
pages. Our Makefile defers to the Go script.
However, when setting GOOS, GOARCH, and other environment variables to
modify the target for the resulting binary, these environment variables
would affect the execution of `build.go` as well, which was unintended.
This tweaks our Makefile to reset variables like GOOS and GOARCH when
building the `build.go` script itself, ensuring that the built script
runs on the same platform, and adds the ability to pass environment
variables as arguments to `go run script/build.go`. This allows the
following usage on platforms without `make`:
go run script/build.go GOOS=linux
With this style of invocation, the GOOS setting does not actually affect
`go run` itself; just the `go build` that is executed in a child process.
2021-04-09 15:48:12 +02:00
Sam Coe
6b2b792241
linter
2021-04-08 15:57:57 -07:00
Sam Coe
dc63480cf6
Add flag log-failed to display only logs of failed steps
2021-04-08 15:51:08 -07:00
vilmibm
48e162fa05
share workflow content getting code
2021-04-08 16:27:57 -05:00
vilmibm
1b5eb30575
review feedback
...
- Switch to -f/-F instead of -- (this lead to some `gh api` copypasta)
- Remove --json
- Don't parse workflow YAML if not collecting interactively
- Share GetWorkflowContent
- Fix a parsing issue
2021-04-08 16:27:57 -05:00
vilmibm
f80268d966
gh workflow run
2021-04-08 16:21:06 -05:00
Nate Smith
d78e215c19
Merge pull request #3368 from cli/display-all-the-logs
...
Display all run logs
2021-04-07 20:20:52 -05:00
Nate Smith
ed0ef6ad14
Merge branch 'trunk' into display-all-the-logs
2021-04-07 20:12:47 -05:00
Nate Smith
7f02141364
obsolete TODO
2021-04-07 19:55:57 -05:00
Nate Smith
c2375205f4
golf
2021-04-07 19:55:44 -05:00
Nate Smith
35c55fd72e
Merge pull request #3349 from cli/artifact-download
...
Add `run download` command for fetching workflow artifacts
2021-04-07 14:55:08 -05:00
vilmibm
878bdb8d50
add an example
2021-04-07 14:48:28 -05:00
vilmibm
9b5e92e64a
make test windows friendly
2021-04-07 14:47:12 -05:00
Mislav Marohnić
026dc4657a
Merge remote-tracking branch 'origin' into artifact-download
2021-04-07 20:26:31 +02:00
Mislav Marohnić
a449a1a6f7
Add tests for artifact rendering in run view
2021-04-07 20:26:12 +02:00
Mislav Marohnić
6ce12c07f6
Move Artifact to the "shared" package
2021-04-07 20:26:12 +02:00
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
Nate Smith
b6277e7ce2
Merge pull request #3324 from cli/run-watch
...
gh run watch
2021-04-07 12:30:22 -05:00
vilmibm
65524f1ea8
review feedback
2021-04-07 12:19:47 -05:00
Sam Coe
5cb4ece754
Renaming and cleanup
2021-04-07 10:10:11 -07:00
Sam Coe
67e45f1bce
Display all run logs
2021-04-07 09:31:59 -07:00
vilmibm
c8e481e165
gh run watch
2021-04-06 20:27:09 -05:00
vilmibm
c8d1d6e8b4
sigh
2021-04-05 15:39:14 -05:00
vilmibm
97b15fea2d
xplatform oops
2021-04-05 15:33:31 -05:00
vilmibm
b5fc794b78
support --log for runs
2021-04-05 15:23:21 -05:00
Nate Smith
b2e32a508d
Merge pull request #3330 from cli/man-gen-test
...
Add tests for manual pages generation
2021-04-05 14:21:44 -05:00
vilmibm
b705b3d6ba
make ExitStatus reflect focused job
2021-04-05 14:11:06 -05:00
Nate Smith
20c58f1a0b
Merge pull request #3357 from cli/run-flags
...
support --web in gh run view
2021-04-05 13:41:00 -05:00
vilmibm
3f95e4595f
tweak error text
2021-04-05 13:35:47 -05:00
Sam
211324d90e
Merge pull request #3337 from cli/workflow-view-2
...
Workflow view
2021-04-05 09:37:29 -07:00
vilmibm
1424e4a973
support --web when focusing a job
2021-04-04 21:33:27 -05:00
vilmibm
7fc9295786
support --web for run view
2021-04-04 21:27:20 -05: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