feat: use gitlab integration with throttled fetch

Signed-off-by: Johannes Will <17289602+JohannesWill@users.noreply.github.com>
This commit is contained in:
Johannes Will
2025-08-06 21:31:26 +02:00
committed by Fredrik Adelöw
parent a57b6a448e
commit d933f6257f
20 changed files with 985 additions and 434 deletions
+22
View File
@@ -386,6 +386,28 @@ export interface Config {
* @visibility secret
*/
commitSigningKey?: string;
/**
* Retry configuration for requests.
* @visibility frontend
*/
retry?: {
/**
* Maximum number of retries for failed requests.
* @visibility frontend
*/
maxRetries?: number;
/**
* HTTP status codes that should trigger a retry.
* @visibility frontend
*/
retryStatusCodes?: number[];
/**
* Maximum number of API requests allowed per minute. Set to -1 to disable rate limiting.
* @visibility frontend
*/
maxApiRequestsPerMinute?: number;
};
}>;
/** Integration configuration for Google Cloud Storage */