@oriflame/semantic-release-config
Version:
Semantic release config used inside Oriflame and mainly focused on azure DevOps. With conventional [**Oriflame changelog**](../conventional-changelog).
17 lines (12 loc) • 318 B
text/typescript
type PluginWithSetting = [string, Record<string, unknown>];
interface BranchObject {
name: string;
prerelease?: boolean;
channel?: string;
}
type Plugin = PluginWithSetting | string;
type Branch = BranchObject | string;
export interface SemanticReleaseConfig {
branches?: Branch[];
plugins?: Plugin[];
}