semantic-release-hackage
Version:
A semantic-release plugin to publish Haskell packages to Hackage
6 lines (5 loc) • 394 B
TypeScript
import { PrepareContext } from "semantic-release";
import { PluginConfig } from "./types/pluginConfig";
export declare const VERSION_PATTERN: RegExp;
export declare const readAndWriteNewCabal: (fullCabalPath: string, newVersion: string) => Promise<void>;
export declare const prepare: ({ cabalFile, versionPrefix }: PluginConfig, { nextRelease, logger, cwd }: PrepareContext) => Promise<void>;