Caleb Brose
e489050715
Merge remote-tracking branch 'origin/trunk' into cmbrose/pf-half-close
2023-01-19 20:39:58 -06:00
Caleb Brose
2b95cbc5a6
Close port forward writer on reader
2023-01-19 20:22:24 -06:00
Mislav Marohnić
06ae07f971
Merge pull request #6880 from cli/setdefault-bare-repo
...
repo set-default: support bare git repos
2023-01-19 16:25:31 +01:00
David Gardiner
73dfb87680
Use gRPC client to notify codespace of activity ( #6870 )
...
* Use gRPC client to notify codespace of activity
* Add test
* Update comment
2023-01-18 16:31:16 -06:00
Mislav Marohnić
8df1e9946f
repo set-default: support bare git repos
...
The command was using this to check for git repo context:
git rev-parse --is-inside-work-tree
With this change, this is used instead:
git rev-parse --git-dir
The latter approach works in the context of a bare git repository, which does not have a worktree.
2023-01-18 20:45:12 +01:00
Kevin Lee
9a1056fc87
Add search commits command ( #6817 )
2023-01-17 19:35:09 +00:00
David Gardiner
ce6b7d8762
Start SSH server with gRPC
2023-01-10 11:59:56 -08:00
David Gardiner
411181d14d
Merge pull request #6830 from dmgardiner25/rebuild-container-grpc
...
Rebuild container using gRPC client
2023-01-10 09:23:26 -08:00
vilmibm
553ea39b14
avoid panic when bad default given to Select
2023-01-09 11:44:53 -08:00
David Gardiner
98eaac3e40
Rebuild container using gRPC client
2023-01-09 10:58:47 -08:00
David Gardiner
839378d5cb
Merge pull request #6657 from dmgardiner25/codespaces-rpc-invoker
...
Create centralized Codespaces RPC invoker
2023-01-06 12:58:44 -08:00
David Gardiner
814fcf8c74
Remove unused token field
2023-01-06 09:56:16 -08:00
John Keech
791c7db632
Fix typo in has_uncommitted_changes for codespaces ( #6812 )
...
The REST API for codespaces returns the following schema:
```
"git_status": {
"ahead": 0,
"behind": 0,
"has_unpushed_changes": false,
"has_uncommitted_changes": false,
"ref": "main"
},
```
The CLI was looking for `has_uncommited_changes` in the response instead of `has_uncommitted_changes`, leading to it always reporting a `false` value which could be different than the API response.
2023-01-05 22:02:32 +00:00
David Gardiner
000a84d49b
Address comments
2023-01-04 15:33:33 -08:00
David Gardiner
731ba682f2
Create Invoker object
2023-01-04 14:41:25 -08:00
David Gardiner
faabdc247b
Fix linting error and cleanup error messages
2023-01-04 14:41:25 -08:00
David Gardiner
1e75a74d18
Create centralized Codespaces RPC invoker
2023-01-04 14:41:25 -08:00
Mislav Marohnić
a55dd656f3
Merge remote-tracking branch 'origin' into cobra-update
2022-12-20 17:15:25 +01:00
Des Preston
4ade907ae8
Allow setting codespace display name during create ( #6739 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-12-19 17:10:34 +01:00
Nate Smith
67e5baea09
Merge pull request #6711 from cli/release-prompter
...
port release command to prompter
2022-12-12 12:09:29 -06:00
Mislav Marohnić
e4f5545e86
Go 1.19: fix comment formatting for moq-generated mocks
2022-12-12 16:58:25 +01:00
Sam Coe
6dbe7e6342
Linter fixes ( #6722 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-12-12 15:27:32 +00:00
vilmibm
6507d35f2f
port release command to prompter
2022-12-09 15:06:26 -08:00
Sam Coe
98ab1f2587
Authenticate network git commands ( #6541 )
2022-11-15 13:14:37 +02:00
Mislav Marohnić
278ff59fce
Allow accessing Cobra built-in doc generation features
...
Setting GH_COBRA allows access to Cobra's built-in implementation of generating man pages and markdown trees. This is useful for testing and comparing our overrides against Cobra's own logic.
2022-11-09 17:30:32 +01:00
Mislav Marohnić
b12ea845ef
Migrate to the new Cobra command grouping feature
2022-11-09 16:42:13 +01:00
JP Ungaretti
67236841ee
Specify directory for generate.sh
2022-11-04 20:30:41 +00:00
JP Ungaretti
95542a8211
Remove colon from header
2022-11-04 20:28:47 +00:00
JP Ungaretti
c020d602ff
Remove extra generation
2022-11-04 20:14:48 +00:00
JP Ungaretti
7ade90089d
Add docs for gRPC
2022-11-04 20:12:19 +00:00
Mislav Marohnić
b94d07347f
Add support for garage.github.com ( #6478 )
2022-11-03 12:12:38 +00:00
Sam Coe
f96b2fce57
Refactor git client and add tests ( #6525 )
2022-11-03 11:58:38 +01:00
Cody Taylor
9a80d9c65c
Adds max interval and conditional check on elapsed time
2022-10-31 15:23:54 -05:00
Cody Taylor
893bc25bcc
Adds exponential backoff to ConnectToLiveshare; Fixes #5738
2022-10-31 13:55:33 -05:00
Sam Coe
4294ee14a1
revert revert 57fbe4f317 ( #6474 )
2022-10-20 12:17:20 +00:00
Sam Coe
2cefb9fa59
Fix pr create regression ( #6472 )
...
* Revert "Refactor to use new git client (#6447 )"
This reverts commit 57fbe4f317 .
* Fix pr create regression
2022-10-20 12:46:23 +03:00
Sam Coe
57fbe4f317
Refactor to use new git client ( #6447 )
2022-10-19 21:11:36 +03:00
Ashwin Jeyaseelan
a756ffb1e8
Fix Codespace Creation Devcontainer bug ( #6389 )
2022-10-18 11:11:28 +03:00
Mislav Marohnić
3fe5026d39
Migrate to tableprinter from go-gh ( #6346 )
2022-10-17 15:15:39 +02:00
David Gardiner
21ded3e064
Skip flakey test in Actions
2022-10-12 12:40:38 -07:00
David Gardiner
f80f566ab2
Merge pull request #6358 from dmgardiner25/dmgardiner25/grpc-client
...
Implement gRPC client and `GetRunningServer` method
2022-10-11 10:45:50 -07:00
Caleb Brose
a937b278b2
Merge pull request #6404 from jungaretti/jungaretti/add-rebuild-command
...
Add cs rebuild command
2022-10-11 10:11:09 -05:00
Jose Garcia
9e13f6ba6b
cleanup connect
2022-10-11 09:14:23 -04:00
Jose Garcia
e11b43f8f6
Fixes for handling the grpc client lifecyle
2022-10-11 08:55:14 -04:00
David Gardiner
f89b1b6a45
Create timeout context in caller
2022-10-10 14:39:12 -07:00
David Gardiner
0f41ccc472
Have cilents call port connection function
2022-10-10 11:56:44 -07:00
David Gardiner
a090b17e38
Ensure port is forwarded and server is shared
2022-10-07 15:37:04 -07:00
JP Ungaretti
4a81e46c1a
Add rebuilding state
2022-10-07 22:05:16 +00:00
Nate Smith
c13eb9e792
Merge pull request #6320 from cli/label-prompter
...
add and use ConfirmDeletion in {label,repo} delete
2022-10-04 14:49:59 -05:00
David Gardiner
341fc6c3f7
Mock session/channel for grpc tests
2022-10-03 20:29:31 -07:00