build-tools
build-tools copied to clipboard
refactor: try authenticating with codespaces on initial build
Refs https://github.com/electron/electron/pull/41428#issuecomment-1962188175.
Reworks reclient auth a bit to be more similar to goma in that if a user tries to build with reclient enabled, they will be prompted to log in. This also allows us to add some extra logic for codespaces so that we can auth during build instead of in. the oncreate lifecycle command.
https://github.com/electron/rbe-credential-helper/releases/tag/v0.3.0 is released so this should be unblocked now!