feat: add registry target contracts

This commit is contained in:
2026-04-28 15:40:55 +00:00
parent eb299afb53
commit 7f5cb4e247
6 changed files with 53 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
export type TRegistryProtocol = 'oci';
export interface IRegistryTarget {
protocol: TRegistryProtocol;
registryHost: string;
repository: string;
tag: string;
imageUrl: string;
serviceId?: string;
imageId?: string;
}
export interface IRegistryPushEvent {
protocol: TRegistryProtocol;
registryHost: string;
repository: string;
tag: string;
digest: string;
imageUrl: string;
pushedAt: number;
serviceId?: string;
imageId?: string;
actorUserId?: string;
manifestMediaType?: string;
}