William Bezuidenhout
William Bezuidenhout
``` go run ./dev/sg cloud --help NAME: sg cloud - Install and work with Sourcegraph Cloud tools USAGE: sg cloud command [command options] [arguments...] DESCRIPTION: Learn more about Sourcegraph Cloud:...
Remove the `EXPERIMENTAL Command` notice for all Cloud ephemeral commands ## Test plan CI + Local tests
You sometimes want to run the release action manually and currently it is impossible unless you create tag. With this we make it so that we can trigger the workflow...
Use mise in CI ### Test plan CI [_Created by Sourcegraph batch change `burmudar/use-mise`._](https://sourcegraph.sourcegraph.com/users/burmudar/batch-changes/use-mise)
This adds the flag `--device-flow` to `login` command which then starts the OAuth device authentication flow. `gh` does the same flow when you authenticate from the cli with `gh auth...
use keyring to store oauth token add internal/keyring package to use 99designs keyring - rename keyring to store - make keyring struct src-cli and set label on secret return Token...
add refresh to oauthdevice.Client oauthdevice: add RefreshToken field and Refresh method ### Test plan
This is a port of https://github.com/chainguard-dev/go-apk/pull/216 Copying the PR description here for brevity: (Issue discovered while using https://github.com/chainguard-dev/rules_apko) Given the following keyrings: - https://packages.sgdev.org/sourcegraph-melange-prod.rsa.pub - https://packages.sgdev.org/chainguard/chainguard-enterprise.rsa.pub the following directory structure...
### Test plan CI