mirror of
https://github.com/hanzoai/deploy.git
synced 2026-10-07 08:44:50 +00:00
* feat: Add support for cloning Google Cloud Source repos (#7534) * Google Cloud service account auth Signed-off-by: David Becher <[email protected]> * fix: Fill missing struct field (GCP SA key) in cli cmd Signed-off-by: David Becher <[email protected]> * fix(ui): Add proxy option when configuring Google Cloud Source repo Signed-off-by: David Becher <[email protected]> * fix: Remove secret (GCP SA key) in Get server req Signed-off-by: David Becher <[email protected]> * refactor: Do not use context.WithTimeout for Google creds As the context is used in the background to refresh credentials, it should not be cancelled. Signed-off-by: David Becher <[email protected]> * fix: Use proxy setting only in repo-service, not repocreds-service Signed-off-by: David Becher <[email protected]> * test: Create tests for GoogleCloudCreds This commit refactors the implementation of GoogleCloudCreds in order to make its methods testable. Signed-off-by: David Becher <[email protected]> * fix: Linting issues Signed-off-by: David Becher <[email protected]> * chore: Fix typo in docs. Signed-off-by: David Becher <[email protected]> * chore: Adjust url-allow-list for lint-docs action Signed-off-by: David Becher <[email protected]> * chore: Incorporate suggested refactorings Signed-off-by: David Becher <[email protected]> * Delete url-allow-list Signed-off-by: Alex Eftimie <[email protected]> * wrap errors Signed-off-by: Alex Eftimie <[email protected]> * More UI goodies and codegen Signed-off-by: Alex Eftimie <[email protected]> * Update docs screenshots Signed-off-by: Alex Eftimie <[email protected]> * move interface up next to other interfaces Signed-off-by: Alex Eftimie <[email protected]> * Reduce png size Signed-off-by: Alex Eftimie <[email protected]> * update generated Signed-off-by: Alex Eftimie <[email protected]> * fix whitespace from codegen Signed-off-by: Alex Eftimie <[email protected]> Signed-off-by: David Becher <[email protected]> Signed-off-by: Alex Eftimie <[email protected]> Co-authored-by: David Becher <[email protected]>
107 KiB
1000x635px
107 KiB
1000x635px