mirror of
https://github.com/PaulHatch/semantic-version.git
synced 2025-12-27 04:58:17 +00:00
Set Jest config file in package script Include module path Include tests in project folders Remove index module exports Hardcode configuration parameters Move parameter binding into main run function Use alias imports Run test sequentially Remove cleanup (async conflict) Revert Jest option Increase test timeout to 15 seconds
27 lines
1 KiB
TypeScript
27 lines
1 KiB
TypeScript
import { UserInfo } from "./providers/UserInfo";
|
|
|
|
/** Represents the total output for the action */
|
|
export class VersionResult {
|
|
/**
|
|
* Creates a new result instance
|
|
* @param major - The major version number
|
|
* @param minor - The minor version number
|
|
* @param patch - The patch version number
|
|
* @param increment - The number of commits for this version (usually used to create version suffix)
|
|
* @param formattedVersion - The formatted semantic version
|
|
* @param versionTag - The string to be used as a Git tag
|
|
* @param changed - True if the version was changed, otherwise false
|
|
* @param authors - Authors formatted according to the format mode (e.g. JSON, CSV, YAML, etc.)
|
|
* @param currentCommit - The current commit hash
|
|
*/
|
|
constructor(
|
|
public major: number,
|
|
public minor: number,
|
|
public patch: number,
|
|
public increment: number,
|
|
public formattedVersion: string,
|
|
public versionTag: string,
|
|
public changed: boolean,
|
|
public authors: string,
|
|
public currentCommit: string) { }
|
|
}
|