feat(releases-widget): define providers as integrations (#3253)

Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
Andre Silva
2025-07-11 19:54:17 +01:00
committed by GitHub
parent 9020440193
commit 5d8126d71e
72 changed files with 1573 additions and 662 deletions

View File

@@ -1,5 +1,3 @@
import type { ProviderKey } from "./releases-providers";
export interface ReleasesVersionFilter {
prefix?: string;
precision: number;
@@ -7,7 +5,8 @@ export interface ReleasesVersionFilter {
}
export interface ReleasesRepository {
providerKey: ProviderKey;
id: string;
providerIntegrationId?: string;
identifier: string;
name?: string;
versionFilter?: ReleasesVersionFilter;
@@ -33,5 +32,10 @@ export interface ReleasesRepositoryResponse extends ReleasesRepository {
forksCount?: number;
openIssues?: number;
integration?: {
name: string;
iconUrl?: string;
};
error?: { code?: string; message?: string };
}