@denixjg/publisher-gitea
Version:
Publish your Electron Forge apps to Gitea with ease
33 lines (32 loc) • 678 B
TypeScript
export interface GiteaRepository {
name: string;
owner: string;
}
export interface PublisherGiteaConfig {
repository: GiteaRepository;
authToken?: string;
baseUrl: string;
prerelease?: boolean;
draft?: boolean;
tagPrefix?: string;
force?: boolean;
}
export interface GiteaRelease {
id: number;
name: string;
url: string;
tag_name: string;
draft: boolean;
prerelease: boolean;
assets: GiteaAsset[];
published_at: string;
}
export interface GiteaAsset {
id: number;
uuid: string;
name: string;
browser_download_url: string;
download_count: number;
size: number;
created_at: string;
}