Jake Shorty
faef89144d
Merge pull request #5816 from cli/jshorty/codespace-pre-flight-api
...
Notify user when codespace usage is covered by organization
2022-06-20 11:33:24 -06:00
Mislav Marohnić
456a0f1bb0
Merge pull request #5715 from azchohfi/arm64
...
Added Arm64 compilation
2022-06-20 19:24:14 +02:00
Jake Shorty
df3b40999e
Flip conditional
2022-06-20 17:13:42 +00:00
Jake Shorty
832f35e000
PreFlight => BillableOwner for less confusion
2022-06-20 17:12:07 +00:00
ffalor
2388f51927
Add --match-head-commit field to gh pr merge ( #5692 )
...
Co-authored-by: Sam Coe <samcoe@users.noreply.github.com>
2022-06-20 17:18:00 +02:00
Jake Shorty
2b9f9bb92a
Add test for individual case
2022-06-19 18:38:38 +00:00
Jake Shorty
454b3489aa
Add test for billable owner in stdout
2022-06-17 22:45:04 +00:00
Jake Shorty
e8bde879b2
Always show org billable owner in stdout
2022-06-17 22:44:43 +00:00
Jake Shorty
b3d2cc6e37
Handle 404s smoothly during create on codespaces pre-flight
2022-06-17 21:09:38 +00:00
Jake Shorty
09f926c475
Generate test mocks for new API func
2022-06-17 20:15:53 +00:00
Jake Shorty
1c8b26c5d8
Remove unused test function
2022-06-17 19:59:29 +00:00
Jake Shorty
08446c8fcd
Add new API client function to tests
2022-06-17 19:52:37 +00:00
Jake Shorty
7e4ec074f5
Use expanded copy for org billable owner
2022-06-17 18:42:31 +00:00
Jake Shorty
cad9a050be
Get basics working with codespaces pre-flight during creation
2022-06-16 15:42:29 +00:00
Jake Shorty
edf83af07a
Add Codespaces pre-flight request to API client
2022-06-15 21:17:04 +00:00
Caleb Brose
2e6f202031
Merge pull request #5752 from jungaretti/jungaretti/no-ssh-keys
2022-06-14 17:33:07 -05:00
Caleb Brose
83153fe9e5
Cleanups from PR comments
2022-06-14 14:33:41 +00:00
Jonathan Fenwick
ddb408e67b
Add check to see if current owner is attempting to fork the repo ( #5794 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-14 13:13:24 +00:00
Caleb Brose
9f6e1c774b
Check for key already exists
2022-06-13 19:31:44 +00:00
Caleb Brose
919dcebc45
Rename Context
2022-06-13 19:16:16 +00:00
Caleb Brose
b5580f9503
Refactor inferfaces from PR comments
2022-06-13 19:04:29 +00:00
cmbrose
ec58990715
Typo
2022-06-10 12:38:10 -05:00
Sam Coe
743a747804
Use go-gh for SSH hostname alias translation ( #5654 )
2022-06-08 21:32:29 +00:00
Mislav Marohnić
4c6358dcbf
Guard PR merge queue queries behind feature detection
2022-06-08 12:25:22 +02:00
Ariel Deitcher
53a8737c87
pr merge: add support for Merge Queue
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-08 12:24:36 +02:00
Mislav Marohnić
887578a640
Merge pull request #5764 from cli/fix-repo-list
...
Allow repo list to work with GHES earlier than 3.3
2022-06-08 12:13:29 +02:00
cmbrose
eebef06c67
Merge main and use func options again
2022-06-07 12:27:29 -05:00
cmbrose
9095556372
Merge remote-tracking branch 'upstream/trunk' into jungaretti/no-ssh-keys
2022-06-07 12:07:03 -05:00
cmbrose
60032db5eb
Use function options pattern
2022-06-07 11:04:08 -05:00
Mislav Marohnić
f184d7ec58
pr create: allow forking repositories with INTERNAL visibility
...
The IsPrivate field of "internal" repositories is always true, but those
repositories aren't truly private and absolutely can be forked. We
shouldn't be checking for platform permissions in the client anyway, so
let's just drop this check and have the platform decide whether this is
a valid operation.
2022-06-07 17:56:06 +02:00
Mislav Marohnić
80f130184c
repo edit: fix interactive mode in GHES < 3.3
2022-06-07 17:54:52 +02:00
Mislav Marohnić
aff26cbcfc
Simplify repo list color check
2022-06-07 17:51:44 +02:00
Jonathan Fenwick
2abe1b3294
Remove auth logout confirmation prompt ( #5751 )
2022-06-07 15:26:53 +00:00
Mislav Marohnić
89886eeaf8
Fix repo visibility label in search repos output
...
The `Visibility` field will be empty for `search` results when made
against GHES versions < 3.3. If that is the case, fall back to
constructing the label using `IsPrivate` field.
2022-06-07 17:09:17 +02:00
Sam Coe
33975a95e4
Allow repo list to work with GHES earlier than 3.3
2022-06-06 12:45:55 -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
cmbrose
8e8632ddab
Prepend flag for scp support
2022-06-03 14:24:15 -05:00
cmbrose
2209a84c9d
More cleanup
2022-06-03 14:07:41 -05:00
cmbrose
f67ca53c07
Refactor ssh_keys to a more common location
2022-06-03 13:39:52 -05:00
Jeff Hubbard
866eccc202
Merge pull request #5705 from 8Gitbrix/users/ajeyaseelan/fix-edit-cmd
...
codespace edit: interactively choose a codespace
2022-06-03 10:04:31 -07:00
Fengyi Li
04ed77ddf0
Update prebuild availability status display at codespace creation ( #5737 )
2022-06-02 17:20:12 +00:00
Mislav Marohnić
afb69d2d31
cs edit: 💅 implementation and tests
2022-06-01 17:18:17 +02:00
JP Ungaretti
a1629c70c0
Generate codespaces key
2022-05-31 17:19:16 -07:00
cmbrose
ac630880c6
Refactor to WithOptions
2022-05-31 15:52:16 -05:00
JP Ungaretti
83a9b87397
Fix errors
2022-05-26 21:49:59 +00:00
JP Ungaretti
76090a2ea7
Add key to RPC call
2022-05-26 21:45:20 +00:00
Ashwin Jeyaseelan
61553e5e8a
Added nit, removed last test due to survey.ask call wanting a terminal
2022-05-26 17:01:30 +00:00
Federico Guerinoni
b780608e90
Quote path of repo in order to have a valid copy paste command
...
Closes #5602
2022-05-26 12:12:56 +02:00
Alexandre Zollinger Chohfi
d1a0f72cd8
Added Arm64 compilation
2022-05-25 16:47:50 -07:00
Greggory Rothmeier
77507cd94c
Bugfix: Retention period is being sent to the API as 0 ( #5706 )
...
Co-authored-by: Jose Garcia <josebalius@github.com>
2022-05-25 17:36:27 +02:00