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
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
1e75a74d18
Create centralized Codespaces RPC invoker
2023-01-04 14:41:25 -08:00
Caleb Brose
56006eefa6
Flags instead of PersistentFlag
2022-12-13 01:20:49 +00:00
Caleb Brose
57c53e6268
linter
2022-12-12 21:21:23 +00:00
Caleb Brose
8e0b4ef21b
Use -R for --repo shorthand and deprecate -r
2022-12-12 19:44:59 +00:00
JP Ungaretti
a29820ebe3
Use incremental rebuild by default
2022-11-01 21:00:14 +00:00
Ashwin Jeyaseelan
a756ffb1e8
Fix Codespace Creation Devcontainer bug ( #6389 )
2022-10-18 11:11:28 +03:00
JP Ungaretti
982aa5ba82
Rename RPC command to RebuildContainer
2022-10-10 21:01:29 +00:00
JP Ungaretti
da91216c31
Add new Rebuild function
2022-10-08 00:04:45 +00:00
Caleb Brose
0c00ca911e
Clean up API interface
2022-09-16 22:25:11 +00:00
Caleb Brose
6b24949649
Merge pull request #5958 from cli/cmbrose/no-auto-key-if-uploaded
...
Check for already configured ssh keys before using automatic key
2022-08-23 12:09:16 -05:00
Sam Coe
6a8deb1f5a
Integrate latest go-gh packages ( #6084 )
2022-08-18 09:04:13 +03:00
Caleb Brose
f313953642
Initial pass
2022-07-16 20:38:23 +00:00
Mark Phelps
38ea62afba
Codespaces list by repo ( #5854 )
...
* WIP
* Allow to list codespaces by repo
* Tests
* Cleanup
* respond to PR feedback
* Address review comments
2022-06-28 13:34:04 +00:00
Ashwin Jeyaseelan
47f5abdb6f
8gitbrix/add delete org codespace ( #5827 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-22 18:28:09 +02:00
Greggory Rothmeier
2294f49d07
Add support for org admins to stop a members codespace ( #5812 )
2022-06-22 13:56:22 +02:00
Greggory Rothmeier
4b36dc031f
Add flag to list codespaces under an organization ( #5807 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-21 13:57:40 +00:00
Greggory Rothmeier
9b86fe41c0
Simplify codespace picker ( #5826 )
...
This doesn't change anything about how it's formatted, but extracts a
new function formatCodespacesForSelect so we can test and see how it
treats the different combinations of codespaces.
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-21 15:47:11 +02:00
Jake Shorty
832f35e000
PreFlight => BillableOwner for less confusion
2022-06-20 17:12:07 +00:00
Jake Shorty
edf83af07a
Add Codespaces pre-flight request to API client
2022-06-15 21:17:04 +00:00
Caleb Brose
b5580f9503
Refactor inferfaces from PR comments
2022-06-13 19:04:29 +00:00
cmbrose
eebef06c67
Merge main and use func options again
2022-06-07 12:27:29 -05:00
Greggory Rothmeier
f15a8ca335
Extract LiveshareSession interface ( #5725 )
...
This will make it possible to inject a mock liveshare session for testing
2022-06-06 15:52:52 +02:00
Thomas Horstmeyer
d9d3d7ba8e
Fix nil pointer exception in codespace selection
2022-05-10 16:27:25 +01:00
Jose Garcia
cd6386cf64
Update order
2022-05-05 15:07:29 -04:00
Jose Garcia
ea7d9288e3
Handle star in display name
2022-05-05 08:21:12 -04:00
JP Ungaretti
2dd81671a9
Remove empty return
2022-05-03 09:40:07 -07:00
Caleb Brose
55bce59ab7
Add command to open codespaces in JupyterLab
...
Add command to open codespaces in JupyterLab
2022-04-28 16:11:14 -05:00
JP Ungaretti
3526d25a1e
Remove mention of function
2022-04-28 20:55:43 +00:00
JP Ungaretti
8aa132e6c6
Use named return values
2022-04-28 18:42:05 +00:00
JP Ungaretti
6ddd3360d8
Update auth error message
2022-04-28 18:10:14 +00:00
HÃ¥vard Anda Estensen
58cb773e09
Replace ioutil with io and os ( #5498 )
2022-04-26 13:07:44 +02:00
JP Ungaretti
fce69a5350
Add context to errors
2022-04-21 15:03:07 -07:00
JP Ungaretti
3216d1bb3a
Remove function return
2022-04-21 14:29:30 -07:00
JP Ungaretti
4452f37819
Clarify session helper
2022-04-14 17:10:11 -05:00
JP Ungaretti
322fae53b1
Clean up more errors
2022-04-14 16:14:29 -05:00
JP Ungaretti
eaf8f84baf
Merge branch 'trunk' into add-cs-jupyter
2022-04-14 15:27:40 -05:00
Jeff Hubbard
de9b5ad8f8
Merge branch 'trunk' into multi-devcontainer
2022-04-08 15:17:33 -07:00
Jake Shorty
41719f7624
Location is an optional flag when creating codespaces
2022-04-05 20:19:19 +00:00
Jeff Hubbard
9554e522af
Change the way we parse list-devcontainers response
2022-03-28 14:24:57 -07:00
Jeff Hubbard
ce3d0791c3
Merge branch 'trunk' into multi-devcontainer
2022-03-16 12:51:03 -07:00
Charlie Andrews
8bf0cb8f13
Refactor the getOrChooseCodespace to always check for pending ops
2022-03-16 08:56:17 -04:00
JP Ungaretti
fba5fb4eec
Refactor liveshare setup to a new function
2022-03-04 00:54:15 +00:00
Patrick Veverka
cd8d653285
Merge pull request #5211 from cli/edit_codspaces
...
Allow Editing Codespaces
2022-03-03 18:22:01 -05:00
Mark Phelps
590acaa1d6
WIP
2022-02-15 19:35:53 -05:00
Patrick Veverka
0635514ddf
first stab
...
wip
move to method param
flushing out
2022-02-15 20:13:30 +00:00
Patrick Veverka
f6f8ba8b7b
Add display name for codespaces ( #5044 )
2022-02-09 16:15:03 +01:00
Caleb Brose
eeeb73a3e3
Repo name suggestions for cs create ( #5108 )
...
Co-authored-by: Alan Donovan <alan@alandonovan.net>
2022-01-31 10:20:49 +00:00
Jeff Hubbard
5cee9e16f3
Add interactive prompt to choose from list of available devcontainer files
2022-01-21 14:11:52 -08:00