Benjamin Chadwick
82662685e3
Autocomplete branch flags ( #6031 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2023-03-29 16:09:44 +00:00
Wing-Kam Wong
0dd8261d2b
refactor: use net/url JoinPath
2023-03-28 21:25:42 +08:00
Wing-Kam Wong
48ed914d58
refactor: set the default case first
2023-03-28 21:21:11 +08:00
Wing-Kam Wong
cc554135e8
fix: change MaximumNArgs from 2 to 1 in run view.go
2023-03-28 21:16:04 +08:00
Wing-Kam Wong
0fa168b80b
feat: add tests for attempt flag
2023-03-26 19:12:40 +08:00
Wing-Kam Wong
a4c77ffd92
feat: include attempt in getRunLog
2023-03-26 19:12:21 +08:00
Wing-Kam Wong
897a2aa53f
refactor: don't show latest attempt
2023-03-26 16:20:57 +08:00
Wing-Kam Wong
3796b6d6e8
feat: append attempt number in returned run url
2023-03-26 16:10:42 +08:00
Wing-Kam Wong
6c66342742
feat: pass latest attempt to RenderRunHeader for watch
2023-03-26 14:38:53 +08:00
Wing-Kam Wong
baaa5c3184
feat: add attemptLabel to RenderRunHeader
2023-03-26 14:38:24 +08:00
Wing-Kam Wong
343e730016
feat: pass attempt to RenderRunHeader
2023-03-26 14:38:05 +08:00
Wing-Kam Wong
9a0f7916c3
feat: update GetRun path based on attempt
2023-03-26 14:11:42 +08:00
Wing-Kam Wong
bd0f535dea
feat: pass 0 to fetch latest attempt
2023-03-26 14:11:19 +08:00
Wing-Kam Wong
2894695652
feat: add attempt flag to run view
2023-03-26 14:11:03 +08:00
Sam Coe
39805fa9b1
Properly handle closing files that have been writen to ( #7199 )
2023-03-23 01:17:47 +00:00
Sam Coe
1786ece4a4
Change uint8 to uint64 to hold job with more than 255 run attempts ( #6935 )
2023-01-31 08:55:41 +11:00
Mislav Marohnić
b12ea845ef
Migrate to the new Cobra command grouping feature
2022-11-09 16:42:13 +01:00
Natthakit Susanthitanon
8617eb7df9
Add jobs field for run view --json ( #6507 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-11-03 12:59:35 +00:00
Mislav Marohnić
aec2c5f330
run: add number json field to access run number
2022-10-24 15:40:07 +02:00
Mislav Marohnić
3fe5026d39
Migrate to tableprinter from go-gh ( #6346 )
2022-10-17 15:15:39 +02:00
Natthakit Susanthitanon
4c3b123db6
Return empty error before starting a pager program ( #6419 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-10-13 19:08:13 +02:00
Isaac Shalom
f1be4dc51c
Fix looking up workflow name for workflow runs ( #6266 )
...
The API field `WorkflowRun.name` is not guaranteed to correspond to the workflow name anymore. This introduces additional API lookups that resolve Workflows by their ID and look up their name in a future-proof fashion.
It also adds two new JSON fields for export: `displayTitle` and `workflowName`.
Co-authored-by: Christina Guo <61271066+guo-chris@users.noreply.github.com>
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-09-21 20:41:19 +02:00
Sam Coe
e7102f9d84
Migrate to go-gh text package ( #6236 )
2022-09-14 09:23:55 +04:00
Sam Coe
6a8deb1f5a
Integrate latest go-gh packages ( #6084 )
2022-08-18 09:04:13 +03:00
vilmibm
41385477c3
fix linting
2022-07-27 14:15:27 -05:00
vilmibm
d5334f4115
Revert "update linter checks"
...
This reverts commit 40ecb8c188 .
2022-07-27 13:30:41 -05:00
vilmibm
40ecb8c188
update linter checks
2022-07-26 16:06:52 -05:00
Mislav Marohnić
02881b4783
Correctly determine run started/elapsed timestamps ( #5945 )
...
This switches `run list` and `run view` commands to measure how long ago did the run happen by using `run_started_at`, which is the timestamp of the latest run in a series, instead of `created_at`, which is the timestamp of the first run. This change also fixes accurate duration for in-progress runs.
2022-07-21 17:30:46 +02:00
vilmibm
1bcf97b914
Merge remote-tracking branch 'origin' into issue5679
2022-07-12 15:40:29 -05:00
Taylor Faubion
11b1059237
fix gh run download <run-id> not getting > 100 artifacts ( #5799 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-07-12 11:01:38 +00:00
casswedson
00bc550dc6
chore: typo hunting ft. codespell
2022-07-09 21:41:09 -05:00
Heath Stewart
be4b392530
Use alternate screen buffer for watching runs
...
Resolves #5679
2022-05-23 22:18:11 -07:00
ffalor
3fb8579419
Add --pattern field to run download ( #5539 )
2022-05-23 08:57:57 +00:00
Curtis Tarr
bec49152cf
Fixing #5624 - Removing unneeded hint and additional new line ( #5642 )
2022-05-18 08:32:00 +02:00
Josh Gross
b00bfce9cc
Support rerunning Actions runs with debug logging ( #5594 )
2022-05-16 19:01:53 +02:00
Håvard Anda Estensen
58cb773e09
Replace ioutil with io and os ( #5498 )
2022-04-26 13:07:44 +02:00
Roshan Padaki
13342cb272
Don't error on list commands when no results found ( #5479 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-04-25 17:55:52 +00:00
Mislav Marohnić
07cd7496c5
Merge pull request #5225 from cli/extract-to-root
...
run download: fix extracting to root path
2022-03-29 16:16:34 +02:00
Nate Smith
1c260191ee
Merge pull request #5275 from cdb/cdb/rerun-failed-jobs
...
Support "all failed jobs" and individual job re-run for a github actions workflow run
2022-03-15 12:08:36 -05:00
Cameron Booth
a20e8b7eec
Fix test I missed updating
2022-03-15 09:50:20 -07:00
Cameron Booth
e6b09b45de
Fix up error and help language
2022-03-14 12:29:49 -07:00
Cameron Booth
24ec53365b
Return error if both jobID and runID are specified
2022-03-14 10:01:19 -07:00
Cameron Booth
3645975da7
Prefer IsStdoutTTY when that's all we need
2022-03-14 10:00:29 -07:00
Sam Coe
e0045f26b9
Add top level search command and search repos sub command ( #5172 )
2022-03-09 12:24:27 +00:00
Cameron Booth
bf5801e646
Implement --job for rerunning a specific actions job
2022-03-03 11:49:08 -08:00
Cameron Booth
c38ca830be
Extract shared.GetJob so we can use in rerun too
2022-03-03 11:10:22 -08:00
Mislav Marohnić
a315e6865c
run download: fix extracting to root path
...
Our rudimentary check for whether a file path is entirely contained
under a directory had a false negative when the parent directory is "/".
2022-02-18 20:27:40 +01:00
Christian Gregg
c5dbf20ed4
Alias list as ls for all commands ( #5214 )
...
I always get tripped up whenever trying to list my codespaces, adding
`ls` as an alias to `list` feels natural enough.
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-02-17 13:53:42 +01:00
Cameron Booth
ff6c7b925f
Add flag to rerun only failed jobs in a workflow run
2022-02-10 13:53:55 -08:00
Mislav Marohnić
4a3ef50d2d
Standardize pager output across commands ( #5141 )
...
Add pager functionality to the following commands:
- gist list
- pr checks
- release list
- run list
- run view
- secret list
- workflow list
- workflow view
Additionally, normalize error handling when starting the pager has
failed: only print a non-fatal notice to stderr instead of aborting the
whole command.
2022-02-01 08:36:51 +01:00